CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2024/10/21 12:27:35
Modified files: sys/arch/amd64/amd64: vm_machdep.c sys/uvm : uvm_glue.c Log message: We have not been swapping out kernel stacks since forever. So just allocate the uarea with zeroed pages using km_alloc(9). Adjust the amd64 code that creates a guard page at the top of the kernel stack to use pmap_kremove(9) instead of pmap_remove(9) to reflect that the uarea no longer uses "managed" pages. ok mpi@