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 --- |