haiku/headers/private/kernel/arch/x86
Travis Geiselbrecht 1cbf8f4b3c initial support for a commpage, which is a chunk of memory in high kernel space with user readonly permissions.
The first use is to let the kernel decide what the preferred syscall mechanism is at boot time and copy the
appropriate user space code there. Can be used for routines the kernel can decide best how to use (memcpy, some
timing routines, etc).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@20161 a95241bf-73f2-0310-859d-f6bbb57e9c96
2007-02-19 00:32:44 +00:00
..
apm.h The APM now successfully shuts down my IBM ThinkPad T40. It's still disabled 2006-01-29 15:51:33 +00:00
arch_config.h Added definitions that describe the stack direction. 2004-11-18 14:43:28 +00:00
arch_cpu.h clean up TSS initialization. 2007-02-14 06:24:59 +00:00
arch_elf.h Added new arch_elf.h header where the platform dependent relocation definitions 2003-05-03 12:51:56 +00:00
arch_int.h {install|remove}_io_interrupt_handler() now correctly handle the B_NO_ENABLE_COUNTER flag. 2005-04-27 01:08:35 +00:00
arch_kernel_args.h Added cpu_clock_speed field for now - might either be moved to the main 2004-11-30 20:57:36 +00:00
arch_kernel.h Minor cleanup. 2004-06-09 18:15:25 +00:00
arch_real_time_data.h The real_time_data structure contains an architecture specific 2006-01-04 02:17:59 +00:00
arch_system_info.h pulled over some stuff from newos: 2007-02-05 01:46:28 +00:00
arch_thread_types.h Implemented SSE2/3 support (tested with VLC). 2006-03-02 17:12:56 +00:00
arch_thread.h The "where" or "sc" command now switches the page directory to the specified thread 2005-11-04 15:58:04 +00:00
arch_user_debugger.h * Fixed checking for DR6 bits after a debug exception (we were and'ing 2005-03-25 18:48:51 +00:00
arch_vm_translation_map.h Moved the vm_translation_map_get_pgdir() function from arch/vm_translation_map.h 2003-10-17 13:35:12 +00:00
arch_vm_types.h The short story: we now have MTRR support on Intel and AMD CPUs (the latter 2005-12-13 16:34:29 +00:00
arch_vm.h * vm_page::offset is now called cache_offset and is now an uint32 instead of off_t; 2005-12-21 12:38:31 +00:00
bios.h Got inspired by mmu_man's dmidecode release and added a simple identification 2004-11-29 20:42:04 +00:00
commpage.h initial support for a commpage, which is a chunk of memory in high kernel space with user readonly permissions. 2007-02-19 00:32:44 +00:00
descriptors.h Implemented first basic APM driver. Only tested with QEMU so far, that's why 2006-01-28 18:11:20 +00:00
selector.h Moved <types.h> to <sys/types.h>. 2002-09-23 02:36:51 +00:00
smp_apic.h * renamed smp_boot.c to smp.cpp 2005-10-26 22:57:13 +00:00
smp_priv.h Removed execute property that was set accidently (since CVS days). 2005-03-18 01:50:45 +00:00
timer.h Removed execute property that was set accidently (since CVS days). 2005-03-18 01:50:45 +00:00
types.h Removed execute property that was set accidently (since CVS days). 2005-03-18 01:50:45 +00:00
vesa.h Removed execute property that was set accidently (since CVS days). 2005-03-18 01:50:45 +00:00