haiku/src/system
Michael Lotz c0b7f988f4 * Change some of the structure fields to more sensible types.
* The irq values we get from ACPICA are already converted, remove the wrong
  extra conversion from bitfield to irq number.
* Add and handle extended irq structures.
* Disable the legacy PIC when done configuring the IOAPIC. Since during that
  configuration the ACPI module is initialized, the ACPI SCI is still enabled
  in the PIC instead of the IOAPIC. We'll have to delay that routing in the
  ACPI module for it to work.
* Correctly handle the fixed IRQ case for the PCI interrupt routing (hopefully).
* Actually allow for enumeration of possible IRQ settings. Not yet used though.

All of this brings us a bit closer, though it still won't work for PCI
interrupts. ISA interrupts work fine through the IOAPIC as far as my hardware
goes, but PCI interrupts are connected to dedicated IOAPIC pins and I still
haven't figured out how to determine their exact routing.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@41328 a95241bf-73f2-0310-859d-f6bbb57e9c96
2011-05-05 19:59:04 +00:00
..
boot * Applied patch by VinDuv/Jonas to use the existing check_for_key() that fixes 2011-03-26 20:01:37 +00:00
glue * Merged weak-symbols branch. 2010-11-22 13:06:36 +00:00
kernel * Change some of the structure fields to more sensible types. 2011-05-05 19:59:04 +00:00
ldscripts Fix aligment of data segment, by moving our ARM ldscript closer to the X86 one. This restores 2011-03-13 23:17:29 +00:00
libroot Interpret a year like 10 as 2010 and not as 1910 if the now time is near 2010. Add test case for that. 2011-03-31 04:55:08 +00:00
runtime_loader find_undefined_symbol_add_on(): Resolve non-weak symbols defined in the add-on 2011-01-19 11:59:03 +00:00
Jamfile Reorganized building of kernel, boot loader, and libroot. 2005-11-27 00:27:19 +00:00