xemu/include/hw/input
Liav Albani 5334bf5703 hw/acpi: add indication for i8042 in IA-PC boot flags of the FADT table
This can allow the guest OS to determine more easily if i8042 controller
is present in the system or not, so it doesn't need to do probing of the
controller, but just initialize it immediately, before enumerating the
ACPI AML namespace.

The 8042 bit in IAPC_BOOT_ARCH was introduced from ACPI spec v2 (FADT
revision 2 and above). Therefore, in this change, we only enable this bit for
x86/q35 machine types since x86/i440fx machines use FADT ACPI table with
revision 1.

Signed-off-by: Liav Albani <liavalb@gmail.com>
Signed-off-by: Ani Sinha <ani@anisinha.ca>
Message-Id: <20220304154032.2071585-3-ani@anisinha.ca>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
2022-03-06 16:06:16 -05:00
..
adb-keys.h adb-keys.h: initial commit 2016-09-23 10:29:40 +10:00
adb.h Use OBJECT_DECLARE_SIMPLE_TYPE when possible 2020-09-18 14:12:32 -04:00
gamepad.h Include hw/irq.h a lot less 2019-08-16 13:31:52 +02:00
hid.h Include migration/vmstate.h less 2019-08-16 13:31:52 +02:00
i8042.h hw/acpi: add indication for i8042 in IA-PC boot flags of the FADT table 2022-03-06 16:06:16 -05:00
lasips2.h hppa: add emulation of LASI PS2 controllers 2020-01-27 10:49:51 -08:00
lm832x.h hw/input/lm832x: Define TYPE_LM8323 in public header 2021-07-08 14:15:01 -05:00
ps2.h hppa: add emulation of LASI PS2 controllers 2020-01-27 10:49:51 -08:00
tsc2xxx.h hw/input/tsc2xxx: Reduce MouseTransformInfo structure exposure 2020-09-21 11:22:34 +02:00