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