system.hh (7585:afbc40280b56) system.hh (7733:08d6a773d1b6)
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 53 unchanged lines hidden (view full) ---

62 params() const
63 {
64 return dynamic_cast<const Params *>(_params);
65 }
66
67 LinuxArmSystem(Params *p);
68 ~LinuxArmSystem();
69
1/*
2 * Copyright (c) 2010 ARM Limited
3 * All rights reserved
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 53 unchanged lines hidden (view full) ---

62 params() const
63 {
64 return dynamic_cast<const Params *>(_params);
65 }
66
67 LinuxArmSystem(Params *p);
68 ~LinuxArmSystem();
69
70 /** Initialize the CPU for booting */
71 void startup();
70 void initState();
71
72 private:
73#ifndef NDEBUG
74 /** Event to halt the simulator if the kernel calls panic() */
75 BreakPCEvent *kernelPanicEvent;
76#endif
77};
78
79#endif // __ARCH_ARM_LINUX_SYSTEM_HH__
80
72 private:
73#ifndef NDEBUG
74 /** Event to halt the simulator if the kernel calls panic() */
75 BreakPCEvent *kernelPanicEvent;
76#endif
77};
78
79#endif // __ARCH_ARM_LINUX_SYSTEM_HH__
80