Deleted Added
sdiff udiff text old ( 12122:20512f6810d7 ) new ( 12262:a58c0c323e4f )
full compact
1/*
2 * Copyright (c) 2011-2014 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

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

169 fatal("could not load kernel symbols\n");
170
171 if (!kernel->loadLocalSymbols(debugSymbolTable))
172 fatal("could not load kernel local symbols\n");
173
174 // Loading only needs to happen once and after memory system is
175 // connected so it will happen in initState()
176 }
177 }
178
179 // increment the number of running systems
180 numSystemsRunning++;
181
182 // Set back pointers to the system in all memories
183 for (int x = 0; x < params()->memories.size(); x++)
184 params()->memories[x]->system(this);

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

307 kernelStart,
308 kernelEnd, (kernelStart & loadAddrMask) +
309 loadAddrOffset,
310 (kernelEnd & loadAddrMask) + loadAddrOffset);
311 }
312 }
313 // Load program sections into memory
314 kernel->loadSections(physProxy, loadAddrMask, loadAddrOffset);
315
316 DPRINTF(Loader, "Kernel start = %#x\n", kernelStart);
317 DPRINTF(Loader, "Kernel end = %#x\n", kernelEnd);
318 DPRINTF(Loader, "Kernel entry = %#x\n", kernelEntry);
319 DPRINTF(Loader, "Kernel loaded...\n");
320 }
321 }
322}

--- 197 unchanged lines hidden ---