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 ---