Up to [cvs.NetBSD.org] / src / sys / arch / arm / include
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.8 / (download) - annotate - [select for diffs], Sat Apr 2 11:16:07 2022 UTC (9 months, 4 weeks ago) by skrll
Branch: MAIN
CVS Tags: netbsd-10-base,
netbsd-10,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm,
HEAD
Changes since 1.7: +3 -1
lines
Diff to previous 1.7 (colored)
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.
Revision 1.6.2.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:17 2021 UTC (21 months, 3 weeks ago) by thorpej
Branch: thorpej-futex
Changes since 1.6: +2 -4
lines
Diff to previous 1.6 (colored) next main 1.7 (colored)
Sync with HEAD.
Revision 1.7 / (download) - annotate - [select for diffs], Wed Jan 27 08:40:32 2021 UTC (2 years ago) by skrll
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base,
thorpej-i2c-spi-conf2,
thorpej-i2c-spi-conf-base,
thorpej-i2c-spi-conf,
thorpej-futex2-base,
thorpej-futex2,
thorpej-futex-base,
thorpej-cfargs2-base,
thorpej-cfargs2,
thorpej-cfargs-base,
thorpej-cfargs,
cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Changes since 1.6: +2 -4
lines
Diff to previous 1.6 (colored)
Style. NFCI.
Revision 1.6 / (download) - annotate - [select for diffs], Thu Sep 10 14:10:47 2020 UTC (2 years, 4 months ago) by maxv
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
kasan: fix the copyright notices
Revision 1.5 / (download) - annotate - [select for diffs], Sat Sep 5 16:30:10 2020 UTC (2 years, 4 months ago) by riastradh
Branch: MAIN
Changes since 1.4: +3 -1
lines
Diff to previous 1.4 (colored)
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@
Revision 1.4 / (download) - annotate - [select for diffs], Fri Aug 28 13:36:52 2020 UTC (2 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.3: +58 -25
lines
Diff to previous 1.3 (colored)
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
Revision 1.3 / (download) - annotate - [select for diffs], Sun Jul 19 11:47:48 2020 UTC (2 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.2: +3 -3
lines
Diff to previous 1.2 (colored)
Fix RPI boot which needs more early stack XXX centralise INIT_ARM_STACK_{SHIFT,SIZE} XXX how to protect against this breaking again?
Revision 1.2 / (download) - annotate - [select for diffs], Fri Jul 10 12:45:15 2020 UTC (2 years, 6 months ago) by skrll
Branch: MAIN
Changes since 1.1: +3 -3
lines
Diff to previous 1.1 (colored)
Oops... deal with a last minute #define name change. KASAN support now builds.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Jul 10 12:25:09 2020 UTC (2 years, 6 months ago) by skrll
Branch: MAIN
Add support for KASAN on ARMv[67] Thanks to maxv for many pointers and reviews.