diff options
Diffstat (limited to 'src/base')
-rw-r--r-- | src/base/remote_gdb.cc | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/src/base/remote_gdb.cc b/src/base/remote_gdb.cc index 347345d17..77b3fbc20 100644 --- a/src/base/remote_gdb.cc +++ b/src/base/remote_gdb.cc @@ -624,13 +624,8 @@ BaseRemoteGDB::read(Addr vaddr, size_t size, char *data) DPRINTF(GDBRead, "read: addr=%#x, size=%d", vaddr, size); - if (FullSystem) { - PortProxy &proxy = tc->getVirtProxy(); - proxy.readBlob(vaddr, data, size); - } else { - PortProxy &proxy = tc->getMemProxy(); - proxy.readBlob(vaddr, data, size); - } + PortProxy &proxy = tc->getVirtProxy(); + proxy.readBlob(vaddr, data, size); #if TRACING_ON if (DTRACE(GDBRead)) { @@ -667,13 +662,8 @@ BaseRemoteGDB::write(Addr vaddr, size_t size, const char *data) } else DPRINTFNR("\n"); } - if (FullSystem) { - PortProxy &proxy = tc->getVirtProxy(); - proxy.writeBlob(vaddr, data, size); - } else { - PortProxy &proxy = tc->getMemProxy(); - proxy.writeBlob(vaddr, data, size); - } + PortProxy &proxy = tc->getVirtProxy(); + proxy.writeBlob(vaddr, data, size); return true; } |