summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/dev/x86/pc.cc14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/dev/x86/pc.cc b/src/dev/x86/pc.cc
index 6746b5026..e37c95e57 100644
--- a/src/dev/x86/pc.cc
+++ b/src/dev/x86/pc.cc
@@ -40,7 +40,6 @@
#include "arch/x86/intmessage.hh"
#include "arch/x86/x86_traits.hh"
-#include "config/the_isa.hh"
#include "cpu/intr_control.hh"
#include "dev/x86/i82094aa.hh"
#include "dev/x86/i8254.hh"
@@ -48,9 +47,6 @@
#include "dev/x86/south_bridge.hh"
#include "sim/system.hh"
-using namespace std;
-using namespace TheISA;
-
Pc::Pc(const Params *p)
: Platform(p), system(p->system)
{
@@ -65,7 +61,7 @@ Pc::init()
/*
* Initialize the timer.
*/
- I8254 & timer = *southBridge->pit;
+ auto &timer = *southBridge->pit;
//Timer 0, mode 2, no bcd, 16 bit count
timer.writeControl(0x34);
//Timer 0, latch command
@@ -77,13 +73,13 @@ Pc::init()
/*
* Initialize the I/O APIC.
*/
- I82094AA & ioApic = *southBridge->ioApic;
- I82094AA::RedirTableEntry entry = 0;
- entry.deliveryMode = DeliveryMode::ExtInt;
+ X86ISA::I82094AA &ioApic = *southBridge->ioApic;
+ X86ISA::I82094AA::RedirTableEntry entry = 0;
+ entry.deliveryMode = X86ISA::DeliveryMode::ExtInt;
entry.vector = 0x20;
ioApic.writeReg(0x10, entry.bottomDW);
ioApic.writeReg(0x11, entry.topDW);
- entry.deliveryMode = DeliveryMode::Fixed;
+ entry.deliveryMode = X86ISA::DeliveryMode::Fixed;
entry.vector = 0x24;
ioApic.writeReg(0x18, entry.bottomDW);
ioApic.writeReg(0x19, entry.topDW);