memory Struct Reference

Back to the index.

Public Attributes | List of all members
memory Struct Reference

#include <memory.h>

Public Attributes

uint64_t physical_max
 
void * pagetable
 
int dev_dyntrans_alignment
 
int n_mmapped_devices
 
int last_accessed_device
 
uint64_t mmap_dev_minaddr
 
uint64_t mmap_dev_maxaddr
 
struct memory_devicedevices
 

Detailed Description

Definition at line 75 of file memory.h.

Member Data Documentation

◆ dev_dyntrans_alignment

int memory::dev_dyntrans_alignment

Definition at line 79 of file memory.h.

Referenced by memory_device_register(), and memory_new().

◆ devices

struct memory_device* memory::devices

◆ last_accessed_device

int memory::last_accessed_device

Definition at line 82 of file memory.h.

Referenced by memory_device_register(), memory_device_remove(), and MEMORY_RW().

◆ mmap_dev_maxaddr

uint64_t memory::mmap_dev_maxaddr

Definition at line 86 of file memory.h.

Referenced by memory_device_register(), and memory_new().

◆ mmap_dev_minaddr

uint64_t memory::mmap_dev_minaddr

Definition at line 85 of file memory.h.

Referenced by memory_device_register(), memory_new(), and MEMORY_RW().

◆ n_mmapped_devices

int memory::n_mmapped_devices

◆ pagetable

void* memory::pagetable

Definition at line 77 of file memory.h.

Referenced by memory_checksum(), memory_new(), and memory_paddr_to_hostaddr().

◆ physical_max

uint64_t memory::physical_max

Definition at line 76 of file memory.h.

Referenced by DEVINIT(), memory_new(), MEMORY_RW(), and memory_warn_about_unimplemented_addr().


The documentation for this struct was generated from the following file:

Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18