Faults: Turn off arch/faults.hh

Because there are no longer architecture independent but specialized functions
in arch/XXX/faults.hh, code that isn't using the faults from a particular ISA
no longer needs to be able to include them through the switching header file
arch/faults.hh. By removing that header file (arch/faults.hh), the potential
interface between ISA code and non ISA code is narrowed.
This commit is contained in:
Gabe Black
2012-02-07 04:43:21 -08:00
parent 214d7af2fe
commit f2b46fdb85
13 changed files with 9 additions and 13 deletions

View File

@@ -30,7 +30,6 @@
*/
#include "arch/alpha/osfpal.hh"
#include "arch/faults.hh"
#include "arch/isa_traits.hh" // For MachInst
#include "arch/kernel_stats.hh"
#include "arch/tlb.hh"

View File

@@ -35,13 +35,13 @@
#include <map>
#include <queue>
#include "arch/faults.hh"
#include "arch/types.hh"
#include "base/hashmap.hh"
#include "config/the_isa.hh"
#include "cpu/inst_seq.hh"
#include "mem/mem_interface.hh"
//#include "mem/page_table.hh"
#include "sim/fault_fwd.hh"
#include "sim/sim_object.hh"
class PageTable;

View File

@@ -28,10 +28,10 @@
* Authors: Kevin Lim
*/
#include "arch/faults.hh"
#include "base/str.hh"
#include "config/the_isa.hh"
#include "cpu/ozone/lsq_unit.hh"
#include "sim/fault_fwd.hh"
template <class Impl>
OzoneLSQ<Impl>::StoreCompletionEvent::StoreCompletionEvent(int store_idx,

View File

@@ -36,7 +36,6 @@
#include <map>
#include <queue>
#include "arch/faults.hh"
#include "arch/types.hh"
#include "base/fast_alloc.hh"
#include "base/hashmap.hh"
@@ -46,6 +45,7 @@
#include "mem/port.hh"
//#include "mem/page_table.hh"
#include "sim/debug.hh"
#include "sim/fault_fwd.hh"
#include "sim/sim_object.hh"
class MemObject;

View File

@@ -28,12 +28,12 @@
* Authors: Kevin Lim
*/
#include "arch/faults.hh"
#include "base/str.hh"
#include "config/the_isa.hh"
#include "config/use_checker.hh"
#include "cpu/checker/cpu.hh"
#include "cpu/ozone/lw_lsq.hh"
#include "sim/fault_fwd.hh"
template<class Impl>
OzoneLWLSQ<Impl>::WritebackEvent::WritebackEvent(DynInstPtr &_inst, PacketPtr _pkt,