1/*
2 * Copyright (c) 2010-2018 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

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

398 pmu->setThreadContext(tc);
399
400 if (system) {
401 Gicv3 *gicv3 = dynamic_cast<Gicv3 *>(system->getGIC());
402 if (gicv3) {
403 haveGICv3CPUInterface = true;
404 gicv3CpuInterface.reset(gicv3->getCPUInterface(tc->contextId()));
405 gicv3CpuInterface->setISA(this);
406 gicv3CpuInterface->setThreadContext(tc);
407 }
408 }
409}
410
411
412RegVal
413ISA::readMiscRegNoEffect(int misc_reg) const
414{

--- 1726 unchanged lines hidden ---