abstract_mem.hh (12749:223c83ed9979) | abstract_mem.hh (13853:7ec6a25d2bc1) |
---|---|
1/* 2 * Copyright (c) 2012 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 --- 35 unchanged lines hidden (view full) --- 44/** 45 * @file 46 * AbstractMemory declaration 47 */ 48 49#ifndef __MEM_ABSTRACT_MEMORY_HH__ 50#define __MEM_ABSTRACT_MEMORY_HH__ 51 | 1/* 2 * Copyright (c) 2012 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 --- 35 unchanged lines hidden (view full) --- 44/** 45 * @file 46 * AbstractMemory declaration 47 */ 48 49#ifndef __MEM_ABSTRACT_MEMORY_HH__ 50#define __MEM_ABSTRACT_MEMORY_HH__ 51 |
52#include "mem/backdoor.hh" |
|
52#include "mem/mem_object.hh" 53#include "params/AbstractMemory.hh" 54#include "sim/stats.hh" 55 56 57class System; 58 59/** --- 45 unchanged lines hidden (view full) --- 105 protected: 106 107 // Address range of this memory 108 AddrRange range; 109 110 // Pointer to host memory used to implement this memory 111 uint8_t* pmemAddr; 112 | 53#include "mem/mem_object.hh" 54#include "params/AbstractMemory.hh" 55#include "sim/stats.hh" 56 57 58class System; 59 60/** --- 45 unchanged lines hidden (view full) --- 106 protected: 107 108 // Address range of this memory 109 AddrRange range; 110 111 // Pointer to host memory used to implement this memory 112 uint8_t* pmemAddr; 113 |
114 // Backdoor to access this memory. 115 MemBackdoor backdoor; 116 |
|
113 // Enable specific memories to be reported to the configuration table 114 const bool confTableReported; 115 116 // Should the memory appear in the global address map 117 const bool inAddrMap; 118 119 // Should KVM map this memory for the guest 120 const bool kvmMap; --- 202 unchanged lines hidden --- | 117 // Enable specific memories to be reported to the configuration table 118 const bool confTableReported; 119 120 // Should the memory appear in the global address map 121 const bool inAddrMap; 122 123 // Should KVM map this memory for the guest 124 const bool kvmMap; --- 202 unchanged lines hidden --- |