x86: Separate system call tables into their own files.
authorGabe Black <gabe.black@gmail.com>
Wed, 21 Oct 2020 00:37:13 +0000 (17:37 -0700)
committerGabe Black <gabe.black@gmail.com>
Wed, 28 Oct 2020 20:34:23 +0000 (20:34 +0000)
commit529e502f05359cb3b95857bc349289f714614ac2
tree8d04eacf8ecc24ebf102e5f2c05e11b171b6d351
parent81c5ca17be3419a2d99e980b933f8c0a7d606d87
x86: Separate system call tables into their own files.

These tables take up a lot of space and obscure what's going on in the
file around them. This change moves them into their own files (one for
32 bit and one for 64 bit). It also moves the x86 local definitions of
some system calls into their own file, and creates a SConscript file for
the linux subdirectory.

Change-Id: Ib0978005783b41789ea59695ad95b0336f6353eb
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/34160
Reviewed-by: Gabe Black <gabe.black@gmail.com>
Maintainer: Gabe Black <gabe.black@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/x86/SConscript
src/arch/x86/linux/SConscript [new file with mode: 0644]
src/arch/x86/linux/se_workload.cc
src/arch/x86/linux/se_workload.hh
src/arch/x86/linux/syscall_tbl32.cc [new file with mode: 0644]
src/arch/x86/linux/syscall_tbl64.cc [new file with mode: 0644]
src/arch/x86/linux/syscalls.cc [new file with mode: 0644]
src/arch/x86/linux/syscalls.hh [new file with mode: 0644]