OpenGrok
Cross Reference: asan.h
xref
: /
src
/
sys
/
arch
/
arm
/
include
/
asan.h
Home
|
History
|
Annotate
|
Download
|
only in
include
History log of
/src/sys/arch/arm/include/asan.h
Revision
Date
Author
Comments
1.8
02-Apr-2022
skrll
Update to support EFI runtime outside the kernel virtual address space
by creating an EFI RT pmap that can be activated / deactivated when
required.
Adds support for EFI RT to ARM_MMU_EXTENDED (ASID) 32-bit Arm machines.
On Arm64 the usage of pmapboot_enter is reduced and the mappings are
created much later in the boot process -- now in cpu_startup_hook.
Backward compatiblity for KVA mapped RT from old bootaa64.efi is
maintained.
Adding support to other platforms should be easier as a result.
1.7
27-Jan-2021
skrll
Style. NFCI.
1.6
10-Sep-2020
maxv
branches: 1.6.2;
kasan: fix the copyright notices
1.5
05-Sep-2020
riastradh
Round of uvm.h cleanup.
The poorly named uvm.h is generally supposed to be for uvm-internal
users only.
- Narrow it to files that actually need it -- mostly files that need
to query whether curlwp is the pagedaemon, which should maybe be
exposed by an external header.
- Use uvm_extern.h where feasible and uvm_*.h for things not exposed
by it. We should split up uvm_extern.h but this will serve for now
to reduce the uvm.h dependencies.
- Use uvm_stat.h and #ifdef UVMHIST uvm.h for files that use
UVMHIST(ubchist), since ubchist is declared in uvm.h but the
reference evaporates if UVMHIST is not defined, so we reduce header
file dependencies.
- Make uvm_device.h and uvm_swap.h independently includable while
here.
ok chs@
1.4
28-Aug-2020
skrll
Some KASAN fixes and tweaks
- don't access BSS variables when __md_early
- centralise the INIT_ARM_STACK_{SHIFT,SIZE} defines and create a new
INIT_ARM_TOTAL_STACK
- Only create L1PT entries in kasan_md_shadow_map_page if
arm32_kernel_vm_init hasn't created the L2PTs (and their L1PT entries)
- Add some comments to explain what's going on
1.3
19-Jul-2020
skrll
Fix RPI boot which needs more early stack
XXX centralise INIT_ARM_STACK_{SHIFT,SIZE}
XXX how to protect against this breaking again?
1.2
10-Jul-2020
skrll
Oops... deal with a last minute #define name change. KASAN support now
builds.
1.1
10-Jul-2020
skrll
Add support for KASAN on ARMv[67]
Thanks to maxv for many pointers and reviews.
1.6.2.1
03-Apr-2021
thorpej
Sync with HEAD.
Indexes created Sun Oct 19 19:09:49 GMT 2025