base.cc (11793:ef606668d247) | base.cc (11839:dd6df2e47c14) |
---|---|
1/* 2 * Copyright (c) 2012, 2015 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 --- 50 unchanged lines hidden (view full) --- 59#include "sim/process.hh" 60#include "sim/system.hh" 61 62/* Used by some KVM macros */ 63#define PAGE_SIZE pageSize 64 65BaseKvmCPU::BaseKvmCPU(BaseKvmCPUParams *params) 66 : BaseCPU(params), | 1/* 2 * Copyright (c) 2012, 2015 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 --- 50 unchanged lines hidden (view full) --- 59#include "sim/process.hh" 60#include "sim/system.hh" 61 62/* Used by some KVM macros */ 63#define PAGE_SIZE pageSize 64 65BaseKvmCPU::BaseKvmCPU(BaseKvmCPUParams *params) 66 : BaseCPU(params), |
67 vm(*params->kvmVM), | 67 vm(*params->system->getKvmVM()), |
68 _status(Idle), 69 dataPort(name() + ".dcache_port", this), 70 instPort(name() + ".icache_port", this), 71 alwaysSyncTC(params->alwaysSyncTC), 72 threadContextDirty(true), 73 kvmStateDirty(false), 74 vcpuID(vm.allocVCPUID()), vcpuFD(-1), vcpuMMapSize(0), 75 _kvmRun(NULL), mmioRing(NULL), --- 1318 unchanged lines hidden --- | 68 _status(Idle), 69 dataPort(name() + ".dcache_port", this), 70 instPort(name() + ".icache_port", this), 71 alwaysSyncTC(params->alwaysSyncTC), 72 threadContextDirty(true), 73 kvmStateDirty(false), 74 vcpuID(vm.allocVCPUID()), vcpuFD(-1), vcpuMMapSize(0), 75 _kvmRun(NULL), mmioRing(NULL), --- 1318 unchanged lines hidden --- |