1*234b7496SPaolo Bonzini /* 2*234b7496SPaolo Bonzini * Copyright (C) 2014 Citrix Systems UK Ltd. 3*234b7496SPaolo Bonzini * 4*234b7496SPaolo Bonzini * This work is licensed under the terms of the GNU GPL, version 2 or later. 5*234b7496SPaolo Bonzini * See the COPYING file in the top-level directory. 6*234b7496SPaolo Bonzini */ 7*234b7496SPaolo Bonzini 8*234b7496SPaolo Bonzini #include "qemu/osdep.h" 9*234b7496SPaolo Bonzini #include "hw/xen/xen.h" 10*234b7496SPaolo Bonzini #include "qapi/qapi-commands-misc.h" 11*234b7496SPaolo Bonzini 12*234b7496SPaolo Bonzini void xenstore_store_pv_console_info(int i, Chardev *chr) 13*234b7496SPaolo Bonzini { 14*234b7496SPaolo Bonzini } 15*234b7496SPaolo Bonzini 16*234b7496SPaolo Bonzini int xen_pci_slot_get_pirq(PCIDevice *pci_dev, int irq_num) 17*234b7496SPaolo Bonzini { 18*234b7496SPaolo Bonzini return -1; 19*234b7496SPaolo Bonzini } 20*234b7496SPaolo Bonzini 21*234b7496SPaolo Bonzini void xen_piix3_set_irq(void *opaque, int irq_num, int level) 22*234b7496SPaolo Bonzini { 23*234b7496SPaolo Bonzini } 24*234b7496SPaolo Bonzini 25*234b7496SPaolo Bonzini void xen_piix_pci_write_config_client(uint32_t address, uint32_t val, int len) 26*234b7496SPaolo Bonzini { 27*234b7496SPaolo Bonzini } 28*234b7496SPaolo Bonzini 29*234b7496SPaolo Bonzini void xen_hvm_inject_msi(uint64_t addr, uint32_t data) 30*234b7496SPaolo Bonzini { 31*234b7496SPaolo Bonzini } 32*234b7496SPaolo Bonzini 33*234b7496SPaolo Bonzini int xen_is_pirq_msi(uint32_t msi_data) 34*234b7496SPaolo Bonzini { 35*234b7496SPaolo Bonzini return 0; 36*234b7496SPaolo Bonzini } 37*234b7496SPaolo Bonzini 38*234b7496SPaolo Bonzini qemu_irq *xen_interrupt_controller_init(void) 39*234b7496SPaolo Bonzini { 40*234b7496SPaolo Bonzini return NULL; 41*234b7496SPaolo Bonzini } 42*234b7496SPaolo Bonzini 43*234b7496SPaolo Bonzini void xen_register_framebuffer(MemoryRegion *mr) 44*234b7496SPaolo Bonzini { 45*234b7496SPaolo Bonzini } 46*234b7496SPaolo Bonzini 47*234b7496SPaolo Bonzini void xen_hvm_init(PCMachineState *pcms, MemoryRegion **ram_memory) 48*234b7496SPaolo Bonzini { 49*234b7496SPaolo Bonzini } 50*234b7496SPaolo Bonzini 51*234b7496SPaolo Bonzini void qmp_xen_set_global_dirty_log(bool enable, Error **errp) 52*234b7496SPaolo Bonzini { 53*234b7496SPaolo Bonzini } 54