syscall-emul: Adds SE mode signal feature
authorBrandon Potter <Brandon.Potter@amd.com>
Wed, 1 Mar 2017 20:29:00 +0000 (14:29 -0600)
committerBrandon Potter <Brandon.Potter@amd.com>
Thu, 9 Mar 2017 22:42:45 +0000 (22:42 +0000)
commit8b85f950e5a4f0f7ebf66f142356d8dcea7c9bcc
tree6c425c8e50ac1f40a9a8da619624f5c180de944e
parent198c515b970604df600c2b84ddfc51fa24ed9754
syscall-emul: Adds SE mode signal feature

This changeset adds a simple class definition and a member
in the System object to track signals sent between processes.
The implementation cannot support all signals that might be
sent between processes, but it can support some of the simple
use cases like SIGCHLD.

Change-Id: Id5f95aa60e7f49da1c5b5596fbfa26e729453ac7
Reviewed-on: https://gem5-review.googlesource.com/2267
Reviewed-by: Michael LeBeane <Michael.Lebeane@amd.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Jason Lowe-Power <jason@lowepower.com>
src/sim/SConscript
src/sim/se_signal.cc [new file with mode: 0644]
src/sim/se_signal.hh [new file with mode: 0644]
src/sim/system.hh