Up to [cvs.NetBSD.org] / src / sys / arch / arm / arm
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.2.4.1 / (download) - annotate - [select for diffs], Mon Dec 19 11:44:30 2022 UTC (6 weeks, 4 days ago) by martin
Branch: netbsd-10
Changes since 1.2: +5 -3
lines
Diff to previous 1.2 (colored) next main 1.3 (colored)
Pull up following revision(s) (requested by skrll in ticket #4): sys/arch/arm/arm32/pmap.c: revision 1.438 sys/arch/arm/arm/efi_machdep.c: revision 1.3 Appease KDASSERT / LOCKDEBUG. Tested by mlelstv.
Revision 1.3 / (download) - annotate - [select for diffs], Sun Dec 18 12:02:46 2022 UTC (6 weeks, 5 days ago) by skrll
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +5 -3
lines
Diff to previous 1.2 (colored)
Appease KDASSERT / LOCKDEBUG. Tested by mlelstv.
Revision 1.2 / (download) - annotate - [select for diffs], Tue May 3 20:12:27 2022 UTC (9 months ago) by skrll
Branch: MAIN
CVS Tags: netbsd-10-base,
bouyer-sunxi-drm-base,
bouyer-sunxi-drm
Branch point for: netbsd-10
Changes since 1.1: +16 -2
lines
Diff to previous 1.1 (colored)
Catch up with aarch64 TTBR0 handling in pmap_{,de}activate_efirt and kpreempt_{en,dis}able.
Revision 1.1 / (download) - annotate - [select for diffs], Sat Apr 2 11:16:06 2022 UTC (10 months ago) by skrll
Branch: MAIN
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.