xen-hvm-stub.c 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. /*
  2. * Copyright (C) 2010 Citrix Ltd.
  3. *
  4. * This work is licensed under the terms of the GNU GPL, version 2. See
  5. * the COPYING file in the top-level directory.
  6. *
  7. * Contributions after 2012-01-13 are licensed under the terms of the
  8. * GNU GPL, version 2 or (at your option) any later version.
  9. */
  10. #include "qemu/osdep.h"
  11. #include "qemu-common.h"
  12. #include "hw/xen/xen.h"
  13. #include "exec/memory.h"
  14. #include "qmp-commands.h"
  15. int xen_pci_slot_get_pirq(PCIDevice *pci_dev, int irq_num)
  16. {
  17. return -1;
  18. }
  19. void xen_piix3_set_irq(void *opaque, int irq_num, int level)
  20. {
  21. }
  22. void xen_piix_pci_write_config_client(uint32_t address, uint32_t val, int len)
  23. {
  24. }
  25. void xen_hvm_inject_msi(uint64_t addr, uint32_t data)
  26. {
  27. }
  28. int xen_is_pirq_msi(uint32_t msi_data)
  29. {
  30. return 0;
  31. }
  32. void xen_ram_alloc(ram_addr_t ram_addr, ram_addr_t size, MemoryRegion *mr,
  33. Error **errp)
  34. {
  35. }
  36. qemu_irq *xen_interrupt_controller_init(void)
  37. {
  38. return NULL;
  39. }
  40. void xen_register_framebuffer(MemoryRegion *mr)
  41. {
  42. }
  43. void xen_modified_memory(ram_addr_t start, ram_addr_t length)
  44. {
  45. }
  46. void xen_hvm_init(PCMachineState *pcms, MemoryRegion **ram_memory)
  47. {
  48. }
  49. void qmp_xen_set_global_dirty_log(bool enable, Error **errp)
  50. {
  51. }