The Pedigree Project 0.1
Public Attributes | List of all members
VirtAcpiInfo Struct Reference
+ Collaboration diagram for VirtAcpiInfo:

Public Attributes

VirtPciHost pciHost
 
VirtPciWindow pciWindows [8]
 
size_t pciWindowCount
 
uint32_t pciIrq [32][4]
 
VirtMsiController msiController
 
uintptr_t uart
 
uintptr_t rtc
 
uintptr_t gicDistributor
 
uintptr_t gicCpu
 
uintptr_t gicRedistributor
 
uint32_t gicVersion
 
uint32_t msiItsId
 
uint32_t uartIrq
 
uint32_t physicalTimerIrq
 
uint32_t virtualTimerIrq
 
bool pciMsiIdentity
 
bool psciAvailable
 
bool psciHvc
 

Detailed Description

Definition at line 7 of file mach_virt/Acpi.h.

Member Data Documentation

◆ gicCpu

uintptr_t VirtAcpiInfo::gicCpu

Definition at line 16 of file mach_virt/Acpi.h.

◆ gicDistributor

uintptr_t VirtAcpiInfo::gicDistributor

Definition at line 15 of file mach_virt/Acpi.h.

◆ gicRedistributor

uintptr_t VirtAcpiInfo::gicRedistributor

Definition at line 17 of file mach_virt/Acpi.h.

◆ gicVersion

uint32_t VirtAcpiInfo::gicVersion

Definition at line 18 of file mach_virt/Acpi.h.

◆ msiController

VirtMsiController VirtAcpiInfo::msiController

Definition at line 12 of file mach_virt/Acpi.h.

◆ msiItsId

uint32_t VirtAcpiInfo::msiItsId

Definition at line 19 of file mach_virt/Acpi.h.

◆ pciHost

VirtPciHost VirtAcpiInfo::pciHost

Definition at line 8 of file mach_virt/Acpi.h.

◆ pciIrq

uint32_t VirtAcpiInfo::pciIrq[32][4]

Definition at line 11 of file mach_virt/Acpi.h.

◆ pciMsiIdentity

bool VirtAcpiInfo::pciMsiIdentity

Definition at line 23 of file mach_virt/Acpi.h.

◆ pciWindowCount

size_t VirtAcpiInfo::pciWindowCount

Definition at line 10 of file mach_virt/Acpi.h.

◆ pciWindows

VirtPciWindow VirtAcpiInfo::pciWindows[8]

Definition at line 9 of file mach_virt/Acpi.h.

◆ physicalTimerIrq

uint32_t VirtAcpiInfo::physicalTimerIrq

Definition at line 21 of file mach_virt/Acpi.h.

◆ psciAvailable

bool VirtAcpiInfo::psciAvailable

Definition at line 24 of file mach_virt/Acpi.h.

◆ psciHvc

bool VirtAcpiInfo::psciHvc

Definition at line 25 of file mach_virt/Acpi.h.

◆ rtc

uintptr_t VirtAcpiInfo::rtc

Definition at line 14 of file mach_virt/Acpi.h.

◆ uart

uintptr_t VirtAcpiInfo::uart

Definition at line 13 of file mach_virt/Acpi.h.

◆ uartIrq

uint32_t VirtAcpiInfo::uartIrq

Definition at line 20 of file mach_virt/Acpi.h.

◆ virtualTimerIrq

uint32_t VirtAcpiInfo::virtualTimerIrq

Definition at line 22 of file mach_virt/Acpi.h.


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