Module Name: src Committed By: maxv Date: Thu Jan 11 13:35:15 UTC 2018
Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/x86/x86: cpu.c Log Message: Introduce a new svs_page_add function, which can be used to map in the user space a VA from the kernel space. Use it to replace the PDIR_SLOT_PCPU slot: at boot time each CPU creates its own slot which maps only its own pcpu_entry plus the common area (IDT+ LDT). This way, the pcpu areas of the remote CPUs are not mapped in userland. To generate a diff of this commit: cvs rdiff -u -r1.288 -r1.289 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.145 -r1.146 src/sys/arch/x86/x86/cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.