| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
.rodata (kernel copies to the RW page), protect the code page with RX
permissions, protect the code page with RW permissions.
ok deraadt@
|
|
|
|
|
|
|
|
|
| |
a common #defined location for both i386 and amd64. This diff fixes i386 to
match.
Also fix a tab/space issue in amd64 hibernate_var.h
discussed with deraadt
|
|
|
|
|
|
| |
and then protect the code page as RX and the data/stack page as RW (NX).
ok deraadt@
|
|
|
|
|
|
|
| |
from hibernate code that were already defined in pte.h (with different
names). No functional change.
ok sf@, deraadt@
|
|
|
|
| |
page.
|
|
|
|
|
|
|
| |
hibernate goo up after 64KB to avoid posible corruption by buggy BIOS SMM
code. Diff also ensures the first 64KB doesn't get handed to UVM either.
ok deraadt@, tested by many with no regressions reported
|
|
|
|
|
|
|
|
| |
removed at n2k13 but a few errant references still remained. No functional
change. Spot tested by my on i386 and amd64 UP environments, no regressions
seen.
noticed by deraadt@
|
| |
|
|
|
|
|
|
| |
resume time stack pointer to the first page reserved, effectively giving us
only one page to work with. Found when I was debugging some unrelated stack
issues in the resume code.
|
| |
|
|
|
|
| |
progress.
|
|
This does not yet work for amd64 - getting the structure into the tree so
others can help.
|