arm: Cleanup arch headers to remove dma_device.hh dependency
Break the dependency on dma_device.hh by forward-declaring DmaPort in the relevant header.
This commit is contained in:
parent
f0c3b70451
commit
d541038549
|
@ -38,6 +38,7 @@
|
|||
*/
|
||||
|
||||
#include "arch/arm/stage2_mmu.hh"
|
||||
|
||||
#include "arch/arm/faults.hh"
|
||||
#include "arch/arm/system.hh"
|
||||
#include "arch/arm/table_walker.hh"
|
||||
|
|
|
@ -42,6 +42,7 @@
|
|||
|
||||
#include "arch/arm/faults.hh"
|
||||
#include "arch/arm/tlb.hh"
|
||||
#include "dev/dma_device.hh"
|
||||
#include "mem/request.hh"
|
||||
#include "params/ArmStage2MMU.hh"
|
||||
#include "sim/eventq.hh"
|
||||
|
|
|
@ -37,13 +37,13 @@
|
|||
* Authors: Ali Saidi
|
||||
* Giacomo Gabrielli
|
||||
*/
|
||||
#include "arch/arm/table_walker.hh"
|
||||
|
||||
#include <memory>
|
||||
|
||||
#include "arch/arm/faults.hh"
|
||||
#include "arch/arm/stage2_mmu.hh"
|
||||
#include "arch/arm/system.hh"
|
||||
#include "arch/arm/table_walker.hh"
|
||||
#include "arch/arm/tlb.hh"
|
||||
#include "cpu/base.hh"
|
||||
#include "cpu/thread_context.hh"
|
||||
|
@ -51,6 +51,7 @@
|
|||
#include "debug/Drain.hh"
|
||||
#include "debug/TLB.hh"
|
||||
#include "debug/TLBVerbose.hh"
|
||||
#include "dev/dma_device.hh"
|
||||
#include "sim/system.hh"
|
||||
|
||||
using namespace ArmISA;
|
||||
|
|
|
@ -46,13 +46,14 @@
|
|||
#include "arch/arm/miscregs.hh"
|
||||
#include "arch/arm/system.hh"
|
||||
#include "arch/arm/tlb.hh"
|
||||
#include "dev/dma_device.hh"
|
||||
#include "mem/request.hh"
|
||||
#include "params/ArmTableWalker.hh"
|
||||
#include "sim/eventq.hh"
|
||||
|
||||
class ThreadContext;
|
||||
|
||||
class DmaPort;
|
||||
|
||||
namespace ArmISA {
|
||||
class Translation;
|
||||
class TLB;
|
||||
|
|
|
@ -42,6 +42,8 @@
|
|||
* Steve Reinhardt
|
||||
*/
|
||||
|
||||
#include "arch/arm/tlb.hh"
|
||||
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
|
@ -52,7 +54,6 @@
|
|||
#include "arch/arm/table_walker.hh"
|
||||
#include "arch/arm/stage2_lookup.hh"
|
||||
#include "arch/arm/stage2_mmu.hh"
|
||||
#include "arch/arm/tlb.hh"
|
||||
#include "arch/arm/utility.hh"
|
||||
#include "base/inifile.hh"
|
||||
#include "base/str.hh"
|
||||
|
|
|
@ -50,7 +50,6 @@
|
|||
#include "arch/arm/vtophys.hh"
|
||||
#include "arch/generic/tlb.hh"
|
||||
#include "base/statistics.hh"
|
||||
#include "dev/dma_device.hh"
|
||||
#include "mem/request.hh"
|
||||
#include "params/ArmTLB.hh"
|
||||
#include "sim/probe/pmu.hh"
|
||||
|
|
Loading…
Reference in a new issue