gic_v3_cpu_interface.hh (13531:e6f1bf55d038) gic_v3_cpu_interface.hh (13580:18ed3315bdb6)
1/*
2 * Copyright (c) 2018 Metempsy Technology Consulting
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

247
248 public:
249
250 Gicv3CPUInterface(Gicv3 * gic, uint32_t cpu_id);
251 ~Gicv3CPUInterface();
252 void init();
253 void initState();
254
1/*
2 * Copyright (c) 2018 Metempsy Technology Consulting
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are
7 * met: redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer;

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

247
248 public:
249
250 Gicv3CPUInterface(Gicv3 * gic, uint32_t cpu_id);
251 ~Gicv3CPUInterface();
252 void init();
253 void initState();
254
255 ArmISA::MiscReg readMiscReg(int misc_reg) override;
256 void setMiscReg(int misc_reg, ArmISA::MiscReg val) override;
255 RegVal readMiscReg(int misc_reg) override;
256 void setMiscReg(int misc_reg, RegVal val) override;
257 void update();
258 void virtualUpdate();
259
260 void serialize(CheckpointOut & cp) const override;
261 void unserialize(CheckpointIn & cp) override;
262
263 protected:
264

--- 37 unchanged lines hidden ---
257 void update();
258 void virtualUpdate();
259
260 void serialize(CheckpointOut & cp) const override;
261 void unserialize(CheckpointIn & cp) override;
262
263 protected:
264

--- 37 unchanged lines hidden ---