X86: Make the apic isr and irr work.
This commit is contained in:
parent
69000baef3
commit
b10742ee2b
1 changed files with 0 additions and 9 deletions
|
@ -127,19 +127,10 @@ MiscReg MiscRegFile::readRegNoEffect(int miscReg)
|
|||
MiscReg MiscRegFile::readReg(int miscReg, ThreadContext * tc)
|
||||
{
|
||||
if (miscReg >= MISCREG_APIC_START && miscReg <= MISCREG_APIC_END) {
|
||||
if (miscReg >= MISCREG_APIC_IN_SERVICE(0) &&
|
||||
miscReg <= MISCREG_APIC_IN_SERVICE(15)) {
|
||||
panic("Local APIC In-Service registers are unimplemented.\n");
|
||||
}
|
||||
if (miscReg >= MISCREG_APIC_TRIGGER_MODE(0) &&
|
||||
miscReg <= MISCREG_APIC_TRIGGER_MODE(15)) {
|
||||
panic("Local APIC Trigger Mode registers are unimplemented.\n");
|
||||
}
|
||||
if (miscReg >= MISCREG_APIC_INTERRUPT_REQUEST(0) &&
|
||||
miscReg <= MISCREG_APIC_INTERRUPT_REQUEST(15)) {
|
||||
panic("Local APIC Interrupt Request registers "
|
||||
"are unimplemented.\n");
|
||||
}
|
||||
switch (miscReg) {
|
||||
case MISCREG_APIC_ARBITRATION_PRIORITY:
|
||||
panic("Local APIC Arbitration Priority register unimplemented.\n");
|
||||
|
|
Loading…
Reference in a new issue