summaryrefslogtreecommitdiff
path: root/src/dev/virtio
diff options
context:
space:
mode:
Diffstat (limited to 'src/dev/virtio')
-rw-r--r--src/dev/virtio/base.cc2
-rw-r--r--src/dev/virtio/pci.cc4
2 files changed, 0 insertions, 6 deletions
diff --git a/src/dev/virtio/base.cc b/src/dev/virtio/base.cc
index 44cce65c4..06c6e3452 100644
--- a/src/dev/virtio/base.cc
+++ b/src/dev/virtio/base.cc
@@ -422,7 +422,6 @@ void
VirtIODeviceBase::readConfigBlob(PacketPtr pkt, Addr cfgOffset, const uint8_t *cfg)
{
const unsigned size(pkt->getSize());
- pkt->allocate();
if (cfgOffset + size > configSize)
panic("Config read out of bounds.\n");
@@ -434,7 +433,6 @@ void
VirtIODeviceBase::writeConfigBlob(PacketPtr pkt, Addr cfgOffset, uint8_t *cfg)
{
const unsigned size(pkt->getSize());
- pkt->allocate();
if (cfgOffset + size > configSize)
panic("Config write out of bounds.\n");
diff --git a/src/dev/virtio/pci.cc b/src/dev/virtio/pci.cc
index 1f99d7fe4..c77b61934 100644
--- a/src/dev/virtio/pci.cc
+++ b/src/dev/virtio/pci.cc
@@ -75,8 +75,6 @@ PciVirtIO::read(PacketPtr pkt)
return 0;
}
- pkt->allocate();
-
switch(offset) {
case OFF_DEVICE_FEATURES:
DPRINTF(VIOPci, " DEVICE_FEATURES request\n");
@@ -153,8 +151,6 @@ PciVirtIO::write(PacketPtr pkt)
return 0;
}
- pkt->allocate();
-
switch(offset) {
case OFF_DEVICE_FEATURES:
warn("Guest tried to write device features.");