b799d160f2
* 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> |
||
---|---|---|
.. | ||
arch | ||
posix | ||
architecture_private.h | ||
commpage_defs.h | ||
computed_asm_macros.h | ||
convertutf.h | ||
ddm_userland_interface_defs.h | ||
device_manager_defs.h | ||
directories.h | ||
disk_device_types.h | ||
elf_private.h | ||
extended_system_info_defs.h | ||
find_directory_private.h | ||
generic_syscall_defs.h | ||
image_defs.h | ||
node_monitor_private.h | ||
pe_common.h | ||
real_time_data.h | ||
safemode_defs.h | ||
scheduler_defs.h | ||
signal_defs.h | ||
spinlock_contention.h | ||
symbol_versioning.h | ||
symbol_visibility.h | ||
syscall_load_image.h | ||
syscall_process_info.h | ||
syscalls.h | ||
system_info.h | ||
system_profiler_defs.h | ||
thread_defs.h | ||
tls.h | ||
user_mutex_defs.h | ||
user_runtime.h | ||
user_thread_defs.h | ||
user_timer_defs.h | ||
vfs_defs.h | ||
vm_defs.h |