CVSROOT: /cvs Module name: src Changes by: kette...@cvs.openbsd.org 2011/07/04 11:07:27
Modified files: sys/arch/hppa64/hppa64: locore.S pmap.c vm_machdep.c Log message: Give each pmap its own space ID. The current algorithm is silly, as we'll wrap and might end up with duplicates, but that's not an issue until we're multi-user. Change the TLB miss code to enter mappings with the right protection ID. Properly switch pmaps on context switches. This makes the copyins we do before starting init actually work instead of failing with EFAULT.