.. |
arch
|
Reverted my last change as it turned out that the lazy FPU state handling was not SMP safe afterall and the performance gain is questionable. Maybe it'll be implemented correctly in the future. Sorry for any inconvenience this may have cost.
|
2006-04-29 22:10:04 +00:00 |
boot
|
* The boot loader now adds all block devices in case the BIOS doesn't give enough
|
2006-03-27 14:50:37 +00:00 |
disk_device_manager
|
* KDiskDeviceManager::_ScanPartition() can now run synchronously (and execute the
|
2006-05-05 10:54:10 +00:00 |
fs
|
* Factored out the vnode disconnection code from fs_unmount() to a separate
|
2006-03-28 01:13:12 +00:00 |
platform/openfirmware
|
Added some PPC support to the PCI bus manager. We scan the Open Firmware
|
2006-01-26 15:21:31 +00:00 |
util
|
Accidently broke ConstIterator::Rewind().
|
2006-03-27 22:13:36 +00:00 |
block_cache.h
|
First step into a new block allocation strategy for the block_cache
|
2005-05-13 18:18:28 +00:00 |
boot_device.h
|
Moved declaration of gBootDevice into its own header.
|
2005-12-12 16:06:33 +00:00 |
boot_item.h
|
The boot item list was not initialized; this was no problem, though, as
|
2005-06-13 13:01:13 +00:00 |
cache.h
|
We temporarily need a BeOS compatible cache implementation.
|
2004-06-08 05:59:53 +00:00 |
cbuf.h
|
Removed execute property that was set accidently (since CVS days).
|
2005-03-18 01:50:45 +00:00 |
console.h
|
Made the header C++ safe.
|
2005-05-26 09:08:54 +00:00 |
cpu.h
|
Removed the extra info struct in the cpu_ent union and made said union a struct instead. Same as r1137 in NewOS.
|
2006-04-29 22:38:19 +00:00 |
debug.h
|
Corrected the repeat checks (did not compare the right buffers) and added a length argument to debug_puts() to safe the strlen in the syslog case. Also removed some leftover.
|
2006-04-03 20:48:30 +00:00 |
defines.h
|
Removed execute property that was set accidently (since CVS days).
|
2005-03-18 01:50:45 +00:00 |
elf32.h
|
* Improved kernel ELF loader (and made it more similar to the one from the boot
|
2006-03-26 15:58:43 +00:00 |
elf_priv.h
|
* Improved kernel ELF loader (and made it more similar to the one from the boot
|
2006-03-26 15:58:43 +00:00 |
elf.h
|
Renamed elf_lookup_symbol_address() to elf_debug_lookup_symbol_address() and
|
2005-08-22 20:35:42 +00:00 |
faults_priv.h
|
Removed execute property that was set accidently (since CVS days).
|
2005-03-18 01:50:45 +00:00 |
file_cache.h
|
The file cache now has another init method that is called after the boot
|
2005-08-03 17:25:03 +00:00 |
frame_buffer_console.h
|
Some work in progress of the MTRR support. Shouldn't do any harm yet :-)
|
2005-12-13 00:06:52 +00:00 |
gdb.h
|
Removed execute property that was set accidently (since CVS days).
|
2005-03-18 01:50:45 +00:00 |
generic_syscall.h
|
As suggested by Ingo, the "subsystem" parameter is now a string. That allows
|
2004-12-14 17:09:06 +00:00 |
int.h
|
Changed the way handlers for edge triggered interrupt are called: now, we
|
2006-04-30 13:56:21 +00:00 |
kdevice_manager.h
|
Merged branches/developer/axeld/driver_recognition changed r12307:12637 into trunk.
|
2005-05-12 03:27:44 +00:00 |
kdriver_settings.h
|
Added driver_settings support to the kernel_args structure.
|
2005-01-10 07:36:08 +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
|
Enabled debugging kernel stacks by default for now.
|
2006-03-05 18:05:33 +00:00 |
kimage.h
|
Added a image_debug_lookup_user_symbol_address() that one day may find symbol names
|
2005-11-04 17:25:58 +00:00 |
kmodule.h
|
Added function prototypes for the kernel private load_module() and unload_module() calls.
|
2005-01-18 02:34:00 +00:00 |
kscheduler.h
|
Changed the boot procedure a bit.
|
2005-10-25 16:59:12 +00:00 |
ksignal.h
|
Changed the signal handling code so that handle_signals() can be called without
|
2005-10-20 16:56:04 +00:00 |
ksocket.h
|
It is accomplished ...
|
2002-07-09 12:24:59 +00:00 |
ksyscalls.h
|
Removed execute property that was set accidently (since CVS days).
|
2005-03-18 01:50:45 +00:00 |
lock.h
|
Removed execute property that was set accidently (since CVS days).
|
2005-03-18 01:50:45 +00:00 |
memheap.h
|
* Even though our current heap is a temporary solution, the heap size depends
|
2006-03-19 15:02:21 +00:00 |
messaging.h
|
Added _user_unregister_messaging_service(). Fixed second send_message() proto.
|
2005-01-24 01:19:03 +00:00 |
MessagingServiceDefs.h
|
Removed obsolete struct.
|
2005-01-30 01:11:33 +00:00 |
pools.h
|
Removed references to ktypes.h.
|
2004-11-27 12:05:41 +00:00 |
port.h
|
We now have a (private) writev_port_etc() call. This could be used to avoid
|
2005-07-13 23:55:15 +00:00 |
real_time_clock.h
|
Added a _kern_get_timezone() syscall that can be used without needing to
|
2006-03-14 14:29:56 +00:00 |
real_time_data.h
|
The real_time_data structure contains an architecture specific
|
2006-01-04 02:17:59 +00:00 |
safemode.h
|
* renamed smp_boot.c to smp.cpp
|
2005-10-26 22:57:13 +00:00 |
sem.h
|
Removed execute property that was set accidently (since CVS days).
|
2005-03-18 01:50:45 +00:00 |
smp.h
|
* We now support the global page feature of x86 processors that prevents
|
2005-12-14 17:07:37 +00:00 |
syscall_process_info.h
|
Added syscalls for various process/group/session related functions.
|
2004-10-14 14:31:31 +00:00 |
syscalls.h
|
Renamed the _kern_init_heap_address_range() syscall to _kern_reserve_heap_address_range()
|
2006-03-18 12:52:01 +00:00 |
sysctl.h
|
Several follow-up changes required by the changes either to the VFS
|
2004-08-28 20:45:00 +00:00 |
system_info.h
|
Extended the get_system_info() mechanism; it now gets info about threads/teams
|
2004-11-30 21:06:11 +00:00 |
team.h
|
Added a team watching mechanism in the kernel, not yet tested (but at least doesn't cause any harm yet :-)).
|
2005-08-03 12:00:42 +00:00 |
thread_types.h
|
The kernel's struct team now has a field to remember where the arguments of a
|
2006-05-30 00:21:22 +00:00 |
thread.h
|
* Added a wait_for_thread_etc() function that allows specifying semaphore flags
|
2006-03-08 16:41:03 +00:00 |
timer.h
|
Removed execute property that was set accidently (since CVS days).
|
2005-03-18 01:50:45 +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_debugger.h
|
* Fail, if debug_thread() is invoked for the debug nub thread.
|
2005-11-03 00:40:36 +00:00 |
user_runtime.h
|
Made our glue code compatible to BeOS again. IOW executables compiled for Haiku will
|
2006-01-06 03:48:11 +00:00 |
vfs.h
|
Implemented mandatory file locking, BeOS style. BNode::Lock() and BNode::Unlock()
|
2006-06-02 14:16:13 +00:00 |
vm_address_space.h
|
Separated vm_address_space.h from vm.h.
|
2005-12-20 15:54:45 +00:00 |
vm_cache.h
|
Added a "reenter" parameter to the {read|write}_pages() functions to give file
|
2006-04-12 13:34:04 +00:00 |
vm_low_memory.h
|
Added new function vm_low_memory_state() that returns the current low
|
2005-12-15 21:30:28 +00:00 |
vm_page.h
|
Added a "reenter" parameter to the {read|write}_pages() functions to give file
|
2006-04-12 13:34:04 +00:00 |
vm_priv.h
|
Separated vm_address_space.h from vm.h.
|
2005-12-20 15:54:45 +00:00 |
vm_translation_map.h
|
Implemented quite a hack to solve the lockless get_memory_map() problem (bug #349):
|
2006-04-30 17:45:33 +00:00 |
vm_types.h
|
Added a "reenter" parameter to the {read|write}_pages() functions to give file
|
2006-04-12 13:34:04 +00:00 |
vm.h
|
Renamed the _kern_init_heap_address_range() syscall to _kern_reserve_heap_address_range()
|
2006-03-18 12:52:01 +00:00 |