summaryrefslogtreecommitdiff
path: root/src/arch/x86/pagetable_walker.cc
diff options
context:
space:
mode:
authorAndreas Hansson <andreas.hansson@arm.com>2015-01-22 05:01:31 -0500
committerAndreas Hansson <andreas.hansson@arm.com>2015-01-22 05:01:31 -0500
commit10c69bb1684c515d683a084b40ab19e5e7ee8c11 (patch)
tree6799bcea2a017afb89b77fd4d7a04057f0186cdc /src/arch/x86/pagetable_walker.cc
parent15c64035ed093cefe61a9731436a7bac25a4b1db (diff)
downloadgem5-10c69bb1684c515d683a084b40ab19e5e7ee8c11.tar.xz
mem: Remove unused Packet src and dest fields
This patch takes the final step in removing the src and dest fields in the packet. These fields were rather confusing in that they only remember a single multiplexing component, and pushed the responsibility to the bridge and caches to store the fields in a senderstate, thus effectively creating a stack. With the recent changes to the crossbar response routing the crossbar is now responsible without relying on the packet fields. Thus, these variables are now unused and can be removed.
Diffstat (limited to 'src/arch/x86/pagetable_walker.cc')
-rw-r--r--src/arch/x86/pagetable_walker.cc1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/arch/x86/pagetable_walker.cc b/src/arch/x86/pagetable_walker.cc
index 81c4ccdb5..f6f8da968 100644
--- a/src/arch/x86/pagetable_walker.cc
+++ b/src/arch/x86/pagetable_walker.cc
@@ -523,7 +523,6 @@ Walker::WalkerState::stepWalk(PacketPtr &write)
write = oldRead;
write->set<uint64_t>(pte);
write->cmd = MemCmd::WriteReq;
- write->clearDest();
} else {
write = NULL;
delete oldRead->req;