system.cc (10494:ffe6ab7141ab) system.cc (10553:c1ad57c53a36)
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

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

319 remoteGDB[context_id]->replaceThreadContext(tc);
320}
321
322Addr
323System::allocPhysPages(int npages)
324{
325 Addr return_addr = pagePtr << PageShift;
326 pagePtr += npages;
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

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

319 remoteGDB[context_id]->replaceThreadContext(tc);
320}
321
322Addr
323System::allocPhysPages(int npages)
324{
325 Addr return_addr = pagePtr << PageShift;
326 pagePtr += npages;
327
328 Addr next_return_addr = pagePtr << PageShift;
329
330 AddrRange m5opRange(0xffff0000, 0xffffffff);
331 if (m5opRange.contains(next_return_addr)) {
332 warn("Reached m5ops MMIO region\n");
333 return_addr = 0xffffffff;
334 pagePtr = 0xffffffff >> PageShift;
335 }
336
327 if ((pagePtr << PageShift) > physmem.totalSize())
328 fatal("Out of memory, please increase size of physical memory.");
329 return return_addr;
330}
331
332Addr
333System::memSize() const
334{

--- 151 unchanged lines hidden ---
337 if ((pagePtr << PageShift) > physmem.totalSize())
338 fatal("Out of memory, please increase size of physical memory.");
339 return return_addr;
340}
341
342Addr
343System::memSize() const
344{

--- 151 unchanged lines hidden ---