diff options
Diffstat (limited to 'src/arch/x86/bios/e820.cc')
-rw-r--r-- | src/arch/x86/bios/e820.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/arch/x86/bios/e820.cc b/src/arch/x86/bios/e820.cc index a1daf0a04..6cb16c995 100644 --- a/src/arch/x86/bios/e820.cc +++ b/src/arch/x86/bios/e820.cc @@ -50,7 +50,7 @@ template<class T> void writeVal(T val, PortProxy& proxy, Addr &addr) { T guestVal = htog(val); - proxy.writeBlob(addr, (uint8_t *)&guestVal, sizeof(T)); + proxy.writeBlob(addr, &guestVal, sizeof(T)); addr += sizeof(T); } @@ -64,7 +64,7 @@ void X86ISA::E820Table::writeTo(PortProxy& proxy, Addr countAddr, Addr addr) uint8_t guestE820Nr = htog(e820Nr); - proxy.writeBlob(countAddr, (uint8_t *)&guestE820Nr, sizeof(guestE820Nr)); + proxy.writeBlob(countAddr, &guestE820Nr, sizeof(guestE820Nr)); for (int i = 0; i < e820Nr; i++) { writeVal(entries[i]->addr, proxy, addr); |