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).