ZXFoundation™ 26h2
Loading...
Searching...
No Matches
arch::s390x::cpu::aste::ale Struct Referenceexport

Access List Entry — 16 bytes. More...

Public Member Functions

auto aste_origin () const noexcept -> u64
 Return the real address of the referenced ASTE.
auto clear () noexcept -> void
 Zero all words.
auto is_invalid () const noexcept -> bool
 Test the I-bit (invalid) in word 0.
auto sequence () const noexcept -> u8
 Return the ALE sequence number used to validate an ALET.
auto set_aste_origin (u64 addr) noexcept -> void
 Set the ASTE origin (must be 64-byte aligned).
auto set_aste_sequence (u32 val) noexcept -> void
 Set the ASTE sequence number checked after ALE lookup.
auto set_fetch_only (bool fetch_only) noexcept -> void
 Set whether the ALE prohibits store access.
auto set_invalid (bool inv) noexcept -> void
 Set or clear the I-bit (invalid) in word 0.
auto set_sequence (u8 val) noexcept -> void
 Set the ALE sequence number used to validate an ALET.

Data Fields

u64 words [2] {}

Detailed Description

Access List Entry — 16 bytes.


The documentation for this struct was generated from the following files:
  • arch/s390x/cpu/aste.zcomponent/aste.cxxm
  • arch/s390x/cpu/aste.zcomponent/aste.cxx