gpu_tlb.hh (12749:223c83ed9979) gpu_tlb.hh (13449:2f7efa89c58b)
1/*
2 * Copyright (c) 2011-2015 Advanced Micro Devices, Inc.
3 * All rights reserved.
4 *
5 * For use for simulation and test purposes only
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions are met:

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

267 GpuTLB *tlb;
268 int index;
269
270 virtual bool recvTimingReq(PacketPtr pkt);
271 virtual Tick recvAtomic(PacketPtr pkt) { return 0; }
272 virtual void recvFunctional(PacketPtr pkt);
273 virtual void recvRangeChange() { }
274 virtual void recvReqRetry();
1/*
2 * Copyright (c) 2011-2015 Advanced Micro Devices, Inc.
3 * All rights reserved.
4 *
5 * For use for simulation and test purposes only
6 *
7 * Redistribution and use in source and binary forms, with or without
8 * modification, are permitted provided that the following conditions are met:

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

267 GpuTLB *tlb;
268 int index;
269
270 virtual bool recvTimingReq(PacketPtr pkt);
271 virtual Tick recvAtomic(PacketPtr pkt) { return 0; }
272 virtual void recvFunctional(PacketPtr pkt);
273 virtual void recvRangeChange() { }
274 virtual void recvReqRetry();
275 virtual void recvRespRetry() { assert(false); }
275 virtual void recvRespRetry() { panic("recvRespRetry called"); }
276 virtual AddrRangeList getAddrRanges() const;
277 };
278
279 /**
280 * MemSidePort is the TLB Port closer to the memory side
281 * If this is a last level TLB then this port will not be connected.
282 *
283 * Future action item: if we ever do real page walks, then this port

--- 172 unchanged lines hidden ---
276 virtual AddrRangeList getAddrRanges() const;
277 };
278
279 /**
280 * MemSidePort is the TLB Port closer to the memory side
281 * If this is a last level TLB then this port will not be connected.
282 *
283 * Future action item: if we ever do real page walks, then this port

--- 172 unchanged lines hidden ---