syscall_emul: [patch 5/22] remove LiveProcess class and use Process instead
Review Request #3671 - Created Oct. 17, 2016 and submitted
Information | |
---|---|
Brandon Potter | |
gem5 | |
default | |
Reviewers | |
Default | |
Changeset 11694:c915cc7cff42 --------------------------- 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 who organization by combining the fields from LiveProcess into Process.
Posted (Oct. 17, 2016, 9:20 a.m.)
-
src/arch/arm/process.hh (Diff revision 1) -
I don't think this is needed.
-
src/arch/mips/process.hh (Diff revision 1) -
I don't think this is needed.
-
src/arch/power/process.hh (Diff revision 1) -
I don't think this is needed.
-
src/arch/sparc/faults.cc (Diff revision 1) -
Why remove comment?
Posted (Oct. 17, 2016, 3:25 p.m.)
Seems reasonable to me, but do we have any historical context for "LiveProcess"?
Couple of small things below.
-
src/sim/Process.py (Diff revision 1) -
Why this change?
-
src/sim/process.cc (Diff revision 1) -
Any reason not to move this code into ProcessParams::create(), and eliminate this static function?
Review request changed
Updated (Oct. 19, 2016, 12:27 p.m.)
Description: |
|
|||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 2 (+568 -633) |
Thanks for the change!
Yes, thanks!
Ship It!
Ship It!