diff options
author | Gabe Black <gabeblack@google.com> | 2019-10-29 15:31:04 -0700 |
---|---|---|
committer | Gabe Black <gabeblack@google.com> | 2019-10-30 22:29:23 +0000 |
commit | 607df7e656304f0a2a4ca811acd758ee21b9642e (patch) | |
tree | 915761c56cb7d6888e05157a94bd627365483c4f /src/arch/x86/linux | |
parent | 7adc90a2970dfdc54560305ddca46c90ce519016 (diff) | |
download | gem5-607df7e656304f0a2a4ca811acd758ee21b9642e.tar.xz |
arch: Make endianness a property of the OS class syscalls can consume.
That way the syscall implementations won't have to find the right
endianness to use on their own, typically by referring to TheISA.
Change-Id: I186b2f419d5dbee72cc9b5abce7356f3143f0c83
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/22363
Reviewed-by: Brandon Potter <Brandon.Potter@amd.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'src/arch/x86/linux')
-rw-r--r-- | src/arch/x86/linux/linux.hh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/arch/x86/linux/linux.hh b/src/arch/x86/linux/linux.hh index 91498043c..2192e5064 100644 --- a/src/arch/x86/linux/linux.hh +++ b/src/arch/x86/linux/linux.hh @@ -46,6 +46,8 @@ class X86Linux : public Linux { public: + static const ByteOrder byteOrder = LittleEndianByteOrder; + static void archClone(uint64_t flags, Process *pp, Process *cp, |