style: [patch 1/22] use /r/3648/ to reorganize includes
This commit is contained in:
parent
63bb17e4bd
commit
7a8dda49a4
353 changed files with 700 additions and 383 deletions
|
@ -29,15 +29,16 @@
|
||||||
* Kevin Lim
|
* Kevin Lim
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/alpha/ev5.hh"
|
|
||||||
#include "arch/alpha/faults.hh"
|
#include "arch/alpha/faults.hh"
|
||||||
|
|
||||||
|
#include "arch/alpha/ev5.hh"
|
||||||
#include "arch/alpha/tlb.hh"
|
#include "arch/alpha/tlb.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/base.hh"
|
#include "cpu/base.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "mem/page_table.hh"
|
#include "mem/page_table.hh"
|
||||||
#include "sim/process.hh"
|
|
||||||
#include "sim/full_system.hh"
|
#include "sim/full_system.hh"
|
||||||
|
#include "sim/process.hh"
|
||||||
|
|
||||||
namespace AlphaISA {
|
namespace AlphaISA {
|
||||||
|
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/alpha/freebsd/system.hh"
|
#include "arch/alpha/freebsd/system.hh"
|
||||||
|
|
||||||
#include "arch/alpha/system.hh"
|
#include "arch/alpha/system.hh"
|
||||||
#include "arch/isa_traits.hh"
|
#include "arch/isa_traits.hh"
|
||||||
#include "arch/vtophys.hh"
|
#include "arch/vtophys.hh"
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/alpha/idle_event.hh"
|
#include "arch/alpha/idle_event.hh"
|
||||||
|
|
||||||
#include "arch/alpha/kernel_stats.hh"
|
#include "arch/alpha/kernel_stats.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
|
|
||||||
|
|
|
@ -28,11 +28,11 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/alpha/ipr.hh"
|
||||||
|
|
||||||
#include <cassert>
|
#include <cassert>
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
|
|
||||||
#include "arch/alpha/ipr.hh"
|
|
||||||
|
|
||||||
namespace AlphaISA {
|
namespace AlphaISA {
|
||||||
|
|
||||||
md_ipr_names MiscRegIndexToIpr[NumInternalProcRegs] = {
|
md_ipr_names MiscRegIndexToIpr[NumInternalProcRegs] = {
|
||||||
|
|
|
@ -28,9 +28,10 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/alpha/isa.hh"
|
||||||
|
|
||||||
#include <cassert>
|
#include <cassert>
|
||||||
|
|
||||||
#include "arch/alpha/isa.hh"
|
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "params/AlphaISA.hh"
|
#include "params/AlphaISA.hh"
|
||||||
|
|
|
@ -29,13 +29,14 @@
|
||||||
* Nathan Binkert
|
* Nathan Binkert
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/alpha/kernel_stats.hh"
|
||||||
|
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <stack>
|
#include <stack>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/generic/linux/threadinfo.hh"
|
|
||||||
#include "arch/alpha/kernel_stats.hh"
|
|
||||||
#include "arch/alpha/osfpal.hh"
|
#include "arch/alpha/osfpal.hh"
|
||||||
|
#include "arch/generic/linux/threadinfo.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "debug/Context.hh"
|
#include "debug/Context.hh"
|
||||||
|
|
|
@ -29,9 +29,10 @@
|
||||||
* Ali Saidi
|
* Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/alpha/linux/linux.hh"
|
|
||||||
#include "arch/alpha/linux/process.hh"
|
#include "arch/alpha/linux/process.hh"
|
||||||
|
|
||||||
#include "arch/alpha/isa_traits.hh"
|
#include "arch/alpha/isa_traits.hh"
|
||||||
|
#include "arch/alpha/linux/linux.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "debug/SyscallVerbose.hh"
|
#include "debug/SyscallVerbose.hh"
|
||||||
|
|
|
@ -41,6 +41,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/alpha/linux/system.hh"
|
#include "arch/alpha/linux/system.hh"
|
||||||
|
|
||||||
#include "arch/alpha/idle_event.hh"
|
#include "arch/alpha/idle_event.hh"
|
||||||
#include "arch/alpha/system.hh"
|
#include "arch/alpha/system.hh"
|
||||||
#include "arch/generic/linux/threadinfo.hh"
|
#include "arch/generic/linux/threadinfo.hh"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/alpha/pagetable.hh"
|
#include "arch/alpha/pagetable.hh"
|
||||||
|
|
||||||
#include "sim/serialize.hh"
|
#include "sim/serialize.hh"
|
||||||
|
|
||||||
namespace AlphaISA {
|
namespace AlphaISA {
|
||||||
|
|
|
@ -29,8 +29,9 @@
|
||||||
* Ali Saidi
|
* Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/alpha/isa_traits.hh"
|
|
||||||
#include "arch/alpha/process.hh"
|
#include "arch/alpha/process.hh"
|
||||||
|
|
||||||
|
#include "arch/alpha/isa_traits.hh"
|
||||||
#include "base/loader/elf_object.hh"
|
#include "base/loader/elf_object.hh"
|
||||||
#include "base/loader/object_file.hh"
|
#include "base/loader/object_file.hh"
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
|
|
|
@ -117,15 +117,15 @@
|
||||||
* "Stub" to allow remote cpu to debug over a serial line using gdb.
|
* "Stub" to allow remote cpu to debug over a serial line using gdb.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/alpha/remote_gdb.hh"
|
||||||
|
|
||||||
#include <sys/signal.h>
|
#include <sys/signal.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
|
|
||||||
#include "arch/alpha/decoder.hh"
|
#include "arch/alpha/decoder.hh"
|
||||||
#include "arch/alpha/regredir.hh"
|
#include "arch/alpha/regredir.hh"
|
||||||
#include "arch/alpha/remote_gdb.hh"
|
|
||||||
#include "arch/alpha/utility.hh"
|
#include "arch/alpha/utility.hh"
|
||||||
#include "arch/alpha/vtophys.hh"
|
#include "arch/alpha/vtophys.hh"
|
||||||
#include "base/intmath.hh"
|
#include "base/intmath.hh"
|
||||||
|
@ -138,8 +138,8 @@
|
||||||
#include "debug/GDBMisc.hh"
|
#include "debug/GDBMisc.hh"
|
||||||
#include "mem/physical.hh"
|
#include "mem/physical.hh"
|
||||||
#include "mem/port.hh"
|
#include "mem/port.hh"
|
||||||
#include "sim/system.hh"
|
|
||||||
#include "sim/full_system.hh"
|
#include "sim/full_system.hh"
|
||||||
|
#include "sim/system.hh"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
using namespace AlphaISA;
|
using namespace AlphaISA;
|
||||||
|
|
|
@ -28,10 +28,11 @@
|
||||||
* Authors: Nathan Binkert
|
* Authors: Nathan Binkert
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/alpha/stacktrace.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/alpha/isa_traits.hh"
|
#include "arch/alpha/isa_traits.hh"
|
||||||
#include "arch/alpha/stacktrace.hh"
|
|
||||||
#include "arch/alpha/vtophys.hh"
|
#include "arch/alpha/vtophys.hh"
|
||||||
#include "base/bitfield.hh"
|
#include "base/bitfield.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
|
|
|
@ -29,10 +29,11 @@
|
||||||
* Nathan Binkert
|
* Nathan Binkert
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/alpha/system.hh"
|
||||||
|
|
||||||
#include <sys/signal.h>
|
#include <sys/signal.h>
|
||||||
|
|
||||||
#include "arch/alpha/ev5.hh"
|
#include "arch/alpha/ev5.hh"
|
||||||
#include "arch/alpha/system.hh"
|
|
||||||
#include "arch/vtophys.hh"
|
#include "arch/vtophys.hh"
|
||||||
#include "base/loader/object_file.hh"
|
#include "base/loader/object_file.hh"
|
||||||
#include "base/loader/symtab.hh"
|
#include "base/loader/symtab.hh"
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/alpha/utility.hh"
|
#include "arch/alpha/utility.hh"
|
||||||
|
|
||||||
#include "arch/alpha/vtophys.hh"
|
#include "arch/alpha/vtophys.hh"
|
||||||
#include "mem/fs_translating_port_proxy.hh"
|
#include "mem/fs_translating_port_proxy.hh"
|
||||||
#include "sim/full_system.hh"
|
#include "sim/full_system.hh"
|
||||||
|
|
|
@ -30,10 +30,11 @@
|
||||||
* Ali Saidi
|
* Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/alpha/vtophys.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/alpha/ev5.hh"
|
#include "arch/alpha/ev5.hh"
|
||||||
#include "arch/alpha/vtophys.hh"
|
|
||||||
#include "base/chunk_generator.hh"
|
#include "base/chunk_generator.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
|
|
|
@ -45,9 +45,10 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/faults.hh"
|
#include "arch/arm/faults.hh"
|
||||||
|
|
||||||
|
#include "arch/arm/insts/static_inst.hh"
|
||||||
#include "arch/arm/system.hh"
|
#include "arch/arm/system.hh"
|
||||||
#include "arch/arm/utility.hh"
|
#include "arch/arm/utility.hh"
|
||||||
#include "arch/arm/insts/static_inst.hh"
|
|
||||||
#include "base/compiler.hh"
|
#include "base/compiler.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/base.hh"
|
#include "cpu/base.hh"
|
||||||
|
|
|
@ -40,10 +40,10 @@
|
||||||
* Authors: Stephen Hines
|
* Authors: Stephen Hines
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sstream>
|
|
||||||
|
|
||||||
#include "arch/arm/insts/macromem.hh"
|
#include "arch/arm/insts/macromem.hh"
|
||||||
|
|
||||||
|
#include <sstream>
|
||||||
|
|
||||||
#include "arch/arm/generated/decoder.hh"
|
#include "arch/arm/generated/decoder.hh"
|
||||||
#include "arch/arm/insts/neon64_mem.hh"
|
#include "arch/arm/insts/neon64_mem.hh"
|
||||||
|
|
||||||
|
|
|
@ -41,6 +41,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/insts/mem.hh"
|
#include "arch/arm/insts/mem.hh"
|
||||||
|
|
||||||
#include "base/loader/symtab.hh"
|
#include "base/loader/symtab.hh"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/insts/mem64.hh"
|
#include "arch/arm/insts/mem64.hh"
|
||||||
|
|
||||||
#include "arch/arm/tlb.hh"
|
#include "arch/arm/tlb.hh"
|
||||||
#include "base/loader/symtab.hh"
|
#include "base/loader/symtab.hh"
|
||||||
#include "mem/request.hh"
|
#include "mem/request.hh"
|
||||||
|
|
|
@ -39,6 +39,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/insts/misc.hh"
|
#include "arch/arm/insts/misc.hh"
|
||||||
|
|
||||||
#include "cpu/reg_class.hh"
|
#include "cpu/reg_class.hh"
|
||||||
|
|
||||||
std::string
|
std::string
|
||||||
|
|
|
@ -42,6 +42,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/insts/pseudo.hh"
|
#include "arch/arm/insts/pseudo.hh"
|
||||||
|
|
||||||
#include "cpu/exec_context.hh"
|
#include "cpu/exec_context.hh"
|
||||||
|
|
||||||
DecoderFaultInst::DecoderFaultInst(ExtMachInst _machInst)
|
DecoderFaultInst::DecoderFaultInst(ExtMachInst _machInst)
|
||||||
|
|
|
@ -42,10 +42,11 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/insts/static_inst.hh"
|
#include "arch/arm/insts/static_inst.hh"
|
||||||
|
|
||||||
#include "arch/arm/faults.hh"
|
#include "arch/arm/faults.hh"
|
||||||
#include "base/loader/symtab.hh"
|
|
||||||
#include "base/condcodes.hh"
|
#include "base/condcodes.hh"
|
||||||
#include "base/cprintf.hh"
|
#include "base/cprintf.hh"
|
||||||
|
#include "base/loader/symtab.hh"
|
||||||
#include "cpu/reg_class.hh"
|
#include "cpu/reg_class.hh"
|
||||||
|
|
||||||
namespace ArmISA
|
namespace ArmISA
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/interrupts.hh"
|
#include "arch/arm/interrupts.hh"
|
||||||
|
|
||||||
#include "arch/arm/system.hh"
|
#include "arch/arm/system.hh"
|
||||||
|
|
||||||
ArmISA::Interrupts *
|
ArmISA::Interrupts *
|
||||||
|
|
|
@ -39,10 +39,11 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/isa.hh"
|
#include "arch/arm/isa.hh"
|
||||||
|
|
||||||
#include "arch/arm/pmu.hh"
|
#include "arch/arm/pmu.hh"
|
||||||
#include "arch/arm/system.hh"
|
#include "arch/arm/system.hh"
|
||||||
#include "cpu/checker/cpu.hh"
|
|
||||||
#include "cpu/base.hh"
|
#include "cpu/base.hh"
|
||||||
|
#include "cpu/checker/cpu.hh"
|
||||||
#include "debug/Arm.hh"
|
#include "debug/Arm.hh"
|
||||||
#include "debug/MiscRegs.hh"
|
#include "debug/MiscRegs.hh"
|
||||||
#include "dev/arm/generic_timer.hh"
|
#include "dev/arm/generic_timer.hh"
|
||||||
|
|
|
@ -44,7 +44,6 @@
|
||||||
#include "debug/KvmInt.hh"
|
#include "debug/KvmInt.hh"
|
||||||
#include "params/BaseArmKvmCPU.hh"
|
#include "params/BaseArmKvmCPU.hh"
|
||||||
|
|
||||||
|
|
||||||
#define INTERRUPT_ID(type, vcpu, irq) ( \
|
#define INTERRUPT_ID(type, vcpu, irq) ( \
|
||||||
((type) << KVM_ARM_IRQ_TYPE_SHIFT) | \
|
((type) << KVM_ARM_IRQ_TYPE_SHIFT) | \
|
||||||
((vcpu) << KVM_ARM_IRQ_VCPU_SHIFT) | \
|
((vcpu) << KVM_ARM_IRQ_VCPU_SHIFT) | \
|
||||||
|
|
|
@ -44,9 +44,10 @@
|
||||||
* Giacomo Gabrielli
|
* Giacomo Gabrielli
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/linux/linux.hh"
|
|
||||||
#include "arch/arm/linux/process.hh"
|
#include "arch/arm/linux/process.hh"
|
||||||
|
|
||||||
#include "arch/arm/isa_traits.hh"
|
#include "arch/arm/isa_traits.hh"
|
||||||
|
#include "arch/arm/linux/linux.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "kern/linux/linux.hh"
|
#include "kern/linux/linux.hh"
|
||||||
|
|
|
@ -40,9 +40,10 @@
|
||||||
* Authors: Ali Saidi
|
* Authors: Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/linux/atag.hh"
|
|
||||||
#include "arch/arm/linux/system.hh"
|
#include "arch/arm/linux/system.hh"
|
||||||
|
|
||||||
#include "arch/arm/isa_traits.hh"
|
#include "arch/arm/isa_traits.hh"
|
||||||
|
#include "arch/arm/linux/atag.hh"
|
||||||
#include "arch/arm/utility.hh"
|
#include "arch/arm/utility.hh"
|
||||||
#include "arch/generic/linux/threadinfo.hh"
|
#include "arch/generic/linux/threadinfo.hh"
|
||||||
#include "base/loader/dtb_object.hh"
|
#include "base/loader/dtb_object.hh"
|
||||||
|
|
|
@ -39,8 +39,9 @@
|
||||||
* Giacomo Gabrielli
|
* Giacomo Gabrielli
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/isa.hh"
|
|
||||||
#include "arch/arm/miscregs.hh"
|
#include "arch/arm/miscregs.hh"
|
||||||
|
|
||||||
|
#include "arch/arm/isa.hh"
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "sim/full_system.hh"
|
#include "sim/full_system.hh"
|
||||||
|
|
|
@ -40,9 +40,10 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/arm/nativetrace.hh"
|
||||||
|
|
||||||
#include "arch/arm/isa_traits.hh"
|
#include "arch/arm/isa_traits.hh"
|
||||||
#include "arch/arm/miscregs.hh"
|
#include "arch/arm/miscregs.hh"
|
||||||
#include "arch/arm/nativetrace.hh"
|
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "debug/ExecRegDelta.hh"
|
#include "debug/ExecRegDelta.hh"
|
||||||
#include "params/ArmNativeTrace.hh"
|
#include "params/ArmNativeTrace.hh"
|
||||||
|
|
|
@ -41,8 +41,9 @@
|
||||||
* Ali Saidi
|
* Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/isa_traits.hh"
|
|
||||||
#include "arch/arm/process.hh"
|
#include "arch/arm/process.hh"
|
||||||
|
|
||||||
|
#include "arch/arm/isa_traits.hh"
|
||||||
#include "arch/arm/types.hh"
|
#include "arch/arm/types.hh"
|
||||||
#include "base/loader/elf_object.hh"
|
#include "base/loader/elf_object.hh"
|
||||||
#include "base/loader/object_file.hh"
|
#include "base/loader/object_file.hh"
|
||||||
|
|
|
@ -132,6 +132,8 @@
|
||||||
* "Stub" to allow remote cpu to debug over a serial line using gdb.
|
* "Stub" to allow remote cpu to debug over a serial line using gdb.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/arm/remote_gdb.hh"
|
||||||
|
|
||||||
#include <sys/signal.h>
|
#include <sys/signal.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
|
@ -140,7 +142,6 @@
|
||||||
#include "arch/arm/decoder.hh"
|
#include "arch/arm/decoder.hh"
|
||||||
#include "arch/arm/pagetable.hh"
|
#include "arch/arm/pagetable.hh"
|
||||||
#include "arch/arm/registers.hh"
|
#include "arch/arm/registers.hh"
|
||||||
#include "arch/arm/remote_gdb.hh"
|
|
||||||
#include "arch/arm/system.hh"
|
#include "arch/arm/system.hh"
|
||||||
#include "arch/arm/utility.hh"
|
#include "arch/arm/utility.hh"
|
||||||
#include "arch/arm/vtophys.hh"
|
#include "arch/arm/vtophys.hh"
|
||||||
|
|
|
@ -28,10 +28,11 @@
|
||||||
* Authors: Nathan Binkert
|
* Authors: Nathan Binkert
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/arm/stacktrace.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/arm/isa_traits.hh"
|
#include "arch/arm/isa_traits.hh"
|
||||||
#include "arch/arm/stacktrace.hh"
|
|
||||||
#include "arch/arm/vtophys.hh"
|
#include "arch/arm/vtophys.hh"
|
||||||
#include "base/bitfield.hh"
|
#include "base/bitfield.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
|
|
|
@ -38,8 +38,9 @@
|
||||||
* Giacomo Gabrielli
|
* Giacomo Gabrielli
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/arm/faults.hh"
|
|
||||||
#include "arch/arm/stage2_lookup.hh"
|
#include "arch/arm/stage2_lookup.hh"
|
||||||
|
|
||||||
|
#include "arch/arm/faults.hh"
|
||||||
#include "arch/arm/system.hh"
|
#include "arch/arm/system.hh"
|
||||||
#include "arch/arm/table_walker.hh"
|
#include "arch/arm/table_walker.hh"
|
||||||
#include "arch/arm/tlb.hh"
|
#include "arch/arm/tlb.hh"
|
||||||
|
|
|
@ -40,14 +40,15 @@
|
||||||
* Authors: Ali Saidi
|
* Authors: Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/arm/system.hh"
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
|
|
||||||
#include "arch/arm/system.hh"
|
|
||||||
#include "base/loader/object_file.hh"
|
#include "base/loader/object_file.hh"
|
||||||
#include "base/loader/symtab.hh"
|
#include "base/loader/symtab.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "mem/physical.hh"
|
|
||||||
#include "mem/fs_translating_port_proxy.hh"
|
#include "mem/fs_translating_port_proxy.hh"
|
||||||
|
#include "mem/physical.hh"
|
||||||
#include "sim/full_system.hh"
|
#include "sim/full_system.hh"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
|
@ -50,10 +50,10 @@
|
||||||
|
|
||||||
#include "arch/arm/faults.hh"
|
#include "arch/arm/faults.hh"
|
||||||
#include "arch/arm/pagetable.hh"
|
#include "arch/arm/pagetable.hh"
|
||||||
#include "arch/arm/system.hh"
|
|
||||||
#include "arch/arm/table_walker.hh"
|
|
||||||
#include "arch/arm/stage2_lookup.hh"
|
#include "arch/arm/stage2_lookup.hh"
|
||||||
#include "arch/arm/stage2_mmu.hh"
|
#include "arch/arm/stage2_mmu.hh"
|
||||||
|
#include "arch/arm/system.hh"
|
||||||
|
#include "arch/arm/table_walker.hh"
|
||||||
#include "arch/arm/utility.hh"
|
#include "arch/arm/utility.hh"
|
||||||
#include "base/inifile.hh"
|
#include "base/inifile.hh"
|
||||||
#include "base/str.hh"
|
#include "base/str.hh"
|
||||||
|
|
|
@ -37,16 +37,17 @@
|
||||||
* Authors: Ali Saidi
|
* Authors: Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/arm/utility.hh"
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "arch/arm/faults.hh"
|
#include "arch/arm/faults.hh"
|
||||||
#include "arch/arm/isa_traits.hh"
|
#include "arch/arm/isa_traits.hh"
|
||||||
#include "arch/arm/system.hh"
|
#include "arch/arm/system.hh"
|
||||||
#include "arch/arm/tlb.hh"
|
#include "arch/arm/tlb.hh"
|
||||||
#include "arch/arm/utility.hh"
|
|
||||||
#include "arch/arm/vtophys.hh"
|
#include "arch/arm/vtophys.hh"
|
||||||
#include "cpu/checker/cpu.hh"
|
|
||||||
#include "cpu/base.hh"
|
#include "cpu/base.hh"
|
||||||
|
#include "cpu/checker/cpu.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "mem/fs_translating_port_proxy.hh"
|
#include "mem/fs_translating_port_proxy.hh"
|
||||||
#include "sim/full_system.hh"
|
#include "sim/full_system.hh"
|
||||||
|
|
|
@ -43,12 +43,13 @@
|
||||||
* Stephen Hines
|
* Stephen Hines
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/arm/vtophys.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/arm/faults.hh"
|
#include "arch/arm/faults.hh"
|
||||||
#include "arch/arm/table_walker.hh"
|
#include "arch/arm/table_walker.hh"
|
||||||
#include "arch/arm/tlb.hh"
|
#include "arch/arm/tlb.hh"
|
||||||
#include "arch/arm/vtophys.hh"
|
|
||||||
#include "base/chunk_generator.hh"
|
#include "base/chunk_generator.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/generic/decode_cache.hh"
|
#include "arch/generic/decode_cache.hh"
|
||||||
|
|
||||||
#include "arch/decoder.hh"
|
#include "arch/decoder.hh"
|
||||||
#include "arch/types.hh"
|
#include "arch/types.hh"
|
||||||
#include "config/the_isa.hh"
|
#include "config/the_isa.hh"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/generic/mmapped_ipr.hh"
|
#include "arch/generic/mmapped_ipr.hh"
|
||||||
|
|
||||||
#include "mem/packet.hh"
|
#include "mem/packet.hh"
|
||||||
#include "mem/packet_access.hh"
|
#include "mem/packet_access.hh"
|
||||||
#include "sim/pseudo_inst.hh"
|
#include "sim/pseudo_inst.hh"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/generic/pseudo_inst.hh"
|
#include "arch/generic/pseudo_inst.hh"
|
||||||
|
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
|
|
||||||
class ThreadContext;
|
class ThreadContext;
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/mips/bare_iron/system.hh"
|
#include "arch/mips/bare_iron/system.hh"
|
||||||
|
|
||||||
#include "params/BareIronMipsSystem.hh"
|
#include "params/BareIronMipsSystem.hh"
|
||||||
|
|
||||||
BareIronMipsSystem::BareIronMipsSystem(Params *p)
|
BareIronMipsSystem::BareIronMipsSystem(Params *p)
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/mips/dsp.hh"
|
#include "arch/mips/dsp.hh"
|
||||||
|
|
||||||
#include "arch/mips/isa_traits.hh"
|
#include "arch/mips/isa_traits.hh"
|
||||||
#include "base/bitfield.hh"
|
#include "base/bitfield.hh"
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/mips/faults.hh"
|
#include "arch/mips/faults.hh"
|
||||||
|
|
||||||
#include "arch/mips/pra_constants.hh"
|
#include "arch/mips/pra_constants.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/base.hh"
|
#include "cpu/base.hh"
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/mips/idle_event.hh"
|
#include "arch/mips/idle_event.hh"
|
||||||
|
|
||||||
#include "arch/mips/kernel_stats.hh"
|
#include "arch/mips/kernel_stats.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
|
|
||||||
|
|
|
@ -32,6 +32,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/mips/interrupts.hh"
|
#include "arch/mips/interrupts.hh"
|
||||||
|
|
||||||
#include "arch/mips/isa_traits.hh"
|
#include "arch/mips/isa_traits.hh"
|
||||||
#include "arch/mips/pra_constants.hh"
|
#include "arch/mips/pra_constants.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/mips/isa.hh"
|
#include "arch/mips/isa.hh"
|
||||||
|
|
||||||
#include "arch/mips/mt.hh"
|
#include "arch/mips/mt.hh"
|
||||||
#include "arch/mips/mt_constants.hh"
|
#include "arch/mips/mt_constants.hh"
|
||||||
#include "arch/mips/pra_constants.hh"
|
#include "arch/mips/pra_constants.hh"
|
||||||
|
|
|
@ -30,9 +30,10 @@
|
||||||
* Korey Sewell
|
* Korey Sewell
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/mips/linux/linux.hh"
|
|
||||||
#include "arch/mips/linux/process.hh"
|
#include "arch/mips/linux/process.hh"
|
||||||
|
|
||||||
#include "arch/mips/isa_traits.hh"
|
#include "arch/mips/isa_traits.hh"
|
||||||
|
#include "arch/mips/linux/linux.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "debug/SyscallVerbose.hh"
|
#include "debug/SyscallVerbose.hh"
|
||||||
|
|
|
@ -39,8 +39,9 @@
|
||||||
* up boot time.
|
* up boot time.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/generic/linux/threadinfo.hh"
|
|
||||||
#include "arch/mips/linux/system.hh"
|
#include "arch/mips/linux/system.hh"
|
||||||
|
|
||||||
|
#include "arch/generic/linux/threadinfo.hh"
|
||||||
#include "arch/mips/idle_event.hh"
|
#include "arch/mips/idle_event.hh"
|
||||||
#include "arch/mips/system.hh"
|
#include "arch/mips/system.hh"
|
||||||
#include "arch/vtophys.hh"
|
#include "arch/vtophys.hh"
|
||||||
|
|
|
@ -32,6 +32,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/mips/pagetable.hh"
|
#include "arch/mips/pagetable.hh"
|
||||||
|
|
||||||
#include "sim/serialize.hh"
|
#include "sim/serialize.hh"
|
||||||
|
|
||||||
namespace MipsISA
|
namespace MipsISA
|
||||||
|
|
|
@ -30,8 +30,9 @@
|
||||||
* Korey Sewell
|
* Korey Sewell
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/mips/isa_traits.hh"
|
|
||||||
#include "arch/mips/process.hh"
|
#include "arch/mips/process.hh"
|
||||||
|
|
||||||
|
#include "arch/mips/isa_traits.hh"
|
||||||
#include "base/loader/elf_object.hh"
|
#include "base/loader/elf_object.hh"
|
||||||
#include "base/loader/object_file.hh"
|
#include "base/loader/object_file.hh"
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
|
|
|
@ -133,13 +133,14 @@
|
||||||
* "Stub" to allow remote cpu to debug over a serial line using gdb.
|
* "Stub" to allow remote cpu to debug over a serial line using gdb.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/mips/remote_gdb.hh"
|
||||||
|
|
||||||
#include <sys/signal.h>
|
#include <sys/signal.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/mips/decoder.hh"
|
#include "arch/mips/decoder.hh"
|
||||||
#include "arch/mips/remote_gdb.hh"
|
|
||||||
#include "arch/mips/vtophys.hh"
|
#include "arch/mips/vtophys.hh"
|
||||||
#include "cpu/thread_state.hh"
|
#include "cpu/thread_state.hh"
|
||||||
#include "debug/GDBAcc.hh"
|
#include "debug/GDBAcc.hh"
|
||||||
|
|
|
@ -28,10 +28,11 @@
|
||||||
* Authors: Nathan Binkert
|
* Authors: Nathan Binkert
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/mips/stacktrace.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/mips/isa_traits.hh"
|
#include "arch/mips/isa_traits.hh"
|
||||||
#include "arch/mips/stacktrace.hh"
|
|
||||||
#include "arch/mips/vtophys.hh"
|
#include "arch/mips/vtophys.hh"
|
||||||
#include "base/bitfield.hh"
|
#include "base/bitfield.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
|
|
|
@ -32,6 +32,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/mips/system.hh"
|
#include "arch/mips/system.hh"
|
||||||
|
|
||||||
#include "arch/vtophys.hh"
|
#include "arch/vtophys.hh"
|
||||||
#include "base/loader/hex_file.hh"
|
#include "base/loader/hex_file.hh"
|
||||||
#include "base/loader/object_file.hh"
|
#include "base/loader/object_file.hh"
|
||||||
|
|
|
@ -33,13 +33,14 @@
|
||||||
* Deyuan Guo
|
* Deyuan Guo
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/mips/tlb.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "arch/mips/faults.hh"
|
#include "arch/mips/faults.hh"
|
||||||
#include "arch/mips/pagetable.hh"
|
#include "arch/mips/pagetable.hh"
|
||||||
#include "arch/mips/pra_constants.hh"
|
#include "arch/mips/pra_constants.hh"
|
||||||
#include "arch/mips/tlb.hh"
|
|
||||||
#include "arch/mips/utility.hh"
|
#include "arch/mips/utility.hh"
|
||||||
#include "base/inifile.hh"
|
#include "base/inifile.hh"
|
||||||
#include "base/str.hh"
|
#include "base/str.hh"
|
||||||
|
|
|
@ -28,11 +28,12 @@
|
||||||
* Authors: Korey Sewell
|
* Authors: Korey Sewell
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/mips/utility.hh"
|
||||||
|
|
||||||
#include <cmath>
|
#include <cmath>
|
||||||
|
|
||||||
#include "arch/mips/isa_traits.hh"
|
#include "arch/mips/isa_traits.hh"
|
||||||
#include "arch/mips/registers.hh"
|
#include "arch/mips/registers.hh"
|
||||||
#include "arch/mips/utility.hh"
|
|
||||||
#include "arch/mips/vtophys.hh"
|
#include "arch/mips/vtophys.hh"
|
||||||
#include "base/bitfield.hh"
|
#include "base/bitfield.hh"
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
|
@ -41,7 +42,6 @@
|
||||||
#include "mem/fs_translating_port_proxy.hh"
|
#include "mem/fs_translating_port_proxy.hh"
|
||||||
#include "sim/serialize.hh"
|
#include "sim/serialize.hh"
|
||||||
|
|
||||||
|
|
||||||
using namespace MipsISA;
|
using namespace MipsISA;
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
|
|
@ -31,9 +31,10 @@
|
||||||
* Jaidev Patwardhan
|
* Jaidev Patwardhan
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/mips/vtophys.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/mips/vtophys.hh"
|
|
||||||
#include "base/chunk_generator.hh"
|
#include "base/chunk_generator.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/power/insts/branch.hh"
|
#include "arch/power/insts/branch.hh"
|
||||||
|
|
||||||
#include "base/loader/symtab.hh"
|
#include "base/loader/symtab.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
|
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/power/insts/mem.hh"
|
#include "arch/power/insts/mem.hh"
|
||||||
|
|
||||||
#include "base/loader/symtab.hh"
|
#include "base/loader/symtab.hh"
|
||||||
|
|
||||||
using namespace PowerISA;
|
using namespace PowerISA;
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/power/insts/static_inst.hh"
|
#include "arch/power/insts/static_inst.hh"
|
||||||
|
|
||||||
#include "cpu/reg_class.hh"
|
#include "cpu/reg_class.hh"
|
||||||
|
|
||||||
using namespace PowerISA;
|
using namespace PowerISA;
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/power/isa.hh"
|
#include "arch/power/isa.hh"
|
||||||
|
|
||||||
#include "params/PowerISA.hh"
|
#include "params/PowerISA.hh"
|
||||||
|
|
||||||
namespace PowerISA
|
namespace PowerISA
|
||||||
|
|
|
@ -32,9 +32,10 @@
|
||||||
* Timothy M. Jones
|
* Timothy M. Jones
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/power/linux/linux.hh"
|
|
||||||
#include "arch/power/linux/process.hh"
|
#include "arch/power/linux/process.hh"
|
||||||
|
|
||||||
#include "arch/power/isa_traits.hh"
|
#include "arch/power/isa_traits.hh"
|
||||||
|
#include "arch/power/linux/linux.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "kern/linux/linux.hh"
|
#include "kern/linux/linux.hh"
|
||||||
|
|
|
@ -36,6 +36,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/power/pagetable.hh"
|
#include "arch/power/pagetable.hh"
|
||||||
|
|
||||||
#include "sim/serialize.hh"
|
#include "sim/serialize.hh"
|
||||||
|
|
||||||
namespace PowerISA
|
namespace PowerISA
|
||||||
|
|
|
@ -30,8 +30,9 @@
|
||||||
* Timothy M. Jones
|
* Timothy M. Jones
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/power/isa_traits.hh"
|
|
||||||
#include "arch/power/process.hh"
|
#include "arch/power/process.hh"
|
||||||
|
|
||||||
|
#include "arch/power/isa_traits.hh"
|
||||||
#include "arch/power/types.hh"
|
#include "arch/power/types.hh"
|
||||||
#include "base/loader/elf_object.hh"
|
#include "base/loader/elf_object.hh"
|
||||||
#include "base/loader/object_file.hh"
|
#include "base/loader/object_file.hh"
|
||||||
|
|
|
@ -28,9 +28,10 @@
|
||||||
* Authors: Nathan Binkert
|
* Authors: Nathan Binkert
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/power/stacktrace.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/power/stacktrace.hh"
|
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
|
@ -35,12 +35,13 @@
|
||||||
* Timothy M. Jones
|
* Timothy M. Jones
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/power/tlb.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
#include <vector>
|
#include <vector>
|
||||||
|
|
||||||
#include "arch/power/faults.hh"
|
#include "arch/power/faults.hh"
|
||||||
#include "arch/power/pagetable.hh"
|
#include "arch/power/pagetable.hh"
|
||||||
#include "arch/power/tlb.hh"
|
|
||||||
#include "arch/power/utility.hh"
|
#include "arch/power/utility.hh"
|
||||||
#include "base/inifile.hh"
|
#include "base/inifile.hh"
|
||||||
#include "base/str.hh"
|
#include "base/str.hh"
|
||||||
|
|
|
@ -33,6 +33,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/power/utility.hh"
|
#include "arch/power/utility.hh"
|
||||||
|
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
|
|
||||||
namespace PowerISA {
|
namespace PowerISA {
|
||||||
|
|
|
@ -29,20 +29,20 @@
|
||||||
* Kevin Lim
|
* Kevin Lim
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/sparc/faults.hh"
|
||||||
|
|
||||||
#include <algorithm>
|
#include <algorithm>
|
||||||
|
|
||||||
#include "arch/sparc/faults.hh"
|
|
||||||
#include "arch/sparc/isa_traits.hh"
|
#include "arch/sparc/isa_traits.hh"
|
||||||
#include "arch/sparc/process.hh"
|
#include "arch/sparc/process.hh"
|
||||||
#include "arch/sparc/types.hh"
|
#include "arch/sparc/types.hh"
|
||||||
#include "base/bitfield.hh"
|
#include "base/bitfield.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "sim/full_system.hh"
|
|
||||||
#include "cpu/base.hh"
|
#include "cpu/base.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "mem/page_table.hh"
|
#include "mem/page_table.hh"
|
||||||
#include "sim/process.hh"
|
|
||||||
#include "sim/full_system.hh"
|
#include "sim/full_system.hh"
|
||||||
|
#include "sim/process.hh"
|
||||||
|
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
|
|
|
@ -28,9 +28,10 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/sparc/isa.hh"
|
||||||
|
|
||||||
#include "arch/sparc/asi.hh"
|
#include "arch/sparc/asi.hh"
|
||||||
#include "arch/sparc/decoder.hh"
|
#include "arch/sparc/decoder.hh"
|
||||||
#include "arch/sparc/isa.hh"
|
|
||||||
#include "base/bitfield.hh"
|
#include "base/bitfield.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/base.hh"
|
#include "cpu/base.hh"
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/sparc/linux/process.hh"
|
#include "arch/sparc/linux/process.hh"
|
||||||
|
|
||||||
#include "arch/sparc/isa_traits.hh"
|
#include "arch/sparc/isa_traits.hh"
|
||||||
#include "arch/sparc/registers.hh"
|
#include "arch/sparc/registers.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
|
|
|
@ -28,8 +28,9 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/sparc/isa_traits.hh"
|
|
||||||
#include "arch/sparc/nativetrace.hh"
|
#include "arch/sparc/nativetrace.hh"
|
||||||
|
|
||||||
|
#include "arch/sparc/isa_traits.hh"
|
||||||
#include "arch/sparc/registers.hh"
|
#include "arch/sparc/registers.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "params/SparcNativeTrace.hh"
|
#include "params/SparcNativeTrace.hh"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/sparc/pagetable.hh"
|
#include "arch/sparc/pagetable.hh"
|
||||||
|
|
||||||
#include "sim/serialize.hh"
|
#include "sim/serialize.hh"
|
||||||
|
|
||||||
namespace SparcISA
|
namespace SparcISA
|
||||||
|
|
|
@ -29,10 +29,11 @@
|
||||||
* Ali Saidi
|
* Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/sparc/process.hh"
|
||||||
|
|
||||||
#include "arch/sparc/asi.hh"
|
#include "arch/sparc/asi.hh"
|
||||||
#include "arch/sparc/handlers.hh"
|
#include "arch/sparc/handlers.hh"
|
||||||
#include "arch/sparc/isa_traits.hh"
|
#include "arch/sparc/isa_traits.hh"
|
||||||
#include "arch/sparc/process.hh"
|
|
||||||
#include "arch/sparc/registers.hh"
|
#include "arch/sparc/registers.hh"
|
||||||
#include "arch/sparc/types.hh"
|
#include "arch/sparc/types.hh"
|
||||||
#include "base/loader/elf_object.hh"
|
#include "base/loader/elf_object.hh"
|
||||||
|
|
|
@ -119,13 +119,14 @@
|
||||||
* "Stub" to allow remote cpu to debug over a serial line using gdb.
|
* "Stub" to allow remote cpu to debug over a serial line using gdb.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <signal.h>
|
#include "arch/sparc/remote_gdb.hh"
|
||||||
|
|
||||||
#include <sys/signal.h>
|
#include <sys/signal.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
|
#include <csignal>
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/sparc/remote_gdb.hh"
|
|
||||||
#include "arch/vtophys.hh"
|
#include "arch/vtophys.hh"
|
||||||
#include "base/intmath.hh"
|
#include "base/intmath.hh"
|
||||||
#include "base/remote_gdb.hh"
|
#include "base/remote_gdb.hh"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/sparc/solaris/process.hh"
|
#include "arch/sparc/solaris/process.hh"
|
||||||
|
|
||||||
#include "arch/sparc/isa_traits.hh"
|
#include "arch/sparc/isa_traits.hh"
|
||||||
#include "arch/sparc/registers.hh"
|
#include "arch/sparc/registers.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/sparc/system.hh"
|
#include "arch/sparc/system.hh"
|
||||||
|
|
||||||
#include "arch/vtophys.hh"
|
#include "arch/vtophys.hh"
|
||||||
#include "base/loader/object_file.hh"
|
#include "base/loader/object_file.hh"
|
||||||
#include "base/loader/symtab.hh"
|
#include "base/loader/symtab.hh"
|
||||||
|
|
|
@ -28,12 +28,13 @@
|
||||||
* Authors: Ali Saidi
|
* Authors: Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/sparc/tlb.hh"
|
||||||
|
|
||||||
#include <cstring>
|
#include <cstring>
|
||||||
|
|
||||||
#include "arch/sparc/asi.hh"
|
#include "arch/sparc/asi.hh"
|
||||||
#include "arch/sparc/faults.hh"
|
#include "arch/sparc/faults.hh"
|
||||||
#include "arch/sparc/registers.hh"
|
#include "arch/sparc/registers.hh"
|
||||||
#include "arch/sparc/tlb.hh"
|
|
||||||
#include "base/bitfield.hh"
|
#include "base/bitfield.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/base.hh"
|
#include "cpu/base.hh"
|
||||||
|
|
|
@ -35,8 +35,8 @@
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "debug/Quiesce.hh"
|
#include "debug/Quiesce.hh"
|
||||||
#include "debug/Timer.hh"
|
#include "debug/Timer.hh"
|
||||||
#include "sim/system.hh"
|
|
||||||
#include "sim/full_system.hh"
|
#include "sim/full_system.hh"
|
||||||
|
#include "sim/system.hh"
|
||||||
|
|
||||||
using namespace SparcISA;
|
using namespace SparcISA;
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
|
@ -29,8 +29,9 @@
|
||||||
* Ali Saidi
|
* Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/sparc/faults.hh"
|
|
||||||
#include "arch/sparc/utility.hh"
|
#include "arch/sparc/utility.hh"
|
||||||
|
|
||||||
|
#include "arch/sparc/faults.hh"
|
||||||
#include "arch/sparc/vtophys.hh"
|
#include "arch/sparc/vtophys.hh"
|
||||||
#include "mem/fs_translating_port_proxy.hh"
|
#include "mem/fs_translating_port_proxy.hh"
|
||||||
|
|
||||||
|
|
|
@ -28,10 +28,11 @@
|
||||||
* Authors: Ali Saidi
|
* Authors: Ali Saidi
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/sparc/vtophys.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/sparc/tlb.hh"
|
#include "arch/sparc/tlb.hh"
|
||||||
#include "arch/sparc/vtophys.hh"
|
|
||||||
#include "base/chunk_generator.hh"
|
#include "base/chunk_generator.hh"
|
||||||
#include "base/compiler.hh"
|
#include "base/compiler.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/bios/acpi.hh"
|
#include "arch/x86/bios/acpi.hh"
|
||||||
|
|
||||||
#include "mem/port.hh"
|
#include "mem/port.hh"
|
||||||
#include "params/X86ACPIRSDP.hh"
|
#include "params/X86ACPIRSDP.hh"
|
||||||
#include "params/X86ACPIRSDT.hh"
|
#include "params/X86ACPIRSDT.hh"
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/bios/e820.hh"
|
#include "arch/x86/bios/e820.hh"
|
||||||
|
|
||||||
#include "arch/x86/isa_traits.hh"
|
#include "arch/x86/isa_traits.hh"
|
||||||
#include "mem/port_proxy.hh"
|
#include "mem/port_proxy.hh"
|
||||||
#include "sim/byteswap.hh"
|
#include "sim/byteswap.hh"
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/bios/intelmp.hh"
|
#include "arch/x86/bios/intelmp.hh"
|
||||||
|
|
||||||
#include "arch/x86/isa_traits.hh"
|
#include "arch/x86/isa_traits.hh"
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
#include "base/types.hh"
|
#include "base/types.hh"
|
||||||
|
|
|
@ -41,6 +41,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/bios/smbios.hh"
|
#include "arch/x86/bios/smbios.hh"
|
||||||
|
|
||||||
#include "arch/x86/isa_traits.hh"
|
#include "arch/x86/isa_traits.hh"
|
||||||
#include "base/types.hh"
|
#include "base/types.hh"
|
||||||
#include "mem/port_proxy.hh"
|
#include "mem/port_proxy.hh"
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/cpuid.hh"
|
#include "arch/x86/cpuid.hh"
|
||||||
|
|
||||||
#include "base/bitfield.hh"
|
#include "base/bitfield.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
|
|
||||||
|
|
|
@ -29,6 +29,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/decoder.hh"
|
#include "arch/x86/decoder.hh"
|
||||||
|
|
||||||
#include "arch/x86/regs/misc.hh"
|
#include "arch/x86/regs/misc.hh"
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
|
|
|
@ -37,9 +37,10 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/x86/emulenv.hh"
|
||||||
|
|
||||||
#include <cassert>
|
#include <cassert>
|
||||||
|
|
||||||
#include "arch/x86/emulenv.hh"
|
|
||||||
#include "base/misc.hh"
|
#include "base/misc.hh"
|
||||||
|
|
||||||
using namespace X86ISA;
|
using namespace X86ISA;
|
||||||
|
|
|
@ -40,8 +40,9 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/generated/decoder.hh"
|
|
||||||
#include "arch/x86/faults.hh"
|
#include "arch/x86/faults.hh"
|
||||||
|
|
||||||
|
#include "arch/x86/generated/decoder.hh"
|
||||||
#include "arch/x86/isa_traits.hh"
|
#include "arch/x86/isa_traits.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
|
|
|
@ -37,8 +37,9 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/generated/decoder.hh"
|
|
||||||
#include "arch/x86/insts/badmicroop.hh"
|
#include "arch/x86/insts/badmicroop.hh"
|
||||||
|
|
||||||
|
#include "arch/x86/generated/decoder.hh"
|
||||||
#include "arch/x86/isa_traits.hh"
|
#include "arch/x86/isa_traits.hh"
|
||||||
|
|
||||||
namespace X86ISA
|
namespace X86ISA
|
||||||
|
|
|
@ -37,9 +37,10 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/x86/insts/microfpop.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/x86/insts/microfpop.hh"
|
|
||||||
#include "arch/x86/regs/misc.hh"
|
#include "arch/x86/regs/misc.hh"
|
||||||
|
|
||||||
namespace X86ISA
|
namespace X86ISA
|
||||||
|
|
|
@ -38,10 +38,10 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <string>
|
|
||||||
|
|
||||||
#include "arch/x86/insts/microldstop.hh"
|
#include "arch/x86/insts/microldstop.hh"
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
namespace X86ISA
|
namespace X86ISA
|
||||||
{
|
{
|
||||||
std::string LdStOp::generateDisassembly(Addr pc,
|
std::string LdStOp::generateDisassembly(Addr pc,
|
||||||
|
|
|
@ -28,9 +28,10 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/x86/insts/micromediaop.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/x86/insts/micromediaop.hh"
|
|
||||||
#include "arch/x86/regs/misc.hh"
|
#include "arch/x86/regs/misc.hh"
|
||||||
|
|
||||||
namespace X86ISA
|
namespace X86ISA
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/insts/microop.hh"
|
#include "arch/x86/insts/microop.hh"
|
||||||
|
|
||||||
#include "arch/x86/regs/misc.hh"
|
#include "arch/x86/regs/misc.hh"
|
||||||
|
|
||||||
namespace X86ISA
|
namespace X86ISA
|
||||||
|
|
|
@ -37,9 +37,10 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/x86/insts/microregop.hh"
|
||||||
|
|
||||||
#include <string>
|
#include <string>
|
||||||
|
|
||||||
#include "arch/x86/insts/microregop.hh"
|
|
||||||
#include "arch/x86/regs/misc.hh"
|
#include "arch/x86/regs/misc.hh"
|
||||||
#include "base/condcodes.hh"
|
#include "base/condcodes.hh"
|
||||||
#include "debug/X86.hh"
|
#include "debug/X86.hh"
|
||||||
|
|
|
@ -39,6 +39,7 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/insts/static_inst.hh"
|
#include "arch/x86/insts/static_inst.hh"
|
||||||
|
|
||||||
#include "arch/x86/regs/segment.hh"
|
#include "arch/x86/regs/segment.hh"
|
||||||
#include "cpu/reg_class.hh"
|
#include "cpu/reg_class.hh"
|
||||||
|
|
||||||
|
|
|
@ -49,19 +49,20 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/x86/interrupts.hh"
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
|
||||||
#include "arch/x86/regs/apic.hh"
|
|
||||||
#include "arch/x86/interrupts.hh"
|
|
||||||
#include "arch/x86/intmessage.hh"
|
#include "arch/x86/intmessage.hh"
|
||||||
|
#include "arch/x86/regs/apic.hh"
|
||||||
#include "cpu/base.hh"
|
#include "cpu/base.hh"
|
||||||
#include "debug/LocalApic.hh"
|
#include "debug/LocalApic.hh"
|
||||||
#include "dev/x86/i82094aa.hh"
|
#include "dev/x86/i82094aa.hh"
|
||||||
#include "dev/x86/pc.hh"
|
#include "dev/x86/pc.hh"
|
||||||
#include "dev/x86/south_bridge.hh"
|
#include "dev/x86/south_bridge.hh"
|
||||||
#include "mem/packet_access.hh"
|
#include "mem/packet_access.hh"
|
||||||
#include "sim/system.hh"
|
|
||||||
#include "sim/full_system.hh"
|
#include "sim/full_system.hh"
|
||||||
|
#include "sim/system.hh"
|
||||||
|
|
||||||
int
|
int
|
||||||
divideFromConf(uint32_t conf)
|
divideFromConf(uint32_t conf)
|
||||||
|
|
|
@ -28,8 +28,9 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/decoder.hh"
|
|
||||||
#include "arch/x86/isa.hh"
|
#include "arch/x86/isa.hh"
|
||||||
|
|
||||||
|
#include "arch/x86/decoder.hh"
|
||||||
#include "arch/x86/tlb.hh"
|
#include "arch/x86/tlb.hh"
|
||||||
#include "cpu/base.hh"
|
#include "cpu/base.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
|
|
|
@ -37,9 +37,10 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/linux/linux.hh"
|
|
||||||
#include "arch/x86/linux/process.hh"
|
#include "arch/x86/linux/process.hh"
|
||||||
|
|
||||||
#include "arch/x86/isa_traits.hh"
|
#include "arch/x86/isa_traits.hh"
|
||||||
|
#include "arch/x86/linux/linux.hh"
|
||||||
#include "arch/x86/registers.hh"
|
#include "arch/x86/registers.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
|
|
|
@ -38,9 +38,10 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "arch/x86/linux/system.hh"
|
#include "arch/x86/linux/system.hh"
|
||||||
#include "arch/x86/regs/int.hh"
|
|
||||||
#include "arch/x86/isa_traits.hh"
|
|
||||||
#include "arch/vtophys.hh"
|
#include "arch/vtophys.hh"
|
||||||
|
#include "arch/x86/isa_traits.hh"
|
||||||
|
#include "arch/x86/regs/int.hh"
|
||||||
#include "base/trace.hh"
|
#include "base/trace.hh"
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "mem/port_proxy.hh"
|
#include "mem/port_proxy.hh"
|
||||||
|
|
|
@ -28,10 +28,11 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "arch/x86/nativetrace.hh"
|
||||||
|
|
||||||
|
#include "arch/x86/isa_traits.hh"
|
||||||
#include "arch/x86/regs/float.hh"
|
#include "arch/x86/regs/float.hh"
|
||||||
#include "arch/x86/regs/int.hh"
|
#include "arch/x86/regs/int.hh"
|
||||||
#include "arch/x86/isa_traits.hh"
|
|
||||||
#include "arch/x86/nativetrace.hh"
|
|
||||||
#include "cpu/thread_context.hh"
|
#include "cpu/thread_context.hh"
|
||||||
#include "debug/ExecRegDelta.hh"
|
#include "debug/ExecRegDelta.hh"
|
||||||
#include "params/X86NativeTrace.hh"
|
#include "params/X86NativeTrace.hh"
|
||||||
|
|
|
@ -37,9 +37,11 @@
|
||||||
* Authors: Gabe Black
|
* Authors: Gabe Black
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <cmath>
|
|
||||||
#include "arch/x86/isa_traits.hh"
|
|
||||||
#include "arch/x86/pagetable.hh"
|
#include "arch/x86/pagetable.hh"
|
||||||
|
|
||||||
|
#include <cmath>
|
||||||
|
|
||||||
|
#include "arch/x86/isa_traits.hh"
|
||||||
#include "sim/serialize.hh"
|
#include "sim/serialize.hh"
|
||||||
|
|
||||||
namespace X86ISA
|
namespace X86ISA
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue