haiku/headers/private/system/arch/arm
David Karoly b799d160f2 kernel/arm/paging: implement Modified Flag
* Introduce SWDBM flag similarly to the arm64 port
* Reuse TEX[2] for SWDBM flag which should be availble
  to be used by the operating system if TEX remap
  is enabled.
* Introduce SetAndClearPageTableEntryFlags for updating
  accessed and modified flags atomically
* Startup sequence is handled similarly to accessed flag, i.e.
  set Modified flag in initially mapped pages in bootloader and early map.
* Once the kernel initialization has progressed enough,
  pages are mapped as read-only and modified flag handling is done
  in the page fault handler.

Change-Id: I8f761e2c6325d1b91481abd569d5e8befded0761
Reviewed-on: https://review.haiku-os.org/c/haiku/+/6518
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
2023-06-18 11:18:24 +00:00
..
arch_arm_version.h
arch_commpage_defs.h kernel/arm: implement signals, fork, restart syscall 2023-03-20 17:28:20 +00:00
arch_config.h arm: fix compiler ARM architecture detection 2014-02-15 11:46:11 +01:00
arch_cpu_defs.h kernel/arm/paging: implement Modified Flag 2023-06-18 11:18:24 +00:00
arch_elf.h rumtime_loader: fix TLS for riscv64 2022-03-27 16:15:41 +00:00
arch_real_time_data.h arm: added some missing arch bits and changed asm section for arm compat. 2012-04-01 14:03:36 +02:00
asm_defs.h