table_walker.cc (7781:a9f9eed35b18) | table_walker.cc (7823:dac01f14f20f) |
---|---|
1/* 2 * Copyright (c) 2010 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 --- 699 unchanged lines hidden (view full) --- 708 delete currState; 709 currState = NULL; 710} 711 712void 713TableWalker::nextWalk(ThreadContext *tc) 714{ 715 if (pendingQueue.size()) | 1/* 2 * Copyright (c) 2010 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 --- 699 unchanged lines hidden (view full) --- 708 delete currState; 709 currState = NULL; 710} 711 712void 713TableWalker::nextWalk(ThreadContext *tc) 714{ 715 if (pendingQueue.size()) |
716 schedule(doProcessEvent, tc->getCpuPtr()->nextCycle(curTick+1)); | 716 schedule(doProcessEvent, tc->getCpuPtr()->nextCycle(curTick()+1)); |
717} 718 719 720 721ArmISA::TableWalker * 722ArmTableWalkerParams::create() 723{ 724 return new ArmISA::TableWalker(this); 725} 726 | 717} 718 719 720 721ArmISA::TableWalker * 722ArmTableWalkerParams::create() 723{ 724 return new ArmISA::TableWalker(this); 725} 726 |