mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 01:03:55 -06:00
hw/arm/virt: Remove VirtMachineClass::claim_edge_triggered_timers field
The VirtMachineClass::claim_edge_triggered_timers field was only used by virt-2.8 machine, which got removed. Remove it and simplify fdt_add_timer_nodes() and build_gtdt(). Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
f54854f984
commit
2d53ca0b22
3 changed files with 1 additions and 10 deletions
|
@ -537,15 +537,12 @@ build_srat(GArray *table_data, BIOSLinker *linker, VirtMachineState *vms)
|
|||
static void
|
||||
build_gtdt(GArray *table_data, BIOSLinker *linker, VirtMachineState *vms)
|
||||
{
|
||||
VirtMachineClass *vmc = VIRT_MACHINE_GET_CLASS(vms);
|
||||
/*
|
||||
* Table 5-117 Flag Definitions
|
||||
* set only "Timer interrupt Mode" and assume "Timer Interrupt
|
||||
* polarity" bit as '0: Interrupt is Active high'
|
||||
*/
|
||||
uint32_t irqflags = vmc->claim_edge_triggered_timers ?
|
||||
1 : /* Interrupt is Edge triggered */
|
||||
0; /* Interrupt is Level triggered */
|
||||
const uint32_t irqflags = 0; /* Interrupt is Level triggered */
|
||||
AcpiTable table = { .sig = "GTDT", .rev = 3, .oem_id = vms->oem_id,
|
||||
.oem_table_id = vms->oem_table_id };
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue