xen-stub.c 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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-common.h"
  11. #include "hw/xen.h"
  12. #include "memory.h"
  13. void xenstore_store_pv_console_info(int i, CharDriverState *chr)
  14. {
  15. }
  16. int xen_pci_slot_get_pirq(PCIDevice *pci_dev, int irq_num)
  17. {
  18. return -1;
  19. }
  20. void xen_piix3_set_irq(void *opaque, int irq_num, int level)
  21. {
  22. }
  23. void xen_piix_pci_write_config_client(uint32_t address, uint32_t val, int len)
  24. {
  25. }
  26. void xen_hvm_inject_msi(uint64_t addr, uint32_t data)
  27. {
  28. }
  29. void xen_cmos_set_s3_resume(void *opaque, int irq, int level)
  30. {
  31. }
  32. void xen_ram_alloc(ram_addr_t ram_addr, ram_addr_t size, MemoryRegion *mr)
  33. {
  34. }
  35. qemu_irq *xen_interrupt_controller_init(void)
  36. {
  37. return NULL;
  38. }
  39. int xen_init(void)
  40. {
  41. return -ENOSYS;
  42. }
  43. void xen_register_framebuffer(MemoryRegion *mr)
  44. {
  45. }