fetch1.cc (10259:ebb376f73dd2) | fetch1.cc (10379:c00f6d7e2681) |
---|---|
1/* 2 * Copyright (c) 2013-2014 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 --- 190 unchanged lines hidden (view full) --- 199 packet->allocate(); 200 201 /* This FetchRequest becomes SenderState to allow the response to be 202 * identified */ 203 packet->pushSenderState(this); 204} 205 206void | 1/* 2 * Copyright (c) 2013-2014 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 --- 190 unchanged lines hidden (view full) --- 199 packet->allocate(); 200 201 /* This FetchRequest becomes SenderState to allow the response to be 202 * identified */ 203 packet->pushSenderState(this); 204} 205 206void |
207Fetch1::FetchRequest::finish( 208 Fault fault_, RequestPtr request_, ThreadContext *tc, BaseTLB::Mode mode) | 207Fetch1::FetchRequest::finish(const Fault &fault_, RequestPtr request_, 208 ThreadContext *tc, BaseTLB::Mode mode) |
209{ 210 fault = fault_; 211 212 state = Translated; 213 fetch.handleTLBResponse(this); 214 215 /* Let's try and wake up the processor for the next cycle */ 216 fetch.cpu.wakeupOnEvent(Pipeline::Fetch1StageId); --- 460 unchanged lines hidden --- | 209{ 210 fault = fault_; 211 212 state = Translated; 213 fetch.handleTLBResponse(this); 214 215 /* Let's try and wake up the processor for the next cycle */ 216 fetch.cpu.wakeupOnEvent(Pipeline::Fetch1StageId); --- 460 unchanged lines hidden --- |