OpenGrok
Cross Reference: locore.h
xref
: /
src
/
sys
/
arch
/
aarch64
/
include
/
locore.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/aarch64/include/locore.h
Revision
Date
Author
Comments
1.9
01-Mar-2021
jmcneill
Add DISABLE_INTERRUPT_SAVE(), like DISABLE_INTERRUPT() but also returns
the previous state.
Use DISABLE_INTERRUPT_SAVE()/ENABLE_INTERRUPT() in pic_splfuncs instead
of cpsid()/cpsie(). The difference here is the caller no longer specifies
which bits to disable and enable; on arm32 we continue to use I32_bit and
on aarch64 we now consistently toggle both IRQ and FIQ state.
1.8
20-Feb-2021
jmcneill
daif_disable: since we read bits before setting them, if the current state
matches the desired state we can skip the daif write
1.7
07-Feb-2021
jmcneill
Use reg_daif{set,clr}_write directly instead of daif_{en,dis}able for
ENABLE_INTERRUPT() and DISABLE_INTERRUPT() macros, to avoid an unnecessary
reg_daif_read().
1.6
30-Oct-2020
skrll
branches: 1.6.2;
Retire arm_[di]sb in favour of the isb() and dsb(sy) macro invocations.
1.5
09-Jul-2018
jmcneill
Include aarch64/machdep.h for arm32 compat.
1.4
09-Jul-2018
ryo
add MULTIPROCESSOR support
1.3
01-Apr-2018
ryo
branches: 1.3.2;
Add initial support for ARMv8 (AARCH64) (by nisimura@ and ryo@)
- sys/arch/evbarm64 is gone and integrated into sys/arch/evbarm. (by skrll@)
- add support fdt. evbarm/conf/GENERIC64 fdt (bcm2837,sunxi,tegra) based generic 64bit kernel config. (by skrll@, jmcneill@)
1.2
16-Mar-2017
chs
branches: 1.2.12;
allow pcu_save() and pcu_discard() to be called on other threads,
ptrace needs to use it that way.
1.1
10-Aug-2014
matt
branches: 1.1.4; 1.1.6; 1.1.10; 1.1.14;
Preliminary files for AARCH64 (64-bit ARM) support.
Enough for a distribution build.
1.1.14.1
21-Apr-2017
bouyer
Sync with HEAD
1.1.10.1
20-Mar-2017
pgoyette
Sync with HEAD
1.1.6.1
28-Aug-2017
skrll
Sync with HEAD
1.1.4.3
03-Dec-2017
jdolecek
update from HEAD
1.1.4.2
20-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.1.4.1
10-Aug-2014
tls
file locore.h was added on branch tls-maxphys on 2014-08-20 00:02:39 +0000
1.2.12.2
28-Jul-2018
pgoyette
Sync with HEAD
1.2.12.1
07-Apr-2018
pgoyette
Sync with HEAD. 77 conflicts resolved - all of them $NetBSD$
1.3.2.1
10-Jun-2019
christos
Sync with HEAD
1.6.2.1
03-Apr-2021
thorpej
Sync with HEAD.
Indexes created Tue Oct 28 12:10:06 GMT 2025