haiku/headers/private
Michael Lotz 3684e40bb8 * Introduce a (private) flag B_NO_HANDLED_INFO for install_io_interrupt_handler.
It causes the interrupt handler to be inserted at the very end of the list
  instead of at the top. It is intended to be used as a workaround when a
  interrupt handler cannot know if it actually handled the interrupt. This
  should never be used by native drivers. Also if we know that the result is
  not valid because of this flag we won't disable the vector in case we count
  many unhandled interrupts as those numbers are then unreliable.
* Moved B_NO_LOCK_VECTOR to be a private flag as well.
* Made the interrupt handler list a simple manually maintaned singly linked list
  instead of the doubly linked one used with insque and remque as it greatly
  simplifies things for such an easy use case and is more compact.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29241 a95241bf-73f2-0310-859d-f6bbb57e9c96
2009-02-17 21:41:51 +00:00
..
app * Added a Desktop::BroadcastToAllWindows() method that sends all ServerWindows 2008-11-16 21:59:05 +00:00
audio Move this to media/, seems audio/ is only for old stuff. 2007-08-29 12:31:55 +00:00
binary_compatibility bonefish + zooey: 2008-10-15 09:29:06 +00:00
bluetooth Fix deprecated include. 2009-02-01 17:29:42 +00:00
debug Added functionality for iterating through the symbols of a debugged 2008-09-15 12:47:59 +00:00
device * Committed Clemens Zeidler's Intel speedstep driver. Thanks a lot, Clemens! 2009-01-14 21:08:37 +00:00
disk_scanner missing comment tokens 2007-06-20 21:30:00 +00:00
drivers * As Marcus correctly pointed out indirectly, the bitmask for 2008-10-26 22:14:20 +00:00
firewire replaced benaphore with mutex 2008-05-31 19:50:53 +00:00
fs_shell * Add an additional argument to get_vnode() that gets the fs_vnode_ops of the 2009-02-09 23:06:31 +00:00
graphics * The boot loader now creates a CRTCInfoBlock structure when detailed EDID 2008-10-31 09:52:57 +00:00
input added get_modifier_key() as proposed by Olivier Cortes. Thanks. 2008-12-14 14:43:49 +00:00
interface BColumnListView was hiding BView::ScrollTo(BPoint), due to its own child variant ScrollTo(BRow *). Fixed. 2009-02-02 01:36:54 +00:00
kernel * Introduce a (private) flag B_NO_HANDLED_INFO for install_io_interrupt_handler. 2009-02-17 21:41:51 +00:00
libroot Added __arch_get_caller(). Correctly implemented for x86 only. 2008-11-08 22:09:28 +00:00
mail Preparations for removing __BEOS__ from the compiler defines. 2008-10-23 21:46:26 +00:00
media added Headphones and SPDIF string constants 2008-11-17 19:44:36 +00:00
midi Made all server version and signatures consistent, and thus closing bug #909. 2006-10-22 17:56:02 +00:00
net - Now NetBuffer and DynamicBuffer agree and the smallest buffer size posible. 2009-01-24 23:42:43 +00:00
opengl/GL/internal updated mesa to 7.2 2008-10-13 19:37:51 +00:00
print * first steps towards a new printer api... 2008-08-10 23:26:38 +00:00
runtime_loader * Reworked undefined symbol resolution in the runtime loader. Got rid of 2008-11-08 22:40:56 +00:00
screen_saver * ScreenCornerSelector is now a BControl and fully keyboard navigable. 2006-06-09 16:03:16 +00:00
shared Fixing all headers/namespaces/name lookup problems that hinder a GCC 4.3.2 2009-01-23 03:05:15 +00:00
storage * Resolve further warnings on GCC4. 2009-02-01 22:12:55 +00:00
syslog_daemon Implemented syslog support for the kernel debug output. Not fancy at all yet, but 2006-01-24 20:28:52 +00:00
system Moved the rld_export structure from <user_runtime.h> to 2008-11-02 03:43:01 +00:00
textencoding missing comment tokens 2007-06-20 21:20:11 +00:00
tracker Quite a cleanup action to avoid polluting the global namespace with private 2008-09-20 15:08:40 +00:00
usb_vision * added a bunch of drivers by Siarzhuk Zharski 2006-05-29 09:54:03 +00:00
userlandfs * Renamed fs/vfs_select.cpp to wait_for_objects.cpp and got rid of 2007-10-02 19:47:31 +00:00