Searched refs:gtdt (Results 1 – 2 of 2) sorted by relevance
/xen-4.10.0-shim-comet/xen/arch/arm/ |
A D | time.c | 79 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 D | libxl_arm_acpi.c | 235 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(>dt->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