Get rid of Packet result field. Error responses are
now encoded in cmd field. --HG-- extra : convert_revision : d67819b7e3ee4b9a5bf08541104de0a89485e90b
This commit is contained in:
@@ -295,7 +295,7 @@ IdeController::readConfig(PacketPtr pkt)
|
||||
default:
|
||||
panic("invalid access size(?) for PCI configspace!\n");
|
||||
}
|
||||
pkt->result = Packet::Success;
|
||||
pkt->makeAtomicResponse();
|
||||
return configDelay;
|
||||
|
||||
}
|
||||
@@ -403,7 +403,7 @@ IdeController::writeConfig(PacketPtr pkt)
|
||||
bm_enabled = false;
|
||||
break;
|
||||
}
|
||||
pkt->result = Packet::Success;
|
||||
pkt->makeAtomicResponse();
|
||||
return configDelay;
|
||||
}
|
||||
|
||||
@@ -423,7 +423,7 @@ IdeController::read(PacketPtr pkt)
|
||||
parseAddr(pkt->getAddr(), offset, channel, reg_type);
|
||||
|
||||
if (!io_enabled) {
|
||||
pkt->result = Packet::Success;
|
||||
pkt->makeAtomicResponse();
|
||||
return pioDelay;
|
||||
}
|
||||
|
||||
@@ -490,7 +490,7 @@ IdeController::read(PacketPtr pkt)
|
||||
DPRINTF(IdeCtrl, "read from offset: %#x size: %#x data: %#x\n",
|
||||
offset, pkt->getSize(), pkt->get<uint32_t>());
|
||||
|
||||
pkt->result = Packet::Success;
|
||||
pkt->makeAtomicResponse();
|
||||
return pioDelay;
|
||||
}
|
||||
|
||||
@@ -506,7 +506,7 @@ IdeController::write(PacketPtr pkt)
|
||||
parseAddr(pkt->getAddr(), offset, channel, reg_type);
|
||||
|
||||
if (!io_enabled) {
|
||||
pkt->result = Packet::Success;
|
||||
pkt->makeAtomicResponse();
|
||||
DPRINTF(IdeCtrl, "io not enabled\n");
|
||||
return pioDelay;
|
||||
}
|
||||
@@ -514,7 +514,7 @@ IdeController::write(PacketPtr pkt)
|
||||
switch (reg_type) {
|
||||
case BMI_BLOCK:
|
||||
if (!bm_enabled) {
|
||||
pkt->result = Packet::Success;
|
||||
pkt->makeAtomicResponse();
|
||||
return pioDelay;
|
||||
}
|
||||
|
||||
@@ -673,7 +673,7 @@ IdeController::write(PacketPtr pkt)
|
||||
offset, pkt->getSize(), pkt->get<uint32_t>());
|
||||
|
||||
|
||||
pkt->result = Packet::Success;
|
||||
pkt->makeAtomicResponse();
|
||||
return pioDelay;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user