db9b70ee54
* x86 uses a commpage with 32-bit addresses, incompatible with the one used for x86_64. For this reason, a compatibility commpage is needed to support a 32-bit userland on x86_64. * define ADDRESS_TYPE as a macro for addr_t (default) or uint32 (for the 32-bit commpage). * team_create_thread_start_internal() will use clone_commpage_area() with KERNEL_USER_DATA_BASE or clone_commpage_compat_area() with KERNEL_USER32_DATA_BASE, to setup the correct commpage. * real_time_clock (in compatibility mode) also updates the compatibility commpage with real time data. Change-Id: I61605077ce0beabab4439ef54edd1eae26f26fd2 |
||
---|---|---|
.. | ||
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 | ||
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 |