summaryrefslogtreecommitdiff
path: root/sys/arch/hpcmips/include/Makefile
AgeCommit message (Collapse)Author
2018-07-12Remove the kernel PMC code. Sent yesterday on tech-kern@.maxv
This change: * Removes "options PERFCTRS", the associated includes, and the associated ifdefs. In doing so, it removes several XXXSMPs in the MI code, which is good. * Removes the PMC code of ARM XSCALE. * Removes all the pmc.h files. They were all empty, except for ARM XSCALE. * Reorders the x86 PMC code not to rely on the legacy pmc.h file. The definitions are put in sysarch.h. * Removes the kern/sys_pmc.c file, and along with it, the sys_pmc_control and sys_pmc_get_info syscalls. They are marked as OBSOL in kern, netbsd32 and rump. * Removes the pmc_evid_t and pmc_ctr_t types. * Removes all the associated man pages. The sets are marked as obsolete.
2015-12-21Add mips fenv.h (From FreeBSD)christos
2014-07-23Rename sljitarch.h to sljit_machdep.h.alnsn
2012-11-25Add sljitarch.h to all mips machines.alnsn
2011-07-17Retire varargs.h support. Move machine/stdarg.h logic into MIjoerg
sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and derive va_list as required by standards.
2009-08-12Nuke a.out support for MIPS.matt
2007-02-09Merge newlock2 to head.ad
2006-07-26don't install <machine/db_machdep.h>, this is kernel onlydrochner
2005-12-11merge ktrace-lwp.christos
2004-05-08Factor out W{CHAR,INT}_{MAX,MIN} into their own header file.kleink
2003-01-17Merge the nathanw_sa branch.thorpej
2002-11-26Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more.lukem
2002-10-14Moved MI APM definitions into dev/apm.takemura
2002-08-07Implement pmc(9) -- An interface to hardware performance monitoringbriggs
counters. These counters do not exist on all CPUs, but where they do exist, can be used for counting events such as dcache misses that would otherwise be difficult or impossible to instrument by code inspection or hardware simulation. pmc(9) is meant to be a general interface. Initially, the Intel XScale counters are the only ones supported.
2001-09-27clock_machdep.h was removed.shin
2001-04-17Fix typo. kbdparam.h -> kdbparam.h.takemura
RP12685
2001-04-15Add definitions of C99 integer format conversion macros.kleink
XXX Fastest minimum-width integer types haven't been decided upon yet.
2001-04-15Add definitions of C99 specified-width integer type limits.kleink
XXX Fastest minimum-width integer types haven't been decided upon yet.
2001-04-14Add definitions of C99 integer constant macros.kleink
Tidy Makefiles up a little.
2001-04-14Add definitions of C99 minimum-width and greatest-width integer types.kleink
XXX Fastest minimum-width integer types haven't been decided upon yet.
2000-06-26Add <machine/int_types.h>, which provides namespace-pure definitionskleink
of exact-width integer types.
2000-04-29Require that each each MACHINE/MACHINE_ARCH supply a lock.h. This filethorpej
contains the values __SIMPLELOCK_LOCKED and __SIMPLELOCK_UNLOCKED, which replace the old SIMPLELOCK_LOCKED and SIMPLELOCK_UNLOCKED. These files are also required to supply inline functions __cpu_simple_lock(), __cpu_simple_lock_try(), and __cpu_simple_unlock() if locking is to be supported on that platform (i.e. if MULTIPROCESSOR is defined in the _KERNEL case). Change these functions to take an int * (&alp->lock_data) rather than the struct simplelock * itself. These changes make it possible for userland to use the locking primitives by including <machine/lock.h>.
2000-03-17Install "machineendian_machdep.h".tron
1999-12-23C99: Define a NAN macro in <math.h> which evaulates to a constant expression ofkleink
a single-precision quiet NaN; only to be defined on platforms that do support this value.
1999-11-09Per discussion on tech-toolchain, remove MIPS-specific <machine/elf.h> header;kleink
all the information is available from <sys/exec_elf.h>.
1999-09-16Import NetBSD/hpcmips source files from hpcmips repository.takemura
file list: sys/arch/hpcmips/ distrib/hpcmips/ etc/etc.hpcmips/ lib/libc/arch/mips/fplib/ lib/libc/arch/mips/fplib/Makefile.inc lib/libc/arch/mips/fplib/environment.h lib/libc/arch/mips/fplib/fplib_glue.c lib/libc/arch/mips/fplib/fplib_libc.c lib/libc/arch/mips/fplib/hpcmips-gcc.h lib/libc/arch/mips/fplib/softfloat-macros.h lib/libc/arch/mips/fplib/softfloat-specialize.h lib/libc/arch/mips/fplib/softfloat.c lib/libc/arch/mips/fplib/softfloat.h lib/libc/arch/mips/gen/ieee.h lib/libc/arch/mips/gen/sf_fabs.c lib/libc/arch/mips/gen/sf_flt_rounds.c lib/libc/arch/mips/gen/sf_fpgetmask.c lib/libc/arch/mips/gen/sf_fpgetround.c lib/libc/arch/mips/gen/sf_fpgetsticky.c lib/libc/arch/mips/gen/sf_fpsetmask.c lib/libc/arch/mips/gen/sf_fpsetround.c lib/libc/arch/mips/gen/sf_fpsetsticky.c lib/libc/arch/mips/gen/sf_isinf.c lib/libc/arch/mips/gen/sf_ldexp.c lib/libc/arch/mips/gen/sf_modf.c