-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviews.gem5.org/r/3696/
-----------------------------------------------------------

(Updated Feb. 23, 2017, 7:40 p.m.)


Review request for Default.


Repository: gem5


Description (updated)
-------

Changeset 11879:5e2d3ce3a08c
---------------------------
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 (updated)
-----

  src/arch/alpha/linux/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/alpha/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/arm/linux/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/arm/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/generic/types.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/mips/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/power/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/riscv/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/sparc/linux/syscalls.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/sparc/process.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/sparc/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/x86/linux/process.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/x86/linux/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/x86/process.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/x86/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/arch/x86/types.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/cpu/checker/thread_context.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/cpu/o3/thread_context.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/cpu/simple_thread.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/cpu/thread_context.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/cpu/thread_state.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/mem/page_table.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/mem/page_table.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/mem/se_translating_port_proxy.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/sim/Process.py 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/sim/fd_array.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/sim/fd_array.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/sim/process.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/sim/process.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/sim/syscall_desc.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/sim/syscall_emul.hh 5ea85692a53ea437c95e5a199884bd3a5266f820 
  src/sim/syscall_emul.cc 5ea85692a53ea437c95e5a199884bd3a5266f820 

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

Reply via email to