History log of /netbsd-src/sys/arch/arc/include/Makefile (Results 1 – 25 of 27)
Revision Date Author Comments
# 16543c49 30-Nov-2024 christos <christos@NetBSD.org>

Create a new header lwp_private.h to contain _lwp_getprivate_fast,
_lwp_gettcb_fast, _lwp_settcb and remove them from mcontext.h, so that:
1. we don't need special hacks to hide them
2. we can includ

Create a new header lwp_private.h to contain _lwp_getprivate_fast,
_lwp_gettcb_fast, _lwp_settcb and remove them from mcontext.h, so that:
1. we don't need special hacks to hide them
2. we can include <lwp.h> where needed to get the necessary prototypes
without redefining them locally.

show more ...


# 62c89881 12-Jul-2018 maxv <maxv@NetBSD.org>

Remove the kernel PMC code. Sent yesterday on tech-kern@.

This change:

* Removes "options PERFCTRS", the associated includes, and the associated
ifdefs. In doing so, it removes several XXXSMPs

Remove the kernel PMC code. Sent yesterday on tech-kern@.

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.

show more ...


# 257ef94e 21-Dec-2015 christos <christos@NetBSD.org>

Add mips fenv.h (From FreeBSD)


# 3eb244d8 17-Jul-2011 joerg <joerg@NetBSD.org>

Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce a

Retire varargs.h support. Move machine/stdarg.h logic into MI
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.

show more ...


# 9b2fb10d 12-Aug-2009 matt <matt@NetBSD.org>

Nuke a.out support for MIPS.


# b07ec3fc 09-Feb-2007 ad <ad@NetBSD.org>

Merge newlock2 to head.


# 3eb4d240 01-Jul-2006 tsutsui <tsutsui@NetBSD.org>

No need to export autoconf.h to userland.


# 06801cfc 01-Jul-2006 tsutsui <tsutsui@NetBSD.org>

Remove obsolete display.h.


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# 7b3b6476 08-May-2004 kleink <kleink@NetBSD.org>

Factor out W{CHAR,INT}_{MAX,MIN} into their own header file.


# 23bc2503 17-Jan-2003 thorpej <thorpej@NetBSD.org>

Merge the nathanw_sa branch.


# 0635de35 26-Nov-2002 lukem <lukem@NetBSD.org>

Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more.


# 0b956d0b 07-Aug-2002 briggs <briggs@NetBSD.org>

Implement pmc(9) -- An interface to hardware performance monitoring
counters. These counters do not exist on all CPUs, but where they
do exist, can be used for counting events such as dcache misses

Implement pmc(9) -- An interface to hardware performance monitoring
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.

show more ...


# f06533a1 15-Apr-2001 kleink <kleink@NetBSD.org>

Add definitions of C99 integer format conversion macros.
XXX Fastest minimum-width integer types haven't been decided upon yet.


# 739cb758 15-Apr-2001 kleink <kleink@NetBSD.org>

Add definitions of C99 specified-width integer type limits.
XXX Fastest minimum-width integer types haven't been decided upon yet.


# cdcf9f46 14-Apr-2001 kleink <kleink@NetBSD.org>

Add definitions of C99 integer constant macros.
Tidy Makefiles up a little.


# 7affdab5 14-Apr-2001 kleink <kleink@NetBSD.org>

Add definitions of C99 minimum-width and greatest-width integer types.
XXX Fastest minimum-width integer types haven't been decided upon yet.


# e695f72a 26-Jun-2000 kleink <kleink@NetBSD.org>

Add <machine/int_types.h>, which provides namespace-pure definitions
of exact-width integer types.


# 4412ca84 12-Jun-2000 soda <soda@NetBSD.org>

<machine/cpuregs.h> was removed on March 30,
from Shuichiro URATA <ur@a-r.org>.


# f51470a5 29-Apr-2000 thorpej <thorpej@NetBSD.org>

Require that each each MACHINE/MACHINE_ARCH supply a lock.h. This file
contains the values __SIMPLELOCK_LOCKED and __SIMPLELOCK_UNLOCKED, which
replace the old SIMPLELOCK_LOCKED and SIMPLELOCK_UNLOC

Require that each each MACHINE/MACHINE_ARCH supply a lock.h. This file
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>.

show more ...


# 18dbe75d 31-Mar-2000 soda <soda@NetBSD.org>

cancel previous change, and add a comment about it.

$INCS variable is introduced by cgd to export kernel headers which
are needed from userland. In other words, $INC should only have
headers for ker

cancel previous change, and add a comment about it.

$INCS variable is introduced by cgd to export kernel headers which
are needed from userland. In other words, $INC should only have
headers for kernel <-> userland programming interface.
Headers for kernel internal implementation should not be exported
to userland.

show more ...


# 726573bf 30-Mar-2000 soren <soren@NetBSD.org>

Match contents.


# e8695745 17-Mar-2000 tron <tron@NetBSD.org>

Install "machineendian_machdep.h".


# d4b93599 03-Mar-2000 soda <soda@NetBSD.org>

do not install bus.h, kbdreg.h and pio.h..
since currently these are not useful/needed from userland.


# 39cd3507 27-Jan-2000 soda <soda@NetBSD.org>

make "make includes" work


12