Module simics::api::simulator::memory

source ยท
Expand description

Memory access APIs

Functionsยง

  • _load_binary ๐Ÿ”’
    Load a binary file into the address space
  • _load_file ๐Ÿ”’
    Load a (not necessarily binary) file into the physical address space
  • _read_byte ๐Ÿ”’
    Read a byte from a physical address
  • _read_phys_memory ๐Ÿ”’
    Read physical memory at a physical address with a given length. Length must be less than or equal to 8 bytes
  • Retrieve physical memory tags from memory supporting physical tags, such as CHERI supported memory.
  • _write_byte ๐Ÿ”’
    Write a byte to a physical address
  • _write_phys_memory ๐Ÿ”’
    Write bytes to physical memory. value must be less than or equal to 8 bytes in length. Bytes are written in little-endian format.
  • Set physical memory tags from memory supporting physical tags, such as CHERI supported memory.
  • Load a binary file into the address space
  • Load a (not necessarily binary) file into the physical address space
  • Read a byte from a physical address
  • Read physical memory at a physical address with a given length. Length must be less than or equal to 8 bytes
  • Retrieve physical memory tags from memory supporting physical tags, such as CHERI supported memory.
  • Write a byte to a physical address
  • Write bytes to physical memory. value must be less than or equal to 8 bytes in length. Bytes are written in little-endian format.
  • Set physical memory tags from memory supporting physical tags, such as CHERI supported memory.