Re: enable Full Kernel Mode by K
K
Wed Aug 25 23:11:55 CDT 2004
The "Enable Full Kernel Mode"option in PB's menu is only unset(clear) the
IMGNOTALLKMODE env. variable.
And the config.bib will assign a sutable value for ROMFLAGS by
IMGNOTALLKMODE, IMGTRUSTROMONLY etc.
So the option in the menu only influnce the IMGNOTALLKMODE enviroment
variable.
"Sajid" <sajidbmsATyahooDOTcom> ¼¶¼g©ó¶l¥ó·s»D
:e5YBJEyiEHA.2764@TK2MSFTNGP11.phx.gbl...
> Hi Steve,
>
> As you have pointed out that we can
> disable the Full Kernel Mode by
> ROMFLAGS settings in config.bib file.
>
> Now, my question is, what is the use of
> having the 'Enable Full Kernel Mode' option
> in platform setting of PB.
> and Who will over ride whom ?
>
> suppose, I have disabled FUll Kernel Mode
> by setting the ROMFLAGS. Next, I Enable
> Full Kernel Mode in the
> Platform\Platform settings... menu of PB.
>
> what is going to happen ?
> will the ROMFLAGS setting would be considered
> or the PB platform settings... would be considered.
>
> regards
> sajid
>
>
> "Steve Maillet (eMVP)" <nospam1@EntelechyConsulting.com> wrote in message
> news:%23ufQzRuiEHA.1280@TK2MSFTNGP09.phx.gbl...
> > The terms UserMode and Kernel mode are confusing. When they say a driver
> > runs in UserMode it is in reference to the differences with the desktop
> > where there is a completely separate environment and APIs for kernel
mode
> > device drivers. This architecture does not exist in Windows CE and all
> > drivers are just normal DLLs with access to all the same APIS as any
> > application has. (This is a HUGE difference in the driver models!)
> >
> > So what, then, is Kernel mode in Windows CE? Under Kernel Mode in
Windows
> > CE you have access to the kernel controlled virtual memory regions above
> the
> > 2G mark (> = 0x80000000) without triggering an access violation
> > exception.That's the major difference. However with FULL kernel mode ALL
> > threads are ALWAYS running with Kernel mode on so there are some
> > optimizations the system can make to bypass certain security checks that
> are
> > made redundant by the fact that you have full access. This allows the
> system
> > to run faster.
> >
> >
> > FULL kernel mode enabled is the default configuration for the BSPs out
of
> > the box but can be disabled by changing the ROMFLAGS settings in your
> > config.bib.
> >
> > --
> > Steve Maillet
> > EmbeddedFusion
> > www.EmbeddedFusion.com
> >
> > Do have an opinion on the effectiveness of Microsoft Windows Mobile and
> > Embedded newsgroups? Let us know!
> > https://www.windowsembeddedeval.com/community/newsgroups
> >
> >
>
>