f28b958cbf
"hw/xen/xen_pt.h" requires "hw/xen/xen_native.h" which is target specific. It also declares IGD methods, which are not target specific. Target-agnostic code can use IGD methods. To allow that, extract these methos into a new "hw/xen/xen_igd.h" header. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: David Woodhouse <dwmw@amazon.co.uk> Message-Id: <20231114143816.71079-18-philmd@linaro.org>
27 lines
520 B
C
27 lines
520 B
C
/*
|
|
* Copyright (C) 2020 Citrix Systems UK Ltd.
|
|
*
|
|
* This work is licensed under the terms of the GNU GPL, version 2 or later.
|
|
* See the COPYING file in the top-level directory.
|
|
*/
|
|
|
|
#include "qemu/osdep.h"
|
|
#include "hw/xen/xen_igd.h"
|
|
#include "qapi/error.h"
|
|
|
|
bool xen_igd_gfx_pt_enabled(void)
|
|
{
|
|
return false;
|
|
}
|
|
|
|
void xen_igd_gfx_pt_set(bool value, Error **errp)
|
|
{
|
|
if (value) {
|
|
error_setg(errp, "Xen PCI passthrough support not built in");
|
|
}
|
|
}
|
|
|
|
void xen_igd_reserve_slot(PCIBus *pci_bus)
|
|
{
|
|
}
|