Genode (x86_64) reboots on Thinkpad T420

Valery V. Sedletski _valerius at mail.ru
Fri Mar 8 12:29:03 CET 2019


On Fri Mar   8 15:57:20 2019 Alexander Boettcher <alexander.boettcher at genode-labs.com> wrote:
> On 08.03.19 11:25, Valery V. Sedletski via users wrote:
> > On 07.03.19 23:10, Valery V. Sedletski via users wrote:
> > > Alexander Boettcher wrote:
> 

> > P.S.: I wondered why 32-bit works fine, but cnuke on the irc channel
> > supposed that it could be because of NX bit, which is enabled on 32-bit
> > normally only if PAE is enabled.
> 
> Some kernels don't use PAE in 32bit, or in the kernel configuration it
> is not enabled. That means the kernels in 32bit just don't use it and
> therefore they booted up.
> 
> In 64bit mode the NX-bit is supposed to be supported by all CPUs, never
> have seen (until today) that you can disable such a security feature. It
> makes no sense for modern OSes at all.
> 

IIRC, the bit prevents execution of code in DATA segments (?), It's supposed as a measure against viruses. Usually, such measures break some programs, which aren't viruses. So, I suspected that enabling the NX bit could break something, not vice versa, but it appears, I'm not right. I am still wondering why disabling it can cause traps or reboots. Do the kernels functionality depend on the NX bit somehow?

> So, something new learned and now documented ;-)
> 
> Thanks,
> 
> Alex.
> 

Thank you very much for help too!

WBR,
valery

> -- 
> Alexander Boettcher
> Genode Labs
> 
> https://www.genode-labs.com - https://www.genode.org
> 
> Genode Labs GmbH - Amtsgericht Dresden - HRB 28424 - Sitz Dresden
> Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
> 
> _______________________________________________
> Genode users mailing list
> users at lists.genode.org
> https://lists.genode.org/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genode.org/pipermail/users/attachments/20190308/207ad903/attachment.html>


More information about the users mailing list