backdoor.hh (11168:f98eb2da15a4) backdoor.hh (11169:44b5c183c3cd)
1/*
2 * Copyright (c) 2001-2005 The Regents of The University of Michigan
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;

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

102 AlphaBackdoor(const Params *p);
103
104 const Params *
105 params() const
106 {
107 return dynamic_cast<const Params *>(_params);
108 }
109
1/*
2 * Copyright (c) 2001-2005 The Regents of The University of Michigan
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;

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

102 AlphaBackdoor(const Params *p);
103
104 const Params *
105 params() const
106 {
107 return dynamic_cast<const Params *>(_params);
108 }
109
110 virtual void startup();
110 void startup() override;
111
112 /**
113 * memory mapped reads and writes
114 */
111
112 /**
113 * memory mapped reads and writes
114 */
115 virtual Tick read(PacketPtr pkt);
116 virtual Tick write(PacketPtr pkt);
115 Tick read(PacketPtr pkt) override;
116 Tick write(PacketPtr pkt) override;
117
118 /**
119 * standard serialization routines for checkpointing
120 */
121 void serialize(CheckpointOut &cp) const override;
122 void unserialize(CheckpointIn &cp) override;
123};
124
125#endif // __DEV_ALPHA_BACKDOOR_HH__
117
118 /**
119 * standard serialization routines for checkpointing
120 */
121 void serialize(CheckpointOut &cp) const override;
122 void unserialize(CheckpointIn &cp) override;
123};
124
125#endif // __DEV_ALPHA_BACKDOOR_HH__