Page MenuHomeFreeBSD

D57392.diff
No OneTemporary

D57392.diff

diff --git a/sys/dev/virtio/pci/virtio_pci_modern.c b/sys/dev/virtio/pci/virtio_pci_modern.c
--- a/sys/dev/virtio/pci/virtio_pci_modern.c
+++ b/sys/dev/virtio/pci/virtio_pci_modern.c
@@ -665,16 +665,13 @@
*(uint8_t *) dst = vtpci_modern_read_device_1(sc, offset);
break;
case 2:
- *(uint16_t *) dst = virtio_htog16(true,
- vtpci_modern_read_device_2(sc, offset));
+ *(uint16_t *) dst = vtpci_modern_read_device_2(sc, offset);
break;
case 4:
- *(uint32_t *) dst = virtio_htog32(true,
- vtpci_modern_read_device_4(sc, offset));
+ *(uint32_t *) dst = vtpci_modern_read_device_4(sc, offset);
break;
case 8:
- *(uint64_t *) dst = virtio_htog64(true,
- vtpci_modern_read_device_8(sc, offset));
+ *(uint64_t *) dst = vtpci_modern_read_device_8(sc, offset);
break;
default:
panic("%s: device %s invalid device read length %d offset %d",
@@ -700,17 +697,17 @@
vtpci_modern_write_device_1(sc, offset, *(const uint8_t *) src);
break;
case 2: {
- uint16_t val = virtio_gtoh16(true, *(const uint16_t *) src);
+ uint16_t val = *(const uint16_t *) src;
vtpci_modern_write_device_2(sc, offset, val);
break;
}
case 4: {
- uint32_t val = virtio_gtoh32(true, *(const uint32_t *) src);
+ uint32_t val = *(const uint32_t *) src;
vtpci_modern_write_device_4(sc, offset, val);
break;
}
case 8: {
- uint64_t val = virtio_gtoh64(true, *(const uint64_t *) src);
+ uint64_t val = *(const uint64_t *) src;
vtpci_modern_write_device_8(sc, offset, val);
break;
}
@@ -1312,15 +1309,13 @@
static uint16_t
vtpci_modern_read_common_2(struct vtpci_modern_softc *sc, bus_size_t off)
{
- return virtio_htog16(true,
- bus_read_2(&sc->vtpci_common_res_map.vtrm_map, off));
+ return bus_read_2(&sc->vtpci_common_res_map.vtrm_map, off);
}
static uint32_t
vtpci_modern_read_common_4(struct vtpci_modern_softc *sc, bus_size_t off)
{
- return virtio_htog32(true,
- bus_read_4(&sc->vtpci_common_res_map.vtrm_map, off));
+ return bus_read_4(&sc->vtpci_common_res_map.vtrm_map, off);
}
static void
@@ -1334,16 +1329,14 @@
vtpci_modern_write_common_2(struct vtpci_modern_softc *sc, bus_size_t off,
uint16_t val)
{
- bus_write_2(&sc->vtpci_common_res_map.vtrm_map,
- off, virtio_gtoh16(true, val));
+ bus_write_2(&sc->vtpci_common_res_map.vtrm_map, off, val);
}
static void
vtpci_modern_write_common_4(struct vtpci_modern_softc *sc, bus_size_t off,
uint32_t val)
{
- bus_write_4(&sc->vtpci_common_res_map.vtrm_map,
- off, virtio_gtoh32(true, val));
+ bus_write_4(&sc->vtpci_common_res_map.vtrm_map, off, val);
}
static void

File Metadata

Mime Type
text/plain
Expires
Mon, Jun 29, 10:22 AM (21 h, 26 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
33712911
Default Alt Text
D57392.diff (2 KB)

Event Timeline