History log of /src/sys/arch/arm/include/Makefile |
Revision | | Date | Author | Comments |
1.55 |
| 30-Nov-2024 |
christos | 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.
|
1.54 |
| 04-Nov-2024 |
christos | Undo previous lwp.h change.
|
1.53 |
| 03-Nov-2024 |
christos | Split __lwp_getprivate_fast and __lwp_*tcb from mcontext.h into a separate lwp.h file.
|
1.52 |
| 26-Sep-2020 |
skrll | G/C arm/atomic.h
|
1.51 |
| 12-Jul-2018 |
maxv | 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.
|
1.50 |
| 20-Mar-2018 |
ryo | branches: 1.50.2; separate cputypes.h for CPU_ID_* from armreg.h, and add some implementor IDs, CortexA55,73,75 IDs.
(preliminary changes for merging aarch64)
|
1.49 |
| 23-Jul-2014 |
alnsn | branches: 1.49.26; Rename sljitarch.h to sljit_machdep.h.
|
1.48 |
| 17-Jun-2014 |
alnsn | Add sljit support to arm.
|
1.47 |
| 02-May-2013 |
matt | branches: 1.47.8; This change arm, armeb, earm, earmeb, earmhf, earmhfeb so all builds that share a MACHINE_ARCH for userland so that except for etc, will produce identical sets.
usr/include/machine now points to usr/include/arm
|
1.46 |
| 01-May-2013 |
matt | Add a default arm32 vmparam.h
|
1.45 |
| 23-Apr-2013 |
matt | Install fenv.h
|
1.44 |
| 11-Jan-2013 |
matt | Don't install fp.h anymore
|
1.43 |
| 15-Aug-2012 |
matt | branches: 1.43.2; Export <arm/vfpreg.h>
|
1.42 |
| 06-Aug-2012 |
matt | Add aeabi.h header which descibes the C portion of the EABI run time API.
|
1.41 |
| 16-Feb-2012 |
christos | Added cpuconf.h needed by libkvm build.
|
1.40 |
| 17-Jul-2011 |
dyoung | branches: 1.40.2; 1.40.6; 1.40.10; Do not install bus.h.
|
1.39 |
| 17-Jul-2011 |
joerg | 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.
|
1.38 |
| 25-Jun-2008 |
matt | Revert last change and just use .WAIT
|
1.37 |
| 23-Jun-2008 |
matt | Fix a race condition -j. Don't do SUBDIRS= include/arm include/arm/... since the latter might be done before the former which mtree doesn't like. Instead have arm recurse into its own subdirs.
|
1.36 |
| 19-Jan-2008 |
chris | branches: 1.36.14; Remove arm support for IPKDB.
It hasn't worked since arm was broken out from arm32 in Jan 2001, and no-one has noticed or cared to fix it.
|
1.35 |
| 01-Jan-2008 |
chris | Add support for kcore headers to arm32 kernel core dumps.
The kcore code is based on i386's kcore header handling.
Having an asm stub for dumpsys, to dump the registers onto the stack, and then call the C code to do the memory dump is based on amd64's core dump code.
This allows a successful core dump on cats.
Part of fixing PR cats/18026.
|
1.34 |
| 18-Feb-2007 |
briggs | branches: 1.34.10; 1.34.18; 1.34.22; 1.34.24; 1.34.30; 1.34.36; Install atomic.h, as needed by the installed rwlock.h.
|
1.33 |
| 18-Feb-2007 |
matt | Add <arm/mutex.h> and <arm/rwlock.h> Add atomic_cas to <arm/atomic.h> for use by <rwlock.h>
|
1.32 |
| 09-Feb-2007 |
ad | branches: 1.32.2; Merge newlock2 to head.
|
1.31 |
| 26-Jul-2006 |
drochner | branches: 1.31.4; don't install <machine/db_machdep.h>, this is kernel only
|
1.30 |
| 11-Dec-2005 |
christos | branches: 1.30.4; 1.30.8; merge ktrace-lwp.
|
1.29 |
| 08-May-2004 |
kleink | branches: 1.29.12; Factor out W{CHAR,INT}_{MAX,MIN} into their own header file.
|
1.28 |
| 17-Jan-2003 |
thorpej | branches: 1.28.2; Merge the nathanw_sa branch.
|
1.27 |
| 26-Nov-2002 |
lukem | Remove KDIR=, since SYS_INCLUDE=symlinks and KDIR are not supported any more.
|
1.26 |
| 13-Aug-2002 |
thorpej | Byte-swapping optimizations, enabled if compiling with GCC: * Byte-swap 16-bit and 32-bit constants at compile-time. * Inline 16-bit and 32-bit variable byte-swaps. These take 3 and 4 insns, respectively, and inlining saves the minimum 6 cycle penalty to call/return from the byte swap function.
|
1.25 |
| 07-Aug-2002 |
briggs | 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.
|
1.24 |
| 13-Jan-2002 |
bjh21 | branches: 1.24.8; 1.24.10; Add an <arm/swi.h>, containing symbolic names for SWI ranges.
|
1.23 |
| 26-Nov-2001 |
thorpej | Don't install includes which userland doesn't need.
|
1.22 |
| 23-Nov-2001 |
thorpej | - Move more contents of various <machine/vmparam.h> files into <arm/arm32/vmparam.h> (mostly the stuff that's tied to the pmap implementation). - Since the MMU definitions in pte.h are specific to ARM processors that support 32-bit mode, move pte.h to <arm/arm32/pte.h>. - Make the Netwinder startup file build again (use PT_B|PT_C, rather than PT_CACHEABLE, since the latter expands to a variable these days).
|
1.21 |
| 03-Sep-2001 |
matt | branches: 1.21.6; Add a merged <pcb.h> for arm26/arm32.
|
1.20 |
| 29-Jul-2001 |
chris | PR 13581 Add empty pmap.h and vmparam.h to make userland happier.
|
1.19 |
| 14-Jul-2001 |
matt | Make <sysarch.h> valid for all arm platforms. Adjust/remove port-specific includes as required.
|
1.18 |
| 23-Jun-2001 |
bjh21 | branches: 1.18.2; Add a common <arm/param.h>, containing those few things that are obviously common across all ARM systems.
|
1.17 |
| 23-Jun-2001 |
bjh21 | Add <arm/endian.h> and remove the cats, dnard and netwinder versions, since they're all the same (a redirect to <sys/endian.h>).
|
1.16 |
| 18-Jun-2001 |
bjh21 | Move <arm/arm32/bus.h> to <arm/bus.h>, since it looks like it's going to be necessary on arm26 as well.
|
1.15 |
| 15-Apr-2001 |
kleink | Add definitions of C99 integer format conversion macros. XXX Fastest minimum-width integer types haven't been decided upon yet.
|
1.14 |
| 15-Apr-2001 |
kleink | Add definitions of C99 specified-width integer type limits. XXX Fastest minimum-width integer types haven't been decided upon yet.
|
1.13 |
| 14-Apr-2001 |
kleink | Add definitions of C99 integer constant macros. Tidy Makefiles up a little.
|
1.12 |
| 14-Apr-2001 |
kleink | Add definitions of C99 minimum-width and greatest-width integer types. XXX Fastest minimum-width integer types haven't been decided upon yet.
|
1.11 |
| 24-Feb-2001 |
ichiro | branches: 1.11.2; some include files added newly write into Makefile.
|
1.10 |
| 17-Feb-2001 |
bjh21 | Install <arm/endian_machdep.h>.
|
1.9 |
| 13-Feb-2001 |
simonb | Fix typo in header filename.
|
1.8 |
| 11-Feb-2001 |
bjh21 | branches: 1.8.2; Shared ARM ptrace(2) implementation. Mostly the same as the arm32 version, but with some #ifdefs for arm26.
Also, don't define PT_STEP, since we don't implement it. This should reduce code size a little.
|
1.7 |
| 11-Feb-2001 |
bjh21 | Common <arm/reg.h> (and hence common struct reg) for ARM. This is theoretically backward-incompatible on arm26, but GDB doesn't work there yet anyway.
|
1.6 |
| 22-Jan-2001 |
bjh21 | Initial potentially sharable <arm/armreg.h>. Used by all arm26 code.
|
1.5 |
| 18-Jan-2001 |
bjh21 | Add <arm/frame.h>, for shared stack frame structures. Currently, only sigframes are common.
|
1.4 |
| 13-Jan-2001 |
bjh21 | Move <machine/signal.h> into shared directory.
|
1.3 |
| 11-Jan-2001 |
bjh21 | Share <machine/elf_machdep.h> between arm26 and arm32.
|
1.2 |
| 11-Jan-2001 |
bjh21 | Install all the headers (arm32 does).
|
1.1 |
| 10-Jan-2001 |
bjh21 | Skeleton ARM include infrastructure.
|
1.8.2.3 |
| 21-Apr-2001 |
bouyer | Sync with HEAD
|
1.8.2.2 |
| 12-Mar-2001 |
bouyer | Sync with HEAD.
|
1.8.2.1 |
| 11-Feb-2001 |
bouyer | file Makefile was added on branch thorpej_scsipi on 2001-03-12 13:27:21 +0000
|
1.11.2.1 |
| 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.18.2.5 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.18.2.4 |
| 11-Feb-2002 |
jdolecek | Sync w/ -current.
|
1.18.2.3 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.18.2.2 |
| 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
1.18.2.1 |
| 03-Aug-2001 |
lukem | update to -current
|
1.21.6.7 |
| 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.21.6.6 |
| 19-Aug-2002 |
thorpej | Partial (ARM only) sync with trunk -- significant performance improvements for XScale-based systems.
|
1.21.6.5 |
| 13-Aug-2002 |
nathanw | Catch up to -current.
|
1.21.6.4 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.21.6.3 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.21.6.2 |
| 14-Nov-2001 |
thorpej | ARM-specific mcontext support. From Klaus Klein <kleink@netbsd.org>.
|
1.21.6.1 |
| 03-Sep-2001 |
thorpej | file Makefile was added on branch nathanw_sa on 2001-11-14 20:53:09 +0000
|
1.24.10.1 |
| 18-Nov-2002 |
he | Pull up revision 1.26 (requested by thorpej in ticket #667): Byte-swapping optimizations, enabled if compiling with GCC: o Byte-swap 16-bit and 32-bit constants at compile-time o Inline 16-bit and 32-bit variable byte-swaps
|
1.24.8.1 |
| 30-Aug-2002 |
gehenna | catch up with -current.
|
1.28.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.28.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.28.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.29.12.3 |
| 21-Jan-2008 |
yamt | sync with head
|
1.29.12.2 |
| 26-Feb-2007 |
yamt | sync with head.
|
1.29.12.1 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.30.8.1 |
| 11-Aug-2006 |
yamt | sync with head
|
1.30.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.31.4.1 |
| 01-Feb-2007 |
ad | Header file cleanup.
|
1.32.2.1 |
| 27-Feb-2007 |
yamt | - sync with head. - move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
|
1.34.36.2 |
| 20-Jan-2008 |
bouyer | Sync with HEAD
|
1.34.36.1 |
| 02-Jan-2008 |
bouyer | Sync with HEAD
|
1.34.30.1 |
| 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.34.24.2 |
| 23-Mar-2008 |
matt | sync with HEAD
|
1.34.24.1 |
| 09-Jan-2008 |
matt | sync with HEAD
|
1.34.22.2 |
| 20-Jan-2008 |
chris | Sync to HEAD.
|
1.34.22.1 |
| 01-Jan-2008 |
chris | Sync with HEAD.
|
1.34.18.1 |
| 28-Feb-2008 |
rjs | Sync with HEAD.
|
1.34.10.1 |
| 19-Apr-2007 |
thorpej | Convert to the new atomic ops API.
|
1.36.14.1 |
| 27-Jun-2008 |
simonb | Sync with head.
|
1.40.10.1 |
| 21-Nov-2012 |
matt | Add aeabi.h, cpuconf.h, and vfpreg.h
|
1.40.6.1 |
| 18-Feb-2012 |
mrg | merge to -current.
|
1.40.2.4 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.40.2.3 |
| 23-Jan-2013 |
yamt | sync with head
|
1.40.2.2 |
| 30-Oct-2012 |
yamt | sync with head
|
1.40.2.1 |
| 17-Apr-2012 |
yamt | sync with head
|
1.43.2.3 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.43.2.2 |
| 23-Jun-2013 |
tls | resync from head
|
1.43.2.1 |
| 25-Feb-2013 |
tls | resync with head
|
1.47.8.1 |
| 10-Aug-2014 |
tls | Rebase.
|
1.49.26.2 |
| 28-Jul-2018 |
pgoyette | Sync with HEAD
|
1.49.26.1 |
| 22-Mar-2018 |
pgoyette | Synch with HEAD, resolve conflicts
|
1.50.2.1 |
| 10-Jun-2019 |
christos | Sync with HEAD
|