aboutsummaryrefslogtreecommitdiff
path: root/hw/i386/xen
AgeCommit message (Expand)AuthorFilesLines
2025-04-25qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé2-2/+2
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé4-4/+4
2025-04-24cleanup: Drop pointless return at end of functionMarkus Armbruster1-2/+0
2025-03-04hw/xen/xen-hvm: Reduce included headersPhilippe Mathieu-Daudé1-0/+6
2025-03-04hw/xen/xen-pvh: Reduce included headersPhilippe Mathieu-Daudé1-0/+1
2024-12-31hw/i386: Mark devices as little-endianPhilippe Mathieu-Daudé2-2/+2
2024-12-21Merge tag 'exec-20241220' of https://github.com/philmd/qemu into stagingStefan Hajnoczi2-3/+3
2024-12-20include: Rename sysemu/ -> system/Philippe Mathieu-Daudé2-3/+3
2024-12-19include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LISTRichard Henderson1-1/+0
2024-12-15hw/i386: Constify all PropertyRichard Henderson1-1/+1
2024-10-03hw/xen: xenpvh: Disable buffered IOREQs for ARMEdgar E. Iglesias1-0/+3
2024-10-03hw/xen: Expose handle_bufioreq in xen_register_ioreqEdgar E. Iglesias1-1/+3
2024-09-13hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell1-1/+1
2024-09-04hw/i386/xen: Add a Xen PVH x86 machineEdgar E. Iglesias2-0/+122
2024-07-01hw/xen: detect when running inside stubdomainMarek Marczykowski-Górecki1-0/+22
2024-04-23memory: Add Error** argument to the global_dirty_log routinesCédric Le Goater1-1/+1
2024-04-23memory: Add Error** argument to .log_global_start() handlerCédric Le Goater1-1/+2
2024-03-09hw/xen/hvm: Get target page size at runtimePhilippe Mathieu-Daudé1-23/+39
2024-03-09hw/xen/hvm: Propagate page_mask to a pair of functionsPhilippe Mathieu-Daudé1-8/+10
2024-03-09hw/xen/hvm: Inline TARGET_PAGE_ALIGN() macroPhilippe Mathieu-Daudé1-1/+1
2024-03-09hw/i386/xen: Compile 'xen-hvm.c' with Xen CPPFLAGSPhilippe Mathieu-Daudé1-1/+3
2024-03-09hw/xen: Rename 'ram_memory' global variable as 'xen_memory'Philippe Mathieu-Daudé1-5/+5
2024-02-14apic, i386/tcg: add x2apic transitionsBui Quang Minh1-1/+2
2023-12-29hw/i386: Constify VMStateRichard Henderson2-2/+2
2023-11-07xen-platform: unplug AHCI disksDavid Woodhouse1-23/+45
2023-11-07hw/xen: only remove peers of PCI NICs on unplugDavid Woodhouse1-2/+7
2023-08-01xen-platform: do full PCI reset during unplug of IDE devicesOlaf Hering1-3/+4
2023-08-01xen: Don't pass MemoryListener around by valuePeter Maydell1-2/+2
2023-06-28exec/memory: Add symbolic value for memory listener priority for accelIsaku Yamahata1-1/+1
2023-06-15xen-hvm: reorganize xen-hvm and move common function to xen-hvm-commonStefano Stabellini2-967/+63
2023-06-15hw/i386/xen/xen-hvm: move x86-specific fields out of XenIOStateStefano Stabellini1-31/+27
2023-06-15hw/i386/xen: rearrange xen_hvm_init_pcVikram Garhwal1-24/+25
2023-06-15hw/i386/xen/: move xen-mapcache.c to hw/xen/Vikram Garhwal3-605/+0
2023-06-07include/hw/xen/xen: Rename xen_piix3_set_irq() to xen_intx_set_irq()Bernhard Beschow1-1/+1
2023-03-07hw/xen: Rename xen_common.h to xen_native.hDavid Woodhouse3-9/+11
2023-03-07hw/xen: Add evtchn operations to allow redirection to internal emulationDavid Woodhouse1-12/+15
2023-03-01hw/xen: Subsume xen_be_register_common() into xen_be_init()David Woodhouse1-7/+1
2023-03-01xen-platform: allow its creation with XEN_EMULATE modeJoao Martins2-14/+30
2023-03-01xen-platform: exclude vfio-pci from the PCI platform unplugJoao Martins1-3/+15
2023-02-27hw/i386/xen: Remove unused 'hw/ide.h' include from headerPhilippe Mathieu-Daudé1-1/+0
2023-01-18bulk: Rename TARGET_FMT_plx -> HWADDR_FMT_plxPhilippe Mathieu-Daudé3-14/+14
2023-01-08include/hw/pci: Split pci_device.h off pci.hMarkus Armbruster1-1/+1
2022-12-16Replace use of qdev_reset_all() with device_cold_reset()Peter Maydell1-1/+1
2022-06-29hw/i386/xen/xen-hvm: Inline xen_piix_pci_write_config_client() and remove itBernhard Beschow1-18/+0
2022-06-29hw/i386/xen/xen-hvm: Allow for stubbing xen_set_pci_link_route()Bernhard Beschow1-1/+6
2022-06-09include/hw/ide: Unexport pci_piix3_xen_ide_unplug()Bernhard Beschow1-1/+47
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster2-12/+12
2022-01-27xen-mapcache: Avoid entry->lock overflowRoss Lagerwall1-1/+7
2022-01-27xen-hvm: Allow disabling buffer_io_timerJason Andryuk1-2/+4
2021-11-01memory: make global_dirty_tracking a bitmaskHyman Huang(黄勇)1-2/+2