iob.hh (8229:78bf55f23338) iob.hh (8711:c7e14f52c682)
1/*
2 * Copyright (c) 2006 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;

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

136
137 virtual Tick read(PacketPtr pkt);
138 virtual Tick write(PacketPtr pkt);
139 void generateIpi(Type type, int cpu_id, int vector);
140 void receiveDeviceInterrupt(DeviceId devid);
141 bool receiveJBusInterrupt(int cpu_id, int source, uint64_t d0,
142 uint64_t d1);
143
1/*
2 * Copyright (c) 2006 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;

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

136
137 virtual Tick read(PacketPtr pkt);
138 virtual Tick write(PacketPtr pkt);
139 void generateIpi(Type type, int cpu_id, int vector);
140 void receiveDeviceInterrupt(DeviceId devid);
141 bool receiveJBusInterrupt(int cpu_id, int source, uint64_t d0,
142 uint64_t d1);
143
144 void addressRanges(AddrRangeList &range_list);
144 AddrRangeList getAddrRanges();
145
146 virtual void serialize(std::ostream &os);
147 virtual void unserialize(Checkpoint *cp, const std::string &section);
148
149};
150
151#endif //__DEV_SPARC_IOB_HH__
152
145
146 virtual void serialize(std::ostream &os);
147 virtual void unserialize(Checkpoint *cp, const std::string &section);
148
149};
150
151#endif //__DEV_SPARC_IOB_HH__
152