Home
last modified time | relevance | path

Searched refs:gtdt (Results 1 – 2 of 2) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/arm/
A Dtime.c79 struct acpi_table_gtdt *gtdt; in arch_timer_acpi_init() local
81 gtdt = container_of(header, struct acpi_table_gtdt, header); in arch_timer_acpi_init()
85 irq_set_type(gtdt->non_secure_el1_interrupt, irq_type); in arch_timer_acpi_init()
88 irq_type = acpi_get_timer_irq_type(gtdt->secure_el1_flags); in arch_timer_acpi_init()
89 irq_set_type(gtdt->secure_el1_interrupt, irq_type); in arch_timer_acpi_init()
90 timer_irq[TIMER_PHYS_SECURE_PPI] = gtdt->secure_el1_interrupt; in arch_timer_acpi_init()
92 irq_type = acpi_get_timer_irq_type(gtdt->virtual_timer_flags); in arch_timer_acpi_init()
93 irq_set_type(gtdt->virtual_timer_interrupt, irq_type); in arch_timer_acpi_init()
94 timer_irq[TIMER_VIRT_PPI] = gtdt->virtual_timer_interrupt; in arch_timer_acpi_init()
97 irq_set_type(gtdt->non_secure_el2_interrupt, irq_type); in arch_timer_acpi_init()
[all …]
/xen-4.10.0-shim-comet/tools/libxl/
A Dlibxl_arm_acpi.c235 struct acpi_table_gtdt *gtdt = (void *)dom->acpi_modules[0].data + offset; in make_acpi_gtdt() local
237 gtdt->non_secure_el1_interrupt = GUEST_TIMER_PHYS_NS_PPI; in make_acpi_gtdt()
238 gtdt->non_secure_el1_flags = in make_acpi_gtdt()
241 gtdt->virtual_timer_interrupt = GUEST_TIMER_VIRT_PPI; in make_acpi_gtdt()
242 gtdt->virtual_timer_flags = in make_acpi_gtdt()
246 gtdt->counter_block_addresss = ~((uint64_t)0); in make_acpi_gtdt()
247 gtdt->counter_read_block_address = ~((uint64_t)0); in make_acpi_gtdt()
249 make_acpi_header(&gtdt->header, "GTDT", acpitables[GTDT].size, 2); in make_acpi_gtdt()
250 calculate_checksum(gtdt, offsetof(struct acpi_table_header, checksum), in make_acpi_gtdt()

Completed in 4 milliseconds