haiku/headers/private
Michael Lotz 69dddbdea1 Initial work towards supporting IO APICs. This cannot work for PCI interrupts
though until we use ACPI for proper PCI IRQ routing through the IO APIC.
Therefore the IO APIC code path is not yet enabled and the IO APIC isn't used.
ISA interrupts would work though, as would PCI interrupts if you'd hardcode
them for your specific configuration.
Note that this change also modifies some parts in the bootloader and in the PIC
setup to make local APICs available even on non-SMP systems. This causes APIC
timers to be used instead the normal PIT if it is available (also on non-SMP
configurations).
Also fixes some general errors in SMP and PIC code as well as some code cleanup.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26492 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-07-18 23:19:41 +00:00
..
app Patch by Andrej Spielmann (GSOC): 2008-07-10 08:29:50 +00:00
audio Move this to media/, seems audio/ is only for old stuff. 2007-08-29 12:31:55 +00:00
bluetooth -Update copyright 2008-07-16 19:30:45 +00:00
debug
disk_scanner
drivers Added new line at end of file. 2008-05-29 08:32:12 +00:00
firewire replaced benaphore with mutex 2008-05-31 19:50:53 +00:00
fs_shell * The rw_lock is now able to nest read/write locks when you have a write lock. 2008-07-08 07:56:49 +00:00
graphics removed last G8x defines. 2008-06-17 19:27:38 +00:00
input Slightly increased the default key repeat rate to make it at least 2008-02-22 10:53:27 +00:00
interface * maintain our own rect while printing, this makes it possible to print all pages e.g. syslog from StyledEdit 2008-07-07 19:10:39 +00:00
kernel Initial work towards supporting IO APICs. This cannot work for PCI interrupts 2008-07-18 23:19:41 +00:00
libroot * Made DIR definition private, and moved it into the new dirent_private.h 2008-07-09 11:16:00 +00:00
mail * part of libbe_test build fix... why is the _IMPEXP stuff there in the 2007-10-21 15:19:25 +00:00
media - Implemented MediaExtractor::Copyright, which just calls the instantiated reader 2008-05-07 21:09:56 +00:00
midi
net This weren't typedefed, using them without struct is invalid in C. 2008-07-14 18:47:02 +00:00
opengl/GL/internal
print * fixes for ticket #2378 2008-07-13 11:11:43 +00:00
runtime_loader * Decide whether to use BeOS style symbol resolution at run time 2008-03-23 19:43:41 +00:00
screen_saver
shared Darn... should have been part of my last commit: 2008-05-30 14:12:04 +00:00
storage * Added BDiskSystem::ShortName() and everything needed to get it there. 2008-05-10 11:44:00 +00:00
syslog_daemon
system Initial work towards supporting IO APICs. This cannot work for PCI interrupts 2008-07-18 23:19:41 +00:00
textencoding
tracker * Rewrote BeBuild.h which had "a few" consequences (got rid of all those class 2007-10-15 20:13:55 +00:00
usb_vision
userlandfs * Renamed fs/vfs_select.cpp to wait_for_objects.cpp and got rid of 2007-10-02 19:47:31 +00:00