----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviews.gem5.org/r/3696/ -----------------------------------------------------------
Review request for Default. Repository: gem5 Description ------- Changeset 11704:00370b5d6887 --------------------------- syscall_emul: [PATCH 15/22] add clone/execve for threading and multiprocess simulations Modifies the clone system call and adds execve system call. Requires allowing processes to steal thread contexts from other processes in the same system object and the ability to detach pieces of process state (such as MemState) to allow dynamic sharing. Diffs ----- src/sim/syscall_emul.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/sim/syscall_emul.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/sim/process.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/sim/process.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/sim/syscall_desc.hh PRE-CREATION src/cpu/o3/thread_context.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/cpu/simple_thread.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/cpu/thread_context.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/cpu/thread_state.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/mem/page_table.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/mem/page_table.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/mem/se_translating_port_proxy.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/sim/Process.py 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/arm/linux/process.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/arm/process.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/generic/types.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/mips/process.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/power/process.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/sparc/linux/syscalls.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/sparc/process.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/sparc/process.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/x86/linux/process.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/x86/linux/process.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/x86/process.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/x86/process.cc 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/arch/x86/types.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 src/cpu/checker/thread_context.hh 4a86763c0b30cccba0f56c7f48637a46a4663b06 Diff: http://reviews.gem5.org/r/3696/diff/ Testing ------- Thanks, Brandon Potter _______________________________________________ gem5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/gem5-dev
