interrupts.hh (10541:9f100bac04f1) interrupts.hh (10905:a6ca6831e775)
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

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

288 */
289 bool hasPendingUnmaskable() const { return pendingUnmaskableInt; }
290 Fault getInterrupt(ThreadContext *tc);
291 void updateIntrInfo(ThreadContext *tc);
292
293 /*
294 * Serialization.
295 */
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

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

288 */
289 bool hasPendingUnmaskable() const { return pendingUnmaskableInt; }
290 Fault getInterrupt(ThreadContext *tc);
291 void updateIntrInfo(ThreadContext *tc);
292
293 /*
294 * Serialization.
295 */
296 void serialize(CheckpointOut &cp) const M5_ATTR_OVERRIDE;
297 void unserialize(CheckpointIn &cp) M5_ATTR_OVERRIDE;
296
298
297 virtual void serialize(std::ostream &os);
298 virtual void unserialize(Checkpoint *cp, const std::string &section);
299
300 /*
301 * Old functions needed for compatability but which will be phased out
302 * eventually.
303 */
304 void
305 post(int int_num, int index)
306 {
307 panic("Interrupts::post unimplemented!\n");

--- 18 unchanged lines hidden ---
299 /*
300 * Old functions needed for compatability but which will be phased out
301 * eventually.
302 */
303 void
304 post(int int_num, int index)
305 {
306 panic("Interrupts::post unimplemented!\n");

--- 18 unchanged lines hidden ---