diff options
author | Gabe Black <gblack@eecs.umich.edu> | 2010-11-11 02:03:58 -0800 |
---|---|---|
committer | Gabe Black <gblack@eecs.umich.edu> | 2010-11-11 02:03:58 -0800 |
commit | cdc585e0e8ceb305de83053c488ba041367b7cd6 (patch) | |
tree | ea3342231f3fdcbe52e3603294bfc46f072aaef7 /src/arch/sparc/isa_traits.hh | |
parent | 0b7967d606cdda184df8df1446852e4aac93331d (diff) | |
download | gem5-cdc585e0e8ceb305de83053c488ba041367b7cd6.tar.xz |
SPARC: Clean up some historical style issues.
Diffstat (limited to 'src/arch/sparc/isa_traits.hh')
-rw-r--r-- | src/arch/sparc/isa_traits.hh | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/src/arch/sparc/isa_traits.hh b/src/arch/sparc/isa_traits.hh index 0a568ddbe..719127641 100644 --- a/src/arch/sparc/isa_traits.hh +++ b/src/arch/sparc/isa_traits.hh @@ -43,54 +43,54 @@ namespace BigEndianGuest {} namespace SparcISA { - const int MachineBytes = 8; +const int MachineBytes = 8; - //This makes sure the big endian versions of certain functions are used. - using namespace BigEndianGuest; +// This makes sure the big endian versions of certain functions are used. +using namespace BigEndianGuest; - // SPARC has a delay slot - #define ISA_HAS_DELAY_SLOT 1 +// SPARC has a delay slot +#define ISA_HAS_DELAY_SLOT 1 - // SPARC NOP (sethi %(hi(0), g0) - const MachInst NoopMachInst = 0x01000000; +// SPARC NOP (sethi %(hi(0), g0) +const MachInst NoopMachInst = 0x01000000; - //8K. This value is implmentation specific; and should probably - //be somewhere else. - const int LogVMPageSize = 13; - const int VMPageSize = (1 << LogVMPageSize); +// 8K. This value is implmentation specific; and should probably +// be somewhere else. +const int LogVMPageSize = 13; +const int VMPageSize = (1 << LogVMPageSize); - // real address virtual mapping - // sort of like alpha super page, but less frequently used - const Addr SegKPMEnd = ULL(0xfffffffc00000000); - const Addr SegKPMBase = ULL(0xfffffac000000000); +// real address virtual mapping +// sort of like alpha super page, but less frequently used +const Addr SegKPMEnd = ULL(0xfffffffc00000000); +const Addr SegKPMBase = ULL(0xfffffac000000000); - //Why does both the previous set of constants and this one exist? - const int PageShift = 13; - const int PageBytes = 1ULL << PageShift; +// Why does both the previous set of constants and this one exist? +const int PageShift = 13; +const int PageBytes = 1ULL << PageShift; - const int BranchPredAddrShiftAmt = 2; +const int BranchPredAddrShiftAmt = 2; - StaticInstPtr decodeInst(ExtMachInst); +StaticInstPtr decodeInst(ExtMachInst); - /////////// TLB Stuff //////////// - const Addr StartVAddrHole = ULL(0x0000800000000000); - const Addr EndVAddrHole = ULL(0xFFFF7FFFFFFFFFFF); - const Addr VAddrAMask = ULL(0xFFFFFFFF); - const Addr PAddrImplMask = ULL(0x000000FFFFFFFFFF); - const Addr BytesInPageMask = ULL(0x1FFF); +/////////// TLB Stuff //////////// +const Addr StartVAddrHole = ULL(0x0000800000000000); +const Addr EndVAddrHole = ULL(0xFFFF7FFFFFFFFFFF); +const Addr VAddrAMask = ULL(0xFFFFFFFF); +const Addr PAddrImplMask = ULL(0x000000FFFFFFFFFF); +const Addr BytesInPageMask = ULL(0x1FFF); #if FULL_SYSTEM - enum InterruptTypes - { - IT_TRAP_LEVEL_ZERO, - IT_HINTP, - IT_INT_VEC, - IT_CPU_MONDO, - IT_DEV_MONDO, - IT_RES_ERROR, - IT_SOFT_INT, - NumInterruptTypes - }; +enum InterruptTypes +{ + IT_TRAP_LEVEL_ZERO, + IT_HINTP, + IT_INT_VEC, + IT_CPU_MONDO, + IT_DEV_MONDO, + IT_RES_ERROR, + IT_SOFT_INT, + NumInterruptTypes +}; #endif |