syscall_emul: [patch 5/22] remove LiveProcess class and use Process instead
authorBrandon Potter <brandon.potter@amd.com>
Wed, 9 Nov 2016 20:27:40 +0000 (14:27 -0600)
committerBrandon Potter <brandon.potter@amd.com>
Wed, 9 Nov 2016 20:27:40 +0000 (14:27 -0600)
commit3886c4a8f2e1bfe17cbf7a5a76ba0fc978c6bb48
tree5a1ce6cbf42009fc9199c7ecfb068890ca74dbd4
parent7b6cf951e2f0fa70d6599f1e1d03f664b674a75e
syscall_emul: [patch 5/22] remove LiveProcess class and use Process instead

The EIOProcess class was removed recently and it was the only other class
which derived from Process. Since every Process invocation is also a
LiveProcess invocation, it makes sense to simplify the organization by
combining the fields from LiveProcess into Process.
73 files changed:
configs/common/cpu2000.py
configs/example/apu_se.py
configs/example/se.py
configs/learning_gem5/part1/simple.py
configs/learning_gem5/part1/two_level.py
configs/splash2/cluster.py
configs/splash2/run.py
src/arch/alpha/linux/process.cc
src/arch/alpha/linux/process.hh
src/arch/alpha/process.cc
src/arch/alpha/process.hh
src/arch/arm/freebsd/process.cc
src/arch/arm/freebsd/process.hh
src/arch/arm/linux/process.cc
src/arch/arm/linux/process.hh
src/arch/arm/process.cc
src/arch/arm/process.hh
src/arch/mips/linux/process.cc
src/arch/mips/linux/process.hh
src/arch/mips/process.cc
src/arch/mips/process.hh
src/arch/power/linux/process.cc
src/arch/power/linux/process.hh
src/arch/power/process.cc
src/arch/power/process.hh
src/arch/riscv/linux/process.cc
src/arch/riscv/linux/process.hh
src/arch/riscv/process.cc
src/arch/riscv/process.hh
src/arch/sparc/faults.cc
src/arch/sparc/linux/process.cc
src/arch/sparc/linux/process.hh
src/arch/sparc/linux/syscalls.cc
src/arch/sparc/process.cc
src/arch/sparc/process.hh
src/arch/sparc/solaris/process.cc
src/arch/sparc/solaris/process.hh
src/arch/x86/linux/process.cc
src/arch/x86/linux/process.hh
src/arch/x86/process.cc
src/arch/x86/process.hh
src/gpu-compute/cl_driver.cc
src/gpu-compute/cl_driver.hh
src/kern/freebsd/freebsd.hh
src/kern/linux/linux.cc
src/kern/linux/linux.hh
src/kern/operatingsystem.cc
src/kern/operatingsystem.hh
src/sim/Process.py
src/sim/emul_driver.hh
src/sim/process.cc
src/sim/process.hh
src/sim/syscall_desc.cc
src/sim/syscall_desc.hh
src/sim/syscall_emul.cc
src/sim/syscall_emul.hh
tests/long/se/10.mcf/test.py
tests/long/se/20.parser/test.py
tests/long/se/30.eon/test.py
tests/long/se/40.perlbmk/test.py
tests/long/se/50.vortex/test.py
tests/long/se/60.bzip2/test.py
tests/long/se/70.twolf/test.py
tests/quick/se/00.hello.mp/test.py
tests/quick/se/00.hello/test.py
tests/quick/se/01.hello-2T-smt/test.py
tests/quick/se/02.insttest/test.py
tests/quick/se/04.gpu/test.py
tests/quick/se/10.mcf/test.py
tests/quick/se/30.eon/test.py
tests/quick/se/40.m5threads-test-atomic/test.py
tests/quick/se/50.vortex/test.py
tests/quick/se/70.twolf/test.py