The bitfield `ACPI_MADT_GICC_FLAGS_VGIC_IRQ_MODE` of `GICC` had
the wrong value: it may be the 3rd bit from right to left, but its
corresponding value is 4 (1 << 2) not 3.
Signed-off-by: Sergiu Moga <sergiu@unikraft.io>
Reviewed-by: Michalis Pappas <michalis@unikraft.io>
Reviewed-by: Razvan Virtan <virtanrazvan@gmail.com>
Approved-by: Razvan Deaconescu <razvand@unikraft.io>
GitHub-Closes: #1120
/* GIC CPU Interface (GICC) Structure */
#define ACPI_MADT_GICC_FLAGS_EN 0x01
#define ACPI_MADT_GICC_FLAGS_PERF_IRQ_MODE 0x02
-#define ACPI_MADT_GICC_FLAGS_VGIC_IRQ_MODE 0x03
+#define ACPI_MADT_GICC_FLAGS_VGIC_IRQ_MODE 0x04
struct acpi_madt_gicc {
struct acpi_subsdt_hdr hdr;
__u16 reserved;