CVSROOT: /cvs
Module name: src
Changes by: [email protected] 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).