haiku/headers/private/kernel
Rene Gollent 8837310ce7 * Slightly alter the semantics of the input gathering function to take the
menu item it's associated with rather than an input string. This allows it
  to calculate the position to start the input at, as well as the correct
  line to place it on. The previous solution always put the input at the
  center line, which happened to be the right place by happy coincidence
  unless one also had the menu items for viewing/saving the debug syslog
  present.
* Implement input buffer scrolling, and consequently lift the previous size
  limit on user input (it is now only limited by the size of the passed in
  buffer).
* Implement parsing of the input buffer to allow it to handle comma-separated
  options. Thus, one can now input things like "disable_smp true, serial_debug_output false"
  and it will be handled properly.



git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41706 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-24 03:21:51 +00:00
..
arch * Implement interrupt source overrides. We install a relay interrupt handler 2011-05-16 12:57:40 +00:00
boot * Slightly alter the semantics of the input gathering function to take the 2011-05-24 03:21:51 +00:00
disk_device_manager * Got rid of the duplicated functionalities provided by RWLocker.cpp, and 2009-10-12 14:29:05 +00:00
fs Reverted the part of r31520 that made devfs_unpublish_partition() take a raw 2010-01-09 03:55:38 +00:00
platform Convert line endings to LF 2010-06-26 17:38:03 +00:00
posix Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
slab Changed object_depot_store() return value to void. It is now always takes 2010-02-24 19:04:41 +00:00
util Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
vm Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
block_cache.h Added block_cache_used_memory() that returns the memory allocated by all 2008-08-06 00:09:31 +00:00
boot_device.h * vfs_boot.cpp now also exports gReadOnlyBootDevice which is true when the 2009-06-05 15:52:58 +00:00
boot_item.h * Changed get_boot_item() API: it now also can retrieve the size of the boot 2008-03-30 11:01:41 +00:00
boot_splash.h * Added an explicit boot_splash_uninit(). Not really needed, but makes 2008-07-09 15:25:01 +00:00
commpage.h Split the commpage initialization into two parts. The second part is executed 2009-06-24 13:53:58 +00:00
condition_variable.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
console.h Made the header C++ safe. 2005-05-26 09:08:54 +00:00
cpu.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
debug_heap.h Replaced the temporary storage used in the kernel debug command parser. We now 2009-06-03 12:28:49 +00:00
debug_paranoia.h Fixed build for paranoia disabled globally, but enabled for individual 2008-04-29 18:42:31 +00:00
debug.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
debugger_keymaps.h * Let's keep the alphabetical order 2008-06-20 22:45:33 +00:00
elf_priv.h * elf_find_symbol(): Skip undefined symbols and symbols with the wrong binding. 2010-11-26 13:32:24 +00:00
elf.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
file_cache.h * Moved the VM headers into subdirectory vm/. 2009-12-02 18:05:10 +00:00
frame_buffer_console.h * If the VESA driver remaps the frame buffer on init, it will now also make 2010-01-01 14:54:41 +00:00
generic_syscall.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
heap.h Added a heap_init_post_area() which is called right after areas can be 2010-05-18 15:51:27 +00:00
int.h Removed unnecessary inclusions of <boot/kernel_args.h> in private kernel 2010-06-25 22:16:10 +00:00
kdevice_manager.h * Integration of the new driver architecture. 2008-05-26 16:52:27 +00:00
kdriver_settings.h * Initialize all static mutexes in the kernel through a MUTEX_INITIALIZER() 2008-06-05 23:19:27 +00:00
kernel_c++_structs.h Attempt at allowing to use C++ structures in C only code: We use the 2009-12-02 10:56:10 +00:00
kernel_daemon.h * Refactored the kernel daemon code into a class. 2008-08-22 01:13:18 +00:00
kernel.h * IS_KERNEL_ADDRESS(): Avoid the check against KERNEL_BASE or KERNEL_TOP, if 2011-01-03 17:56:04 +00:00
kimage.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
kmodule.h * Call module_init_post_boot_device() right after the boot volume has 2008-09-26 23:59:53 +00:00
kscheduler.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
ksignal.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
ksyscalls.h Also include info about the syscall return type in the 2008-02-07 16:03:00 +00:00
ksystem_info.h Switch haiku-revision from uint32 to string, as that's going to be required soon, no matter if we switch to Git or Mercurial 2011-05-08 20:02:42 +00:00
listeners.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
lock.h Added rw_lock_read_lock_with_timeout(). 2010-07-22 11:10:48 +00:00
low_resource_manager.h * The kernel's address space is now also a resource that is known to the low 2009-11-27 13:03:28 +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
Notifications.h Replace uses of obsolescent BReference[able] API. 2010-12-16 14:29:37 +00:00
port.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
real_time_clock.h Optimised passing around of timezone a bit 2010-08-16 22:01:28 +00:00
safemode.h * Introduced new header directory headers/private/system which is supposed 2008-05-14 03:55:16 +00:00
scheduling_analysis.h Changed ConditionVariable from class to struct to make it more C-friendly. 2009-06-22 23:49:05 +00:00
sem.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
smp.h Eliminated _acquire_spinlock(). Since the macro is defined after 2010-11-26 13:55:20 +00:00
syscall_restart.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
system_profiler.h * It seems we always have to specify all flags to make it work; removed "flags" 2009-07-21 12:09:15 +00:00
team.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
thread_types.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
thread.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
timer.h Fix gcc4 build. 2009-09-25 14:36:26 +00:00
tracing.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
user_atomic.h Some ppc fixes for #4115, patch by kallisti5 (without the #ifdef _BOOT_MODE): 2009-08-03 10:10:22 +00:00
user_debugger.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
user_mutex.h * Moved created subdirectory src/system/kernel/lock.cpp to new subdirectory 2010-04-11 16:07:39 +00:00
usergroup.h Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
vfs.h * add implementation of bindfs, which can be used to bind-mount 2011-01-16 16:33:11 +00:00
wait_for_objects.h * Removed select_sync::lock. The only thread that was still locking was 2008-04-30 16:12:20 +00:00