cpu.cc (8863:50ce4deacda9) cpu.cc (8876:44f8e7bb7fdf)
1/*
2 * Copyright (c) 2011 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

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

455 }
456 // Give the thread the TC.
457 this->thread[tid]->tc = tc;
458
459 // Add the TC to the CPU's list of TC's.
460 this->threadContexts.push_back(tc);
461 }
462
1/*
2 * Copyright (c) 2011 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

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

455 }
456 // Give the thread the TC.
457 this->thread[tid]->tc = tc;
458
459 // Add the TC to the CPU's list of TC's.
460 this->threadContexts.push_back(tc);
461 }
462
463 // FullO3CPU always requires an interrupt controller.
464 if (!params->defer_registration && !interrupts) {
465 fatal("FullO3CPU %s has no interrupt controller.\n"
466 "Ensure createInterruptController() is called.\n", name());
467 }
468
463 for (ThreadID tid = 0; tid < this->numThreads; tid++)
464 this->thread[tid]->setFuncExeInst(0);
465
466 lockAddr = 0;
467 lockFlag = false;
468}
469
470template <class Impl>

--- 1259 unchanged lines hidden ---
469 for (ThreadID tid = 0; tid < this->numThreads; tid++)
470 this->thread[tid]->setFuncExeInst(0);
471
472 lockAddr = 0;
473 lockFlag = false;
474}
475
476template <class Impl>

--- 1259 unchanged lines hidden ---