gem5/src/arch/arm
Andreas Hansson 12eb034378 scons: Enable -Wextra by default
Make best use of the compiler, and enable -Wextra as well as
-Wall. There are a few issues that had to be resolved, but they are
all trivial.
2016-01-11 05:52:20 -05:00
..
freebsd arch: fix build under MacOSX 2015-06-07 14:02:40 -05:00
insts arm: Fix fplib 128-bit shift operators 2015-11-22 05:10:18 -05:00
isa pseudo inst,util: Add optional key to initparam pseudo instruction 2016-01-07 16:33:47 -06:00
kvm kvm, arm: Fix compilation errors due to API changes 2015-10-29 08:48:23 -04:00
linux cpu: Move invldPid constant from Request to BaseCPU 2015-08-21 07:03:14 -04:00
ArmInterrupts.py sim: Include object header files in SWIG interfaces 2012-11-02 11:32:01 -05:00
ArmISA.py isa: Add parameter to pick different decoder inside ISA 2015-10-09 14:50:54 -05:00
ArmNativeTrace.py cpu: Put all CPU instruction tracers in a single file 2015-01-25 07:22:17 -05:00
ArmPMU.py arm: Add helper methods to setup architected PMU events 2014-10-16 05:49:42 -04:00
ArmSystem.py arm, config: Automatically discover available platforms 2015-12-04 00:19:05 +00:00
ArmTLB.py arm: Share a port for the two table walker objects 2015-03-02 04:00:42 -05:00
ccregs.hh arm: use condition code registers for ARM ISA 2014-04-29 16:05:02 -05:00
decoder.cc isa: Add parameter to pick different decoder inside ISA 2015-10-09 14:50:54 -05:00
decoder.hh isa: Add parameter to pick different decoder inside ISA 2015-10-09 14:50:54 -05:00
faults.cc isa,cpu: Add support for FS SMT Interrupts 2015-09-30 11:14:19 -05:00
faults.hh scons: Enable -Wextra by default 2016-01-11 05:52:20 -05:00
interrupts.cc arm: Add support for ARMv8 (AArch64 & AArch32) 2014-01-24 15:29:34 -06:00
interrupts.hh sim: Refactor the serialization base class 2015-07-07 09:51:03 +01:00
intregs.hh arm: ISA X31 destination register fix 2014-09-03 07:42:43 -04:00
isa.cc isa: Add parameter to pick different decoder inside ISA 2015-10-09 14:50:54 -05:00
isa.hh isa: Add parameter to pick different decoder inside ISA 2015-10-09 14:50:54 -05:00
isa_device.cc arm: Add support for filtering in the PMU 2014-12-23 09:31:17 -05:00
isa_device.hh misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
isa_traits.hh arch: Cleanup unused ISA traits constants 2014-09-03 07:42:21 -04:00
kernel_stats.hh Make commenting on close namespace brackets consistent. 2011-01-03 14:35:43 -08:00
locked_mem.hh cpu,isa,mem: Add per-thread wakeup logic 2015-09-30 11:14:19 -05:00
microcode_rom.hh arm: include missing file for arm 2009-04-21 15:40:26 -07:00
miscregs.cc arm: implement the CONTEXTIDR_EL2 system reg. 2015-05-26 03:21:45 -04:00
miscregs.hh arm: implement the CONTEXTIDR_EL2 system reg. 2015-05-26 03:21:45 -04:00
mmapped_ipr.hh arch: Add support for m5ops using mmapped IPRs 2013-09-30 12:20:43 +02:00
nativetrace.cc arm: use condition code registers for ARM ISA 2014-04-29 16:05:02 -05:00
nativetrace.hh ARM: Add vfpv3 support to native trace. 2011-05-04 20:38:26 -05:00
pagetable.hh misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
pmu.cc sim: Refactor the serialization base class 2015-07-07 09:51:03 +01:00
pmu.hh misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
process.cc arch, base, dev, kern, sym: FreeBSD support 2015-04-29 22:35:23 -05:00
process.hh arm: Fixes based on UBSan and static analysis 2014-11-14 03:53:51 -05:00
pseudo_inst.hh kvm, x86: Adding support for SE mode execution 2014-11-23 18:01:08 -08:00
registers.hh revert 5af8f40d8f2c 2015-07-28 01:58:04 -05:00
remote_gdb.cc arm: remote GDB: rationalize structure of register offsets 2015-12-18 15:12:07 -06:00
remote_gdb.hh arm: remote GDB: rationalize structure of register offsets 2015-12-18 15:12:07 -06:00
SConscript arch, base, dev, kern, sym: FreeBSD support 2015-04-29 22:35:23 -05:00
SConsopts arm: add ARM support to M5 2009-04-05 18:53:15 -07:00
stacktrace.cc arch: Use const StaticInstPtr references where possible 2014-09-27 09:08:36 -04:00
stacktrace.hh arch: Use const StaticInstPtr references where possible 2014-09-27 09:08:36 -04:00
stage2_lookup.cc arch: Pass faults by const reference where possible 2014-09-19 10:35:18 -04:00
stage2_lookup.hh sim: Move the BaseTLB to src/arch/generic/ 2015-02-11 10:23:27 -05:00
stage2_mmu.cc sim: Decouple draining from the SimObject hierarchy 2015-07-07 09:51:05 +01:00
stage2_mmu.hh sim: Decouple draining from the SimObject hierarchy 2015-07-07 09:51:05 +01:00
system.cc arm: Add support for automatic boot loader selection 2015-12-03 23:53:37 +00:00
system.hh arm: Add support for automatic boot loader selection 2015-12-03 23:53:37 +00:00
table_walker.cc arm: Add secure flag to TableWalker request when needed 2015-10-29 08:48:26 -04:00
table_walker.hh misc: Add explicit overrides and fix other clang >= 3.5 issues 2015-10-12 04:08:01 -04:00
tlb.cc arm: Change TLB Software Caching 2015-09-30 11:14:19 -05:00
tlb.hh misc: Add explicit overrides and fix other clang >= 3.5 issues 2015-10-12 04:08:01 -04:00
types.hh misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
utility.cc scons: Enable -Wextra by default 2016-01-11 05:52:20 -05:00
utility.hh arm: Make address translation faster with better caching 2015-05-26 03:21:42 -04:00
vtophys.cc arm: Fix broken page table permissions checks in remote GDB 2015-03-02 04:00:27 -05:00
vtophys.hh gcc: Clean-up of non-C++0x compliant code, first steps 2012-03-19 06:36:09 -04:00