haiku/headers/private
Michael Lotz 8908aef9c2 * Don't map the IO-APIC within the bootloader. We don't need it to set up SMP
at all and, since there can be multiple IO-APICs, we need to do the
  enumeration again in the kernel anyway. Also only set ioapic_phys the first
  time we encounter an IO-APIC object as it looks cleaner when we arrive at the
  first IO-APIC default address.
* Therefore we don't have to worry about already mapped IO-APICs when
  enumerating them in the kernel.
* Also remove the mapping function that is now not used anymore.
* We still use the ioapic_phys field of the kernel args to determine whether
  there is an IO-APIC at all to avoid needlessly doing the enumeration again.

This fixes multi IO-APIC configurations, because before we would indeed map
the last IO-APIC listed in the MADT, but then in the kernel assumed we mapped
the first one. We'd end up with mapping the last listed IO-APIC twice and the
first IO-APIC never, always programming the last one when we actually targetted
the first one.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41476 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-13 16:31:31 +00:00
..
app * Added a new AS_DUMP_BITMAPS command. 2010-11-23 21:50:12 +00:00
audio Move this to media/, seems audio/ is only for old stuff. 2007-08-29 12:31:55 +00:00
binary_compatibility Patch by Alex Wilson (minor changes by myself) related to the new archiving 2010-07-16 16:49:42 +00:00
bluetooth Fix #6373, second try 2010-08-19 15:29:02 +00:00
debug Revert r39846 and r39847. 2010-12-14 17:55:38 +00:00
device small bit of style cleanup; added additional checks to see if a battery was damaged or it is just an empty slot 2011-05-04 23:12:25 +00:00
drivers * added definitions for SCSI_OP_VARIABLE_LENGTH_CDB, SCSI_SAI_READ_LONG and SCSI_SAO_WRITE_LONG 2010-11-30 18:45:53 +00:00
firewire Merged the signals branch into trunk, with these changes: 2011-01-10 21:54:38 +00:00
fs_shell Add a private B_ATTR_CHANGE_NOTIFICATION flag to the open query syscall to tell the query to send notifications when an entry attribute changed and the entry stays in the query. Previously you only get created and removed messages, now you can also get updated messages. Only implement it for bfs. 2010-10-24 20:47:46 +00:00
graphics * add commented out radeon_hd driver/accel to HaikuImage 2011-05-10 02:02:41 +00:00
index_server Add a CLucene full-text add-on. 2010-10-28 15:22:52 +00:00
input * Removed the at_kbd_io and AT keyboard stuff; this is now done within the PS/2 2010-04-14 19:19:14 +00:00
interface Move IconView from kits/interface to kits/shared. 2011-04-13 08:22:03 +00:00
kernel * Don't map the IO-APIC within the bootloader. We don't need it to set up SMP 2011-05-13 16:31:31 +00:00
libbe olta+pulkomandy: 2010-04-12 18:07:09 +00:00
libroot * fix support for influencing tzset() via TZ environment variable 2011-03-03 00:34:51 +00:00
locale Closing #6721: avoid unescaping when linking catalogs together 2011-04-02 13:37:59 +00:00
mail Move #define from E-mail.h to mail_util.h. Thx Jerome. 2011-02-21 23:16:08 +00:00
media * Change the signature of the Writer plugins setup methods such 2010-10-20 21:36:23 +00:00
midi Made all server version and signatures consistent, and thus closing bug #909. 2006-10-22 17:56:02 +00:00
mount * Removed now obsolete notification (this was not even used in Tracker 2009-10-07 19:31:57 +00:00
net * The net_server now tries to join the network via wpa_supplicant, if available. 2010-12-14 20:22:18 +00:00
notification Patch by plfiorini: Integration of InfoPopper as a system service. See ticket 2010-05-27 14:48:27 +00:00
package * prefer HashSet and HashMap to respective std-classes where possible 2011-02-15 18:52:03 +00:00
print * Renamed files, classes and constants from 2010-11-08 18:43:55 +00:00
runtime_loader Removed unused elf_version_info::hidden field. 2009-05-21 13:11:54 +00:00
screen_saver Fixed various errors/warnings reported by cppcheck: 2010-02-08 22:50:38 +00:00
shared Make IconView icon_size:able. Adapt DataTranslations. Disable DataTranslation's info button on list deselection. 2011-04-13 22:56:10 +00:00
storage added exFAT partition type 2011-02-09 20:30:00 +00:00
support Make BObjectList<> publically available: 2011-01-20 12:09:16 +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 Fix the larger problem that was hiding behind the build problem of set_haiku_revsion on FreeBSD: 2011-05-10 15:35:04 +00:00
textencoding missing comment tokens 2007-06-20 21:20:11 +00:00
tracker Overlooked this with my previous Trash-related changes: updated NavMenu to be 2010-01-17 17:35:06 +00:00
usb_vision some copyright headers clean up 2010-04-12 21:02:09 +00:00
userlandfs Should have been part of r37678. io_request_is_vip() support. 2010-07-22 11:09:32 +00:00
vmdk Moved vmdkimage.h to a shareable place, cleaned it up a bit, and renamed it to 2009-10-01 03:08:46 +00:00