Click here to Skip to main content
15,887,135 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: 1 stable 2 super stable Pin
k50548-Sep-23 7:26
mvek50548-Sep-23 7:26 
GeneralRe: 1 stable 2 super stable Pin
dandy728-Sep-23 8:10
dandy728-Sep-23 8:10 
GeneralRe: 1 stable 2 super stable Pin
honey the codewitch9-Sep-23 4:42
mvahoney the codewitch9-Sep-23 4:42 
GeneralRe: 1 stable 2 super stable Pin
dandy7210-Sep-23 4:10
dandy7210-Sep-23 4:10 
GeneralRe: 1 stable 2 super stable Pin
jochance12-Sep-23 5:13
jochance12-Sep-23 5:13 
GeneralRe: 1 stable 2 super stable Pin
trønderen9-Sep-23 4:56
trønderen9-Sep-23 4:56 
GeneralRe: 1 stable 2 super stable Pin
dandy7210-Sep-23 4:10
dandy7210-Sep-23 4:10 
GeneralRe: 1 stable 2 super stable Pin
trønderen10-Sep-23 6:28
trønderen10-Sep-23 6:28 
(Most) drivers are supposed to run in ring 1 or 2 - call that "driver mode" if you like.

I guess that the OS kernel has some central drivers of its own running in ring 0. The borderline is fuzzy between drivers and code for manipulating CPU resources (such as the interrupt system or MMS). The OS may trust itself. It should not trust "foreign" drivers, e.g. those developed by manufacturers/vendors of "foreign" peripherals, to run in ring 0.
GeneralRe: 1 stable 2 super stable Pin
dandy7211-Sep-23 2:58
dandy7211-Sep-23 2:58 
GeneralRe: 1 stable 2 super stable Pin
trønderen11-Sep-23 3:58
trønderen11-Sep-23 3:58 
GeneralRe: 1 stable 2 super stable Pin
dandy7211-Sep-23 5:34
dandy7211-Sep-23 5:34 
GeneralRe: 1 stable 2 super stable Pin
dandy7211-Sep-23 3:00
dandy7211-Sep-23 3:00 
GeneralRe: 1 stable 2 super stable Pin
trønderen11-Sep-23 3:19
trønderen11-Sep-23 3:19 
GeneralRe: 1 stable 2 super stable Pin
dandy7211-Sep-23 5:29
dandy7211-Sep-23 5:29 
GeneralRe: 1 stable 2 super stable Pin
Calin Negru9-Sep-23 5:57
Calin Negru9-Sep-23 5:57 
GeneralRe: 1 stable 2 super stable Pin
Matt Bond11-Sep-23 5:24
Matt Bond11-Sep-23 5:24 
GeneralRe: 1 stable 2 super stable Pin
jschell8-Sep-23 8:13
jschell8-Sep-23 8:13 
GeneralRe: 1 stable 2 super stable Pin
Calin Negru8-Sep-23 9:02
Calin Negru8-Sep-23 9:02 
GeneralRe: 1 stable 2 super stable Pin
Amarnath S8-Sep-23 15:32
professionalAmarnath S8-Sep-23 15:32 
GeneralRe: 1 stable 2 super stable Pin
Calin Negru8-Sep-23 22:16
Calin Negru8-Sep-23 22:16 
GeneralRe: 1 stable 2 super stable Pin
jschell11-Sep-23 5:51
jschell11-Sep-23 5:51 
GeneralRe: 1 stable 2 super stable Pin
trønderen8-Sep-23 8:38
trønderen8-Sep-23 8:38 
GeneralRe: 1 stable 2 super stable Pin
Nelek9-Sep-23 3:25
protectorNelek9-Sep-23 3:25 
GeneralRe: 1 stable 2 super stable Pin
obermd8-Sep-23 11:14
obermd8-Sep-23 11:14 
GeneralRe: 1 stable 2 super stable Pin
Calin Negru8-Sep-23 21:49
Calin Negru8-Sep-23 21:49 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.