aboutsummaryrefslogtreecommitdiff
path: root/hw/xen/xen_pt_config_init.c
AgeCommit message (Expand)AuthorFilesLines
2020-07-10xen: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy1-8/+9
2020-07-10error: Avoid unnecessary error_propagate() after error_setg()Markus Armbruster1-2/+1
2019-01-14xen: re-name XenDevice to XenLegacyDevice...Paul Durrant1-1/+1
2019-01-14xen/pt: allow passthrough of devices with bogus interrupt pinZhao Yan1-1/+3
2018-10-26xen: Use the PCI_DEVICE macroPhilippe Mathieu-Daudé1-4/+4
2018-05-18xen_pt: Present the size of 64 bit BARs correctlyRoss Lagerwall1-0/+2
2017-09-20xen/pt: allow QEMU to request MSI unmasking at bind timeRoger Pau Monne1-2/+18
2017-07-18hw/xen: Set emu_mask for igd_opregion registerXiong Zhang1-0/+1
2016-08-12Xen: fix converity warning of xen_pt_config_init()Cao jin1-3/+2
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-01-29xen: Clean up includesPeter Maydell1-0/+1
2016-01-21Add Error **errp for xen_pt_config_init()Cao jin1-24/+27
2015-12-09xen/pass-through: correctly deal with RW1C bitsJan Beulich1-26/+12
2015-12-09xen/MSI-X: latch MSI-X table writesJan Beulich1-0/+2
2015-11-06xen: fix invalid assertionPaolo Bonzini1-2/+2
2015-10-26Qemu/Xen: Fix early freeing MSIX MMIO memory regionLan Tianyu1-1/+1
2015-09-11maint: avoid useless "if (foo) free(foo)" patternDaniel P. Berrange1-3/+1
2015-09-10xen/pt: Log xen_host_pci_get in two init functionsKonrad Rzeszutek Wilk1-0/+9
2015-09-10xen/pt: Remove XenPTReg->data field.Konrad Rzeszutek Wilk1-29/+44
2015-09-10xen/pt: Check if reg->init function sets the 'data' past the reg->sizeKonrad Rzeszutek Wilk1-2/+8
2015-09-10xen/pt: Sync up the dev.config and data values.Konrad Rzeszutek Wilk1-1/+58
2015-09-10xen/pt: Use xen_host_pci_get_[byte|word] instead of dev.configKonrad Rzeszutek Wilk1-24/+53
2015-09-10xen/pt: Use XEN_PT_LOG properly to guard against compiler warnings.Konrad Rzeszutek Wilk1-1/+1
2015-09-10xen/pt/msi: Add the register value when printing logging and error messagesKonrad Rzeszutek Wilk1-3/+3
2015-09-10xen, gfx passthrough: add opregion mappingTiejun Chen1-2/+49
2015-06-23xen/pass-through: constify some static dataJan Beulich1-2/+1
2015-06-23xen/pass-through: ROM BAR handling adjustmentsJan Beulich1-2/+2
2015-06-02xen/pt: unknown PCI config space fields should be read-onlyJan Beulich1-0/+4
2015-06-02xen/pt: add a few PCI config space field descriptionsJan Beulich1-0/+28
2015-06-02xen/pt: mark reserved bits in PCI config space fieldsJan Beulich1-5/+9
2015-06-02xen/pt: mark all PCIe capability bits read-onlyJan Beulich1-1/+1
2015-06-02xen/pt: split out calculation of throughable mask in PCI config space handlingJan Beulich1-31/+20
2015-06-02xen/pt: correctly handle PM status bitJan Beulich1-1/+2
2015-06-02xen/pt: consolidate PM capability emu_maskJan Beulich1-21/+4
2015-06-02xen/MSI: don't open-code pass-through of enable bit modificationsJan Beulich1-8/+2
2015-06-02xen: don't allow guest to control MSI mask registerJan Beulich1-10/+88
2015-06-02xen: properly gate host writes of modified PCI CFG contentsJan Beulich1-4/+0
2015-04-09xen: limit guest control of PCI command registerJan Beulich1-25/+3
2015-03-10xen-pt: fix Out-of-bounds readGonglei1-1/+1
2015-03-10xen-pt: fix Negative array index readGonglei1-4/+2
2014-05-07qemu-xen: free all the pirqs for msi/msix when driver unloadZhenzhong Duan1-2/+4
2013-06-11hw/xen: Use g_free instead of free and fix potential memory leaksStefan Weil1-2/+2
2013-04-08hw: move private headers to hw/ subdirectories.Paolo Bonzini1-1/+1
2013-04-08hw: move more files to hw/xen/Paolo Bonzini1-0/+1882