xref: /qemu/stubs/xen-hw-stub.c (revision 9cd909ac)
171f364b7SPhilippe Mathieu-Daudé /*
271f364b7SPhilippe Mathieu-Daudé  * Copyright (C) 2014       Citrix Systems UK Ltd.
371f364b7SPhilippe Mathieu-Daudé  *
471f364b7SPhilippe Mathieu-Daudé  * SPDX-License-Identifier: GPL-2.0-or-later
571f364b7SPhilippe Mathieu-Daudé  * This work is licensed under the terms of the GNU GPL, version 2 or later.
671f364b7SPhilippe Mathieu-Daudé  * See the COPYING file in the top-level directory.
771f364b7SPhilippe Mathieu-Daudé  */
871f364b7SPhilippe Mathieu-Daudé 
971f364b7SPhilippe Mathieu-Daudé #include "qemu/osdep.h"
1071f364b7SPhilippe Mathieu-Daudé #include "hw/xen/xen.h"
11c834596fSPhilippe Mathieu-Daudé #include "hw/xen/xen-x86.h"
1271f364b7SPhilippe Mathieu-Daudé 
xen_pci_slot_get_pirq(PCIDevice * pci_dev,int irq_num)1371f364b7SPhilippe Mathieu-Daudé int xen_pci_slot_get_pirq(PCIDevice *pci_dev, int irq_num)
1471f364b7SPhilippe Mathieu-Daudé {
1571f364b7SPhilippe Mathieu-Daudé     return -1;
1671f364b7SPhilippe Mathieu-Daudé }
1771f364b7SPhilippe Mathieu-Daudé 
xen_intx_set_irq(void * opaque,int irq_num,int level)1827047bd2SBernhard Beschow void xen_intx_set_irq(void *opaque, int irq_num, int level)
1971f364b7SPhilippe Mathieu-Daudé {
2071f364b7SPhilippe Mathieu-Daudé }
2171f364b7SPhilippe Mathieu-Daudé 
xen_set_pci_link_route(uint8_t link,uint8_t irq)2221d87050SBernhard Beschow int xen_set_pci_link_route(uint8_t link, uint8_t irq)
2321d87050SBernhard Beschow {
2421d87050SBernhard Beschow     return -1;
2521d87050SBernhard Beschow }
2621d87050SBernhard Beschow 
xen_is_pirq_msi(uint32_t msi_data)2771f364b7SPhilippe Mathieu-Daudé int xen_is_pirq_msi(uint32_t msi_data)
2871f364b7SPhilippe Mathieu-Daudé {
2971f364b7SPhilippe Mathieu-Daudé     return 0;
3071f364b7SPhilippe Mathieu-Daudé }
3171f364b7SPhilippe Mathieu-Daudé 
xen_interrupt_controller_init(void)3271f364b7SPhilippe Mathieu-Daudé qemu_irq *xen_interrupt_controller_init(void)
3371f364b7SPhilippe Mathieu-Daudé {
3471f364b7SPhilippe Mathieu-Daudé     return NULL;
3571f364b7SPhilippe Mathieu-Daudé }
3671f364b7SPhilippe Mathieu-Daudé 
xen_register_framebuffer(MemoryRegion * mr)3771f364b7SPhilippe Mathieu-Daudé void xen_register_framebuffer(MemoryRegion *mr)
3871f364b7SPhilippe Mathieu-Daudé {
3971f364b7SPhilippe Mathieu-Daudé }
4071f364b7SPhilippe Mathieu-Daudé 
xen_hvm_init_pc(PCMachineState * pcms,MemoryRegion ** ram_memory)4171f364b7SPhilippe Mathieu-Daudé void xen_hvm_init_pc(PCMachineState *pcms, MemoryRegion **ram_memory)
4271f364b7SPhilippe Mathieu-Daudé {
4371f364b7SPhilippe Mathieu-Daudé }
44