system.cc (8931:7a1dfb191e3f) | system.cc (8997:f07639e4b676) |
---|---|
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 --- 100 unchanged lines hidden (view full) --- 109{ 110 // Moved from the constructor to here since it relies on the 111 // address map being resolved in the interconnect 112 113 // Call the initialisation of the super class 114 ArmSystem::initState(); 115 116 // Load symbols at physical address, we might not want | 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 --- 100 unchanged lines hidden (view full) --- 109{ 110 // Moved from the constructor to here since it relies on the 111 // address map being resolved in the interconnect 112 113 // Call the initialisation of the super class 114 ArmSystem::initState(); 115 116 // Load symbols at physical address, we might not want |
117 // to do this perminately, for but early bootup work 118 // it is helpfulp. 119 kernel->loadGlobalSymbols(kernelSymtab, loadAddrMask); 120 kernel->loadGlobalSymbols(debugSymbolTable, loadAddrMask); | 117 // to do this permanently, for but early bootup work 118 // it is helpful. 119 if (params()->early_kernel_symbols) { 120 kernel->loadGlobalSymbols(kernelSymtab, loadAddrMask); 121 kernel->loadGlobalSymbols(debugSymbolTable, loadAddrMask); 122 } |
121 122 // Setup boot data structure 123 AtagCore *ac = new AtagCore; 124 ac->flags(1); // read-only 125 ac->pagesize(8192); 126 ac->rootdev(0); 127 128 AddrRangeList atagRanges = physmem.getConfAddrRanges(); --- 49 unchanged lines hidden --- | 123 124 // Setup boot data structure 125 AtagCore *ac = new AtagCore; 126 ac->flags(1); // read-only 127 ac->pagesize(8192); 128 ac->rootdev(0); 129 130 AddrRangeList atagRanges = physmem.getConfAddrRanges(); --- 49 unchanged lines hidden --- |