summaryrefslogtreecommitdiff
path: root/src/dev/arm/gic_v2m.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/dev/arm/gic_v2m.cc')
-rw-r--r--src/dev/arm/gic_v2m.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dev/arm/gic_v2m.cc b/src/dev/arm/gic_v2m.cc
index d90cb986e..9ae0f68ee 100644
--- a/src/dev/arm/gic_v2m.cc
+++ b/src/dev/arm/gic_v2m.cc
@@ -114,18 +114,18 @@ Gicv2m::read(PacketPtr pkt)
switch (offset) {
case MSI_TYPER:
- pkt->set<uint32_t>((frames[frame]->spi_base << 16) |
+ pkt->setLE<uint32_t>((frames[frame]->spi_base << 16) |
frames[frame]->spi_len);
break;
case PER_ID4:
- pkt->set<uint32_t>(0x4 | ((4+log2framenum) << 4));
+ pkt->setLE<uint32_t>(0x4 | ((4+log2framenum) << 4));
// Nr of 4KB blocks used by component. This is messy as frames are 64K
// (16, ie 2^4) and we should assert we're given a Po2 number of frames.
break;
default:
DPRINTF(GICV2M, "GICv2m: Read of unk reg %#x\n", offset);
- pkt->set<uint32_t>(0);
+ pkt->setLE<uint32_t>(0);
};
pkt->makeAtomicResponse();
@@ -144,7 +144,7 @@ Gicv2m::write(PacketPtr pkt)
if (offset == MSI_SETSPI_NSR) {
/* Is payload SPI number within range? */
- uint32_t m = pkt->get<uint32_t>();
+ uint32_t m = pkt->getLE<uint32_t>();
if (m >= frames[frame]->spi_base &&
m < (frames[frame]->spi_base + frames[frame]->spi_len)) {
DPRINTF(GICV2M, "GICv2m: Frame %d raising MSI %d\n", frame, m);