Searched refs:arch (Results 1 - 16 of 16) sorted by relevance

/gem5/src/arch/sparc/linux/
H A Dprocess.cc33 #include "arch/sparc/linux/process.hh"
35 #include "arch/sparc/isa_traits.hh"
36 #include "arch/sparc/registers.hh"
57 auto arch = obj_file->getArch(); variable
60 if (arch != ObjectFile::SPARC64 && arch != ObjectFile::SPARC32)
71 if (arch == ObjectFile::SPARC64)
/gem5/configs/common/
H A DHMC.py252 arch 0")
266 parser.add_argument("--arch", type=str, choices=["same", "distributed",
300 if opt.arch == "distributed" or opt.arch == "mixed":
316 # Memmory ranges of serial link for arch-0. Same as the ranges of vault
318 if opt.arch == "same":
321 # Memmory ranges of serial link for arch-1. Distributed range accross
323 if opt.arch == "distributed":
326 # Memmory ranges of serial link for arch-2 'Mixed' address distribution
328 if opt.arch
[all...]
/gem5/src/base/loader/
H A Delf_object.cc84 Arch arch = UnknownArch; local
89 arch = SPARC64;
93 arch = SPARC32;
96 arch = Mips;
104 arch = X86_64;
107 arch = I386;
110 arch = bits(ehdr.e_entry, 0) ? Thumb : Arm;
113 arch = Arm64;
115 arch = (ehdr.e_ident[EI_CLASS] == ELFCLASS64) ? Riscv64 : Riscv32;
118 arch
[all...]
H A Dobject_file.hh80 Arch arch; member in class:ObjectFile
114 Arch getArch() const { return arch; }
159 * aren't compatible with it (wrong arch, wrong OS, etc), then they
H A Dobject_file.cc60 arch(_arch), opSys(_op_sys), entry(0), globalPtr(0),
/gem5/configs/example/
H A Dhmctest.py63 # Config memory system with given HMC arch
66 if options.arch == "distributed":
71 if options.arch == "mixed":
85 if options.arch == "same":
/gem5/src/arch/arm/
H A Dprocess.hh49 #include "arch/arm/intregs.hh"
59 ObjectFile::Arch arch; member in class:ArmProcess
H A Dprocess.cc44 #include "arch/arm/process.hh"
46 #include "arch/arm/isa_traits.hh"
47 #include "arch/arm/types.hh"
69 arch(_arch)
471 pc.thumb(arch == ObjectFile::Thumb);
473 pc.aarch64(arch == ObjectFile::Arm64);
/gem5/src/arch/sparc/solaris/
H A Dprocess.cc31 #include "arch/sparc/solaris/process.hh"
33 #include "arch/sparc/isa_traits.hh"
34 #include "arch/sparc/registers.hh"
55 auto arch = obj_file->getArch(); variable
58 if (arch != ObjectFile::SPARC64 && arch != ObjectFile::SPARC32)
/gem5/src/arch/arm/kvm/
H A Darmv8_cpu.cc40 #include "arch/arm/kvm/armv8_cpu.hh"
171 const uint64_t arch(reg & KVM_REG_ARCH_MASK);
172 if (arch != KVM_REG_ARM64) {
366 const uint64_t arch(reg & KVM_REG_ARCH_MASK);
367 if (arch != KVM_REG_ARM64)
/gem5/tests/testing/
H A Dtests.py170 def get_default_protocol(arch):
171 return default_ruby_protocol.get(arch, 'MI_example')
361 # /(quick|long)/(fs|se)/workload/ref/arch/guest/config/
/gem5/src/arch/riscv/linux/
H A Dprocess.cc35 #include "arch/riscv/linux/process.hh"
39 #include "arch/riscv/isa_traits.hh"
40 #include "arch/riscv/linux/linux.hh"
64 auto arch = obj_file->getArch(); variable
67 if (arch != ObjectFile::Riscv64 && arch != ObjectFile::Riscv32)
78 if (arch == ObjectFile::Riscv64)
/gem5/src/arch/arm/freebsd/
H A Dprocess.cc33 #include "arch/arm/freebsd/process.hh"
42 #include "arch/arm/freebsd/freebsd.hh"
43 #include "arch/arm/isa_traits.hh"
65 auto arch = obj_file->getArch(); variable
68 if (arch != ObjectFile::Arm && arch != ObjectFile::Thumb &&
69 arch != ObjectFile::Arm64) {
76 if (arch == ObjectFile::Arm64)
77 return new ArmFreebsdProcess64(params, obj_file, arch);
79 return new ArmFreebsdProcess32(params, obj_file, arch);
[all...]
/gem5/src/arch/x86/linux/
H A Dprocess.cc40 #include "arch/x86/linux/process.hh"
44 #include "arch/x86/isa_traits.hh"
45 #include "arch/x86/linux/linux.hh"
46 #include "arch/x86/registers.hh"
67 auto arch = obj_file->getArch(); variable
70 if (arch != ObjectFile::X86_64 && arch != ObjectFile::I386)
81 if (arch == ObjectFile::X86_64)
/gem5/src/arch/arm/linux/
H A Dprocess.cc47 #include "arch/arm/linux/process.hh"
51 #include "arch/arm/isa_traits.hh"
52 #include "arch/arm/linux/linux.hh"
74 auto arch = obj_file->getArch(); variable
77 if (arch != ObjectFile::Arm && arch != ObjectFile::Thumb &&
78 arch != ObjectFile::Arm64) {
95 if (arch == ObjectFile::Arm64)
96 return new ArmLinuxProcess64(params, obj_file, arch);
98 return new ArmLinuxProcess32(params, obj_file, arch);
[all...]
/gem5/ext/googletest/googletest/
H A DMakefile.am208 include/gtest/internal/gtest-port-arch.h \

Completed in 18 milliseconds