CVSROOT:        /cvs
Module name:    src
Changes by:     v...@cvs.openbsd.org    2016/12/22 08:33:36

Modified files:
        sys/arch/mips64/include: pmap.h vmparam.h 
        sys/arch/mips64/mips64: exception_tfp.S genassym.cf pmap.c 
                                r4000_errata.c tlbhandler.S 

Log message:
Extend the size of user virtual address space from 2GB to 1TB on mips64
by adding another level to page directories. This improves ASLR and
complements W^X added earlier on some systems, giving a notable update
to the architecture's security. Besides, there is now more room for
running tasks that hog memory.

Testing help from deraadt@ and fcambus@.
Platforms tested: loongson, octeon, sgi/IP27 and sgi/IP30
(IP30 also with 4KB pages).

Reply via email to