interrupts.hh (9807:63d7362bbdf2) interrupts.hh (9874:81c0ae6ffb9e)
1/*
2 * Copyright (c) 2012 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

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

269
270 Interrupts(Params * p);
271
272 /*
273 * Functions for retrieving interrupts for the CPU to handle.
274 */
275
276 bool checkInterrupts(ThreadContext *tc) const;
1/*
2 * Copyright (c) 2012 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

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

269
270 Interrupts(Params * p);
271
272 /*
273 * Functions for retrieving interrupts for the CPU to handle.
274 */
275
276 bool checkInterrupts(ThreadContext *tc) const;
277 /**
278 * Check if there are pending interrupts without ignoring the
279 * interrupts disabled flag.
280 *
281 * @return true if there are interrupts pending.
282 */
283 bool checkInterruptsRaw() const;
277 Fault getInterrupt(ThreadContext *tc);
278 void updateIntrInfo(ThreadContext *tc);
279
280 /*
281 * Serialization.
282 */
283
284 virtual void serialize(std::ostream &os);

--- 28 unchanged lines hidden ---
284 Fault getInterrupt(ThreadContext *tc);
285 void updateIntrInfo(ThreadContext *tc);
286
287 /*
288 * Serialization.
289 */
290
291 virtual void serialize(std::ostream &os);

--- 28 unchanged lines hidden ---