booting 32bit non-PAE on CPU with NX does not report NX emulation
Bug #745181 reported by
Kees Cook
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Low
|
Kees Cook | ||
Maverick |
Fix Released
|
Low
|
Kees Cook | ||
Natty |
Fix Released
|
Low
|
Kees Cook | ||
Oneiric |
Fix Released
|
Low
|
Kees Cook |
Bug Description
Since 10.10, dmesg does not happen to mention that NX emulation is active on CPUs _with_ the NX bit, but without the PAE kernel.
SRU justification: this is a regression from Lucid which clearly showed when NX-emu was enabled in dmesg, and the change is small.
TEST-CASE:
boot a 32bit non-PAE kernel on a CPU with NX hardware. dmesg should report:
Notice: NX (Execute Disable) protection cannot be enabled in hardware: non-PAE kernel!
NX (Execute Disable) protection: approximated by x86 segment limits
instead of just:
Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
Changed in linux (Ubuntu Natty): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Maverick): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Oneiric): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Natty): | |
status: | Fix Committed → In Progress |
Changed in linux (Ubuntu Maverick): | |
status: | Fix Committed → In Progress |
Changed in linux (Ubuntu Maverick): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in linux (Ubuntu Oneiric): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Untested potential fix...