interrupts.hh (10474:799c8ee4ecba) interrupts.hh (10905:a6ca6831e775)
1/*
2 * Copyright (c) 2010, 2012-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

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

267
268 void
269 updateIntrInfo(ThreadContext *tc)
270 {
271 ; // nothing to do
272 }
273
274 void
1/*
2 * Copyright (c) 2010, 2012-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

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

267
268 void
269 updateIntrInfo(ThreadContext *tc)
270 {
271 ; // nothing to do
272 }
273
274 void
275 serialize(std::ostream &os)
275 serialize(CheckpointOut &cp) const
276 {
277 SERIALIZE_ARRAY(interrupts, NumInterruptTypes);
278 SERIALIZE_SCALAR(intStatus);
279 }
280
281 void
276 {
277 SERIALIZE_ARRAY(interrupts, NumInterruptTypes);
278 SERIALIZE_SCALAR(intStatus);
279 }
280
281 void
282 unserialize(Checkpoint *cp, const std::string &section)
282 unserialize(CheckpointIn &cp)
283 {
284 UNSERIALIZE_ARRAY(interrupts, NumInterruptTypes);
285 UNSERIALIZE_SCALAR(intStatus);
286 }
287};
288} // namespace ARM_ISA
289
290#endif // __ARCH_ARM_INTERRUPT_HH__
283 {
284 UNSERIALIZE_ARRAY(interrupts, NumInterruptTypes);
285 UNSERIALIZE_SCALAR(intStatus);
286 }
287};
288} // namespace ARM_ISA
289
290#endif // __ARCH_ARM_INTERRUPT_HH__