eafa08683f
i386/kvm: Delete kvm_allows_irq0_override()
...
As IRQ routing is always available on x86,
kvm_allows_irq0_override() will always return true, so we don't
need the function anymore.
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
Acked-by: Paolo Bonzini <pbonzini@redhat.com >
Message-Id: <20200922201922.2153598-4-ehabkost@redhat.com >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
2020-10-14 15:28:54 -04:00
2becc36a3e
meson: infrastructure for building emulators
...
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2020-08-21 06:30:17 -04:00
0575c2fd6d
acpi: factor out fw_cfg_add_acpi_dsdt()
...
Add helper function to add fw_cfg device,
also move code to hw/i386/fw_cfg.c.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com >
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Reviewed-by: Igor Mammedov <imammedo@redhat.com >
Message-Id: <20200619091905.21676-8-kraxel@redhat.com >
Reviewed-by: Michael S. Tsirkin <mst@redhat.com >
Signed-off-by: Michael S. Tsirkin <mst@redhat.com >
2020-06-24 17:18:28 -04:00
89a289c7e9
x86: move more x86-generic functions out of PC files
...
These are needed by microvm too, so move them outside of PC-specific files.
With this patch, microvm.c need not include pc.h anymore.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2019-12-17 19:33:50 +01:00
b54f33c4e0
fw_cfg: allow building without other devices
...
The microvm machine type uses fw_cfg but lacks SMBIOS and ACPI. Do not
include the files if the symbol is not present in QEMU and remove
dependencies on machine-specific files.
Reviewed-by: Sergio Lopez <slp@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2019-12-17 19:33:48 +01:00
149c50cabc
hw/i386/pc: Extract the x86 generic fw_cfg code
...
Extract all the functions that are not PC-machine specific into
the (arch-specific) fw_cfg.c file. This will allow other X86-machine
to reuse these functions.
Suggested-by: Samuel Ortiz <sameo@linux.intel.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com >
Message-Id: <20190818225414.22590-16-philmd@redhat.com >
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2019-09-16 17:13:09 +02:00
bd3f680f66
hw/i386: Implement fw_cfg_arch_key_name()
...
Implement fw_cfg_arch_key_name(), which returns the name of a
i386-specific key.
Reviewed-by: Laszlo Ersek <lersek@redhat.com >
Message-Id: <20190422195020.1494-5-philmd@redhat.com >
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com >
2019-05-23 14:10:31 +02:00