haiku/headers/private/kernel
Axel Dörfler db0fd9726e Added functions to set and get the segment register (as segment_descriptor).
Added constructors to block_address_translation and segment_descriptor
that will clear its memory (could be done more efficiently though, it just
uses memset()).
Added definitions for the MSR (machine state register).
Added tlbsync() macro (direct assembler call).


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5092 a95241bf-73f2-0310-859d-f6bbb57e9c96
2003-10-21 03:07:44 +00:00
..
arch Added functions to set and get the segment register (as segment_descriptor). 2003-10-21 03:07:44 +00:00
boot Changes for the ELF loader in the boot loader. 2003-10-16 17:55:21 +00:00
disk_device_manager We always resize the partition contents. 2003-09-29 21:43:11 +00:00
fs Made C++ safe. 2003-10-17 14:42:45 +00:00
util The iterator was broken. 2003-10-13 03:19:21 +00:00
assert.h It is accomplished ... 2002-07-09 12:24:59 +00:00
bus.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
cbuf.h Hide the implementation (the structure definition is now in cbuf.c). 2003-06-27 16:40:53 +00:00
console.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
cpu.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
ctlreg.h It is accomplished ... 2002-07-09 12:24:59 +00:00
debug.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
defines.h Added the arch_cpu_idle() call. 2002-07-18 14:15:47 +00:00
dev.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
devfs.h Change int into status_t, and other changes for better BeOS type compatiblitly. 2002-09-03 02:19:22 +00:00
devs.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
elf32.h Cleaned up the ELF header a lot, added missing definitions. 2003-10-16 17:51:53 +00:00
elf_priv.h Made it independent. 2003-10-16 17:52:35 +00:00
elf.h Made C++ safe. 2003-10-17 14:42:45 +00:00
faults_priv.h It is accomplished ... 2002-07-09 12:24:59 +00:00
fb_console.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
fd.h Made C++ safe. 2003-10-17 14:42:45 +00:00
float.h It is accomplished ... 2002-07-09 12:24:59 +00:00
font.h It is accomplished ... 2002-07-09 12:24:59 +00:00
gdb.h dbg_add_command() changed into BeOS compatible add_debugger_command(). 2002-07-17 22:10:34 +00:00
int.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
isa.h It is accomplished ... 2002-07-09 12:24:59 +00:00
isovol.h It is accomplished ... 2002-07-09 12:24:59 +00:00
kernel_daemon.h Added the kernel_daemon.h header which defines the init function for the 2003-01-26 17:27:42 +00:00
kernel.h I've added a MAIN_THREAD_STACK_SIZE definition, and put the corresponding 2003-01-07 09:12:26 +00:00
kerrors.h Remove some now uneeded error codes. By removing these I'm hoping 2002-07-19 01:39:33 +00:00
khash.h Now compilable with C++. 2003-06-27 02:27:43 +00:00
kimage.h Header for the kernel image API. 2003-01-12 15:59:12 +00:00
kmodule.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
kqueue.h Added a macro to iterate through the kqueue. 2003-01-12 16:00:59 +00:00
ksignal.h Housekeeping changes and small bug-fixes: 2003-01-27 02:54:21 +00:00
ksocket.h It is accomplished ... 2002-07-09 12:24:59 +00:00
ksyscalls.h renamed atomic_read() into atomic_get() (since we already have atomic_set(), but not a atomic_write()) 2003-08-31 01:21:56 +00:00
ktypes.h Added the addr_t typedef (should replace the commonly used addr type some day). 2003-10-17 13:49:41 +00:00
lock.h Forgot about B_ANY_KERNEL_BLOCK_ADDRESS. 2003-08-19 22:29:51 +00:00
memheap.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
pci_priv.h renamed line into pin, since in PCI terminology, IRQ interrupt number == line, and the physical interrupt wire == pin 2003-09-29 19:09:32 +00:00
pools.h last cleanup of pool code before rewriting it 2002-11-28 15:05:58 +00:00
port.h Removed the port_test_thread_func() prototype from the header - that's a 2003-09-12 20:48:07 +00:00
queue.h It is accomplished ... 2002-07-09 12:24:59 +00:00
sem.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
smp.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
stdio.h Unfortunately, BeOS & Linux stdio.h have different header guards - our 2003-06-25 00:22:04 +00:00
syscalls.h change to public resource.h 2003-09-20 20:47:27 +00:00
sysctl.h Fixed a bug in the header (didn't include a needed header). 2002-10-05 16:55:20 +00:00
thread_types.h list.h is now in util/. 2003-09-09 02:31:25 +00:00
thread.h Added another argument parameter for the thread creation code. Helps 2003-04-18 09:21:22 +00:00
timer.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
tls.h Added another argument parameter for the thread creation code. Helps 2003-04-18 09:21:22 +00:00
user_atomic.h renamed atomic_read() into atomic_get() (since we already have atomic_set(), but not a atomic_write()) 2003-08-31 01:21:56 +00:00
user_runtime.h Fixed parameter for get_nth_image_symbol(). 2003-01-12 16:36:30 +00:00
vfs_types.h Moved the files vm_types.h, syscalls.h, and vfs_types.h to the private 2003-01-02 13:16:35 +00:00
vfs.h list.h is now in util/. 2003-09-09 02:31:25 +00:00
vm_cache.h Made C++ safe. 2003-10-17 14:42:45 +00:00
vm_page.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
vm_priv.h It is accomplished ... 2002-07-09 12:24:59 +00:00
vm_store_anonymous_noswap.h It is accomplished ... 2002-07-09 12:24:59 +00:00
vm_store_device.h It is accomplished ... 2002-07-09 12:24:59 +00:00
vm_store_null.h It is accomplished ... 2002-07-09 12:24:59 +00:00
vm_store_vnode.h It is accomplished ... 2002-07-09 12:24:59 +00:00
vm_translation_map.h Some header work: removed unnecessary dependencies to stage2.h, fixed 2003-05-03 16:03:26 +00:00
vm_types.h Removed the vm_get_region_info() call and the vm_region_info structure - 2003-08-20 15:47:52 +00:00
vm.h Removed the vm_get_region_info() call and the vm_region_info structure - 2003-08-20 15:47:52 +00:00