gem5/src
Andreas Sandberg 738d71f6a9 sim: Add support for notifying Drainable objects of a fork
When forking a gem5 process, some objects need to clean up resources
(mainly file descriptions) shared between the child and the parent of
the fork. This changeset adds the notifyFork() method to Drainable,
which is called in the child process.

Signed-off-by: Andreas Sandberg <andreas@sandberg.pp.se>
[sascha.bischoff@arm.com: Rebased patches onto a newer gem5 version]
Signed-off-by: Sascha Bischoff <sascha.bischoff@arm.com>
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
2015-11-26 10:03:43 +00:00
..
arch base: Add support for changing output directories 2015-11-27 14:41:59 +00:00
base base: Add support for changing output directories 2015-11-27 14:41:59 +00:00
cpu base: Add support for changing output directories 2015-11-27 14:41:59 +00:00
dev base: Add support for changing output directories 2015-11-27 14:41:59 +00:00
doc cpu: `Minor' in-order CPU model 2014-07-23 16:09:04 -05:00
doxygen MEM: Put memory system document into doxygen 2012-09-25 11:49:41 -05:00
gpu-compute gpu: fix bugs with MemFence, Flat Instrs and Resource utilization 2016-02-18 10:42:03 -05:00
kern misc: Remove redundant compiler-specific defines 2015-10-12 04:07:59 -04:00
mem mem, cpu: Add assertions to snoop invalidation logic 2015-08-10 11:25:52 +01:00
proto cpu: Support virtual addr in elastic traces 2015-12-07 16:42:16 -06:00
python sim: Add support for notifying Drainable objects of a fork 2015-11-26 10:03:43 +00:00
sim sim: Add support for notifying Drainable objects of a fork 2015-11-26 10:03:43 +00:00
unittest style: remove trailing whitespace 2016-02-06 17:21:18 -08:00
Doxyfile Doxygen: Update the version of the Doxyfile 2012-10-11 06:38:42 -04:00
SConscript scons: Enable building with the gcc/clang Address Sanitizer 2016-02-17 03:56:20 -05:00