tlb.cc (9898:2935441b0870) tlb.cc (9911:676d3dcf1cc2)
1/*
2 * Copyright (c) 2007-2008 The Hewlett-Packard Development Company
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

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

252 if (req->getSize() != (32/8))
253 return new GeneralProtection(0);
254 */
255 // Force the access to be uncacheable.
256 req->setFlags(Request::UNCACHEABLE);
257 req->setPaddr(x86LocalAPICAddress(tc->contextId(),
258 paddr - apicRange.start()));
259 } else if (m5opRange.contains(paddr)) {
1/*
2 * Copyright (c) 2007-2008 The Hewlett-Packard Development Company
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

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

252 if (req->getSize() != (32/8))
253 return new GeneralProtection(0);
254 */
255 // Force the access to be uncacheable.
256 req->setFlags(Request::UNCACHEABLE);
257 req->setPaddr(x86LocalAPICAddress(tc->contextId(),
258 paddr - apicRange.start()));
259 } else if (m5opRange.contains(paddr)) {
260 req->setFlags(Request::MMAPPED_IPR);
260 req->setFlags(Request::MMAPPED_IPR | Request::GENERIC_IPR);
261 req->setPaddr(GenericISA::iprAddressPseudoInst(
262 (paddr >> 8) & 0xFF,
263 paddr & 0xFF));
264 }
265 }
266
267 return NoFault;
268}

--- 232 unchanged lines hidden ---
261 req->setPaddr(GenericISA::iprAddressPseudoInst(
262 (paddr >> 8) & 0xFF,
263 paddr & 0xFF));
264 }
265 }
266
267 return NoFault;
268}

--- 232 unchanged lines hidden ---