From b52fed4747423680cde8ec407605be6bfd017822 Mon Sep 17 00:00:00 2001 From: Gene WU Date: Wed, 25 Aug 2010 19:10:43 -0500 Subject: ARM: Seperate the queues of L1 and L2 walker states. --- src/arch/arm/table_walker.hh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/arch/arm/table_walker.hh') diff --git a/src/arch/arm/table_walker.hh b/src/arch/arm/table_walker.hh index 2a93c4460..680c93cba 100644 --- a/src/arch/arm/table_walker.hh +++ b/src/arch/arm/table_walker.hh @@ -302,7 +302,12 @@ class TableWalker : public MemObject }; - std::list stateQueue; + /** Queue of requests that need processing first level translation */ + std::list stateQueueL1; + + /** Queue of requests that have passed first level translation and + * require an additional level. */ + std::list stateQueueL2; /** Port to issue translation requests from */ DmaPort *port; -- cgit v1.2.3