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