system.hh (11359:b0b976a1ceda) system.hh (11538:55014a40512c)
1/*
2 * Copyright (c) 2010-2013 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

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

90 void initState();
91
92 void startup();
93
94 /** This function creates a new task Id for the given pid.
95 * @param tc thread context that is currentyl executing */
96 void mapPid(ThreadContext* tc, uint32_t pid);
97
1/*
2 * Copyright (c) 2010-2013 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

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

90 void initState();
91
92 void startup();
93
94 /** This function creates a new task Id for the given pid.
95 * @param tc thread context that is currentyl executing */
96 void mapPid(ThreadContext* tc, uint32_t pid);
97
98 public: // Exported Python methods
99 /**
100 * Dump the kernel's dmesg buffer to stdout
101 */
102 void dumpDmesg();
103
98 private:
99 /** Event to halt the simulator if the kernel calls panic() */
100 PCEvent *kernelPanicEvent;
101
102 /** Event to halt the simulator if the kernel calls oopses */
103 PCEvent *kernelOopsEvent;
104
105 /**

--- 28 unchanged lines hidden ---
104 private:
105 /** Event to halt the simulator if the kernel calls panic() */
106 PCEvent *kernelPanicEvent;
107
108 /** Event to halt the simulator if the kernel calls oopses */
109 PCEvent *kernelOopsEvent;
110
111 /**

--- 28 unchanged lines hidden ---