diff options
Diffstat (limited to 'src/sim')
-rw-r--r-- | src/sim/faults.cc | 2 | ||||
-rw-r--r-- | src/sim/system.cc | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/sim/faults.cc b/src/sim/faults.cc index 6d6a8b5f6..6149a8335 100644 --- a/src/sim/faults.cc +++ b/src/sim/faults.cc @@ -40,7 +40,7 @@ #if !FULL_SYSTEM void FaultBase::invoke(ThreadContext * tc) { - fatal("fault (%s) detected @ PC %p", name(), tc->readPC()); + panic("fault (%s) detected @ PC %p", name(), tc->readPC()); } #else void FaultBase::invoke(ThreadContext * tc) diff --git a/src/sim/system.cc b/src/sim/system.cc index 7dc1d2ba9..10b9b1217 100644 --- a/src/sim/system.cc +++ b/src/sim/system.cc @@ -99,6 +99,8 @@ System::System(Params *p) } else { // Load kernel code kernel = createObjectFile(params()->kernel); + warn("kernel located at: %s", params()->kernel); + if (kernel == NULL) fatal("Could not load kernel file %s", params()->kernel); |