xen-hw-stub.c 844 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*
  2. * Copyright (C) 2014 Citrix Systems UK Ltd.
  3. *
  4. * SPDX-License-Identifier: GPL-2.0-or-later
  5. * This work is licensed under the terms of the GNU GPL, version 2 or later.
  6. * See the COPYING file in the top-level directory.
  7. */
  8. #include "qemu/osdep.h"
  9. #include "hw/xen/xen.h"
  10. #include "hw/xen/xen-x86.h"
  11. int xen_pci_slot_get_pirq(PCIDevice *pci_dev, int irq_num)
  12. {
  13. return -1;
  14. }
  15. void xen_piix3_set_irq(void *opaque, int irq_num, int level)
  16. {
  17. }
  18. int xen_set_pci_link_route(uint8_t link, uint8_t irq)
  19. {
  20. return -1;
  21. }
  22. void xen_hvm_inject_msi(uint64_t addr, uint32_t data)
  23. {
  24. }
  25. int xen_is_pirq_msi(uint32_t msi_data)
  26. {
  27. return 0;
  28. }
  29. qemu_irq *xen_interrupt_controller_init(void)
  30. {
  31. return NULL;
  32. }
  33. void xen_register_framebuffer(MemoryRegion *mr)
  34. {
  35. }
  36. void xen_hvm_init_pc(PCMachineState *pcms, MemoryRegion **ram_memory)
  37. {
  38. }