1/* 2 * Copyright (c) 2010, 2012-2013 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 --- 44 unchanged lines hidden (view full) --- 53using namespace std; 54using namespace Linux; 55 56ArmSystem::ArmSystem(Params *p) 57 : System(p), bootldr(NULL), _haveSecurity(p->have_security), 58 _haveLPAE(p->have_lpae), 59 _haveVirtualization(p->have_virtualization), 60 _haveGenericTimer(p->have_generic_timer), |
61 _genericTimer(nullptr), |
62 _highestELIs64(p->highest_el_is_64), 63 _resetAddr64(p->reset_addr_64), 64 _physAddrRange64(p->phys_addr_range_64), 65 _haveLargeAsid64(p->have_large_asid_64), 66 multiProc(p->multi_proc) 67{ 68 // Check if the physical address range is valid 69 if (_highestELIs64 && ( --- 182 unchanged lines hidden --- |