changeset 2fdbb27f8c70 in /z/repo/m5
details: http://repo.m5sim.org/m5?cmd=changeset;node=2fdbb27f8c70
description:
        X86: Configure the IO APIC more.

diffstat:

1 file changed, 17 insertions(+)
src/dev/x86/pc.cc |   17 +++++++++++++++++

diffs (27 lines):

diff -r 5975aa055dc8 -r 2fdbb27f8c70 src/dev/x86/pc.cc
--- a/src/dev/x86/pc.cc Sat Jan 31 23:43:09 2009 -0800
+++ b/src/dev/x86/pc.cc Sat Jan 31 23:44:05 2009 -0800
@@ -83,6 +83,23 @@
     entry.vector = 0x20;
     ioApic.writeReg(0x10, entry.bottomDW);
     ioApic.writeReg(0x11, entry.topDW);
+    entry.deliveryMode = DeliveryMode::Fixed;
+    entry.vector = 0x24;
+    ioApic.writeReg(0x18, entry.bottomDW);
+    ioApic.writeReg(0x19, entry.topDW);
+    entry.mask = 1;
+    entry.vector = 0x21;
+    ioApic.writeReg(0x12, entry.bottomDW);
+    ioApic.writeReg(0x13, entry.topDW);
+    entry.vector = 0x20;
+    ioApic.writeReg(0x14, entry.bottomDW);
+    ioApic.writeReg(0x15, entry.topDW);
+    entry.vector = 0x28;
+    ioApic.writeReg(0x20, entry.bottomDW);
+    ioApic.writeReg(0x21, entry.topDW);
+    entry.vector = 0x2C;
+    ioApic.writeReg(0x28, entry.bottomDW);
+    ioApic.writeReg(0x29, entry.topDW);
 }
 
 Tick
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to