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