CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2009/09/27 12:20:13

Modified files:
        lib/libarch    : Makefile 
        lib/libc/arch/mips64/gen: Makefile.inc 
        sys/arch/mips64/mips64: sys_machdep.c 
Added files:
        lib/libarch/mips64: Makefile cacheflush.3 
        lib/libc/arch/mips64/gen: cacheflush.c 
        sys/arch/mips64/include: sysarch.h 
        sys/arch/sgi/include: sysarch.h 

Log message:
Add an implementation of IRIX-compatible cacheflush() routine to mips ports,
needed for gcc -ftrampoline operation as well as by some third-party
software.
Although the implementation uses the sysarch() sysctl, the wrapper is
added to libc as it was a direct system call (which it is on IRIX).

Reply via email to