Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


PCI interrupt delivery via ioapic
authorPeter Dinda <pdinda@northwestern.edu>
Thu, 10 Nov 2011 16:30:27 +0000 (09:30 -0700)
committerPeter Dinda <pdinda@northwestern.edu>
Thu, 10 Nov 2011 16:30:27 +0000 (09:30 -0700)
commiteb2dd607efd35a1521ae6a707e0a2178dd1f74ee
tree2fc2177bed1d12b71dd6a39bb7670493fe876c3e
parent4dd1b9b1f155688a8196c1bc9f32f74275511718
PCI interrupt delivery via ioapic

This adds two changes:

1) correct construction of an MP table that contains PCI routing entries

2) PCI interrupt delivery to ioapic pins 16-19 in compliance with
   that mptable.   PCI interrupts are now delivered both by PIRQ
   (if enabled) to the relevant PIC pins, and directly to the
   relevant IOAPIC pins
palacios/src/devices/mptable.c
palacios/src/devices/piix3.c