aboutsummaryrefslogtreecommitdiff
path: root/hw/xen/xen_pt_config_init.c
AgeCommit message (Expand)Author
2022-09-27hw/xen: set pci Atomic Ops requests for passthrough deviceRuili Ji
2022-07-05xen/pass-through: don't create needless register groupChuck Zmudzinski
2022-07-05xen/pass-through: merge emulated bits correctlyChuck Zmudzinski
2020-12-13hw/xen: Don't use '#' flag of printf formatXinhao Zhang
2020-07-10xen: Use ERRP_GUARD()Vladimir Sementsov-Ogievskiy
2020-07-10error: Avoid unnecessary error_propagate() after error_setg()Markus Armbruster
2019-01-14xen: re-name XenDevice to XenLegacyDevice...Paul Durrant
2019-01-14xen/pt: allow passthrough of devices with bogus interrupt pinZhao Yan
2018-10-26xen: Use the PCI_DEVICE macroPhilippe Mathieu-Daudé
2018-05-18xen_pt: Present the size of 64 bit BARs correctlyRoss Lagerwall
2017-09-20xen/pt: allow QEMU to request MSI unmasking at bind timeRoger Pau Monne
2017-07-18hw/xen: Set emu_mask for igd_opregion registerXiong Zhang
2016-08-12Xen: fix converity warning of xen_pt_config_init()Cao jin
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-01-29xen: Clean up includesPeter Maydell
2016-01-21Add Error **errp for xen_pt_config_init()Cao jin
2015-12-09xen/pass-through: correctly deal with RW1C bitsJan Beulich
2015-12-09xen/MSI-X: latch MSI-X table writesJan Beulich
2015-11-06xen: fix invalid assertionPaolo Bonzini
2015-10-26Qemu/Xen: Fix early freeing MSIX MMIO memory regionLan Tianyu
2015-09-11maint: avoid useless "if (foo) free(foo)" patternDaniel P. Berrange
2015-09-10xen/pt: Log xen_host_pci_get in two init functionsKonrad Rzeszutek Wilk
2015-09-10xen/pt: Remove XenPTReg->data field.Konrad Rzeszutek Wilk
2015-09-10xen/pt: Check if reg->init function sets the 'data' past the reg->sizeKonrad Rzeszutek Wilk
2015-09-10xen/pt: Sync up the dev.config and data values.Konrad Rzeszutek Wilk
2015-09-10xen/pt: Use xen_host_pci_get_[byte|word] instead of dev.configKonrad Rzeszutek Wilk
2015-09-10xen/pt: Use XEN_PT_LOG properly to guard against compiler warnings.Konrad Rzeszutek Wilk
2015-09-10xen/pt/msi: Add the register value when printing logging and error messagesKonrad Rzeszutek Wilk
2015-09-10xen, gfx passthrough: add opregion mappingTiejun Chen
2015-06-23xen/pass-through: constify some static dataJan Beulich
2015-06-23xen/pass-through: ROM BAR handling adjustmentsJan Beulich
2015-06-02xen/pt: unknown PCI config space fields should be read-onlyJan Beulich
2015-06-02xen/pt: add a few PCI config space field descriptionsJan Beulich
2015-06-02xen/pt: mark reserved bits in PCI config space fieldsJan Beulich
2015-06-02xen/pt: mark all PCIe capability bits read-onlyJan Beulich
2015-06-02xen/pt: split out calculation of throughable mask in PCI config space handlingJan Beulich
2015-06-02xen/pt: correctly handle PM status bitJan Beulich
2015-06-02xen/pt: consolidate PM capability emu_maskJan Beulich
2015-06-02xen/MSI: don't open-code pass-through of enable bit modificationsJan Beulich
2015-06-02xen: don't allow guest to control MSI mask registerJan Beulich
2015-06-02xen: properly gate host writes of modified PCI CFG contentsJan Beulich
2015-04-09xen: limit guest control of PCI command registerJan Beulich
2015-03-10xen-pt: fix Out-of-bounds readGonglei
2015-03-10xen-pt: fix Negative array index readGonglei
2014-05-07qemu-xen: free all the pirqs for msi/msix when driver unloadZhenzhong Duan
2013-06-11hw/xen: Use g_free instead of free and fix potential memory leaksStefan Weil
2013-04-08hw: move private headers to hw/ subdirectories.Paolo Bonzini
2013-04-08hw: move more files to hw/xen/Paolo Bonzini