DOMAIN_CONFIGURATION_ARM64 structure (wdm.h)

Contains information required to configure a domain for an ARM64 system.

Syntax

typedef struct _DOMAIN_CONFIGURATION_ARM64 {
  PHYSICAL_ADDRESS Ttbr0;
  PHYSICAL_ADDRESS Ttbr1;
  ULONG            Mair0;
  ULONG            Mair1;
  UCHAR            InputSize0;
  UCHAR            InputSize1;
  BOOLEAN          CoherentTableWalks;
  BOOLEAN          TranslationEnabled;
} DOMAIN_CONFIGURATION_ARM64, *PDOMAIN_CONFIGURATION_ARM64;

Members

Ttbr0

The base address of translation table 0.

Ttbr1

The base address of translation table 0.

Mair0

Memory attribute indirection registers 0.

Mair1

Memory attribute indirection registers 1.

InputSize0

Desired input address width for TTBR0.

InputSize1

Desired input address width for TTBR1.

CoherentTableWalks

Enables or disables coherent translation table walks. This is available starting in Windows 10, version 1809.

TranslationEnabled

Enables or disables translations. If not enabled, all transactions bypass S1 translations. This is available starting in Windows 10, version 1809.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809.
Header wdm.h