Maxim S. Shatskih wrote:
> Microsoft could have required that all drivers run in ring 1 instead of ring
> 0,
>…at the cost of portability. Sorry.
I don’t understand your point, Maxim. Portability between what and what?
Having drivers run in ring 1 would be a very sensible architecture. The
only thing in ring 0 would be some small and trusted kernel core, with
drivers in a somewhat protected world around it. There’s some small
additional performance cost for calling across rings, but there are ways
to handle that.
–
Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.