Commit Graph

  • cf7679abdd hw/xen: Implement EVTCHNOP_send David Woodhouse 2022-12-14 00:11:07 +00:00
  • f5417856d2 hw/xen: Implement EVTCHNOP_bind_ipi David Woodhouse 2022-12-13 23:12:59 +00:00
  • c723d4c15e hw/xen: Implement EVTCHNOP_bind_virq David Woodhouse 2022-12-13 22:40:56 +00:00
  • 190cc3c0ed hw/xen: Implement EVTCHNOP_unmask David Woodhouse 2022-12-13 17:20:46 +00:00
  • 83eb581134 hw/xen: Implement EVTCHNOP_close David Woodhouse 2022-12-13 13:57:44 +00:00
  • 4858ba2065 hw/xen: Implement EVTCHNOP_status David Woodhouse 2022-12-13 13:29:46 +00:00
  • 27d4075dd8 i386/xen: Add support for Xen event channel delivery to vCPU David Woodhouse 2022-12-16 14:32:25 +00:00
  • 91cce75617 hw/xen: Add xen_evtchn device for event channel emulation David Woodhouse 2022-12-16 14:02:29 +00:00
  • 5dbcd01a8d i386/xen: implement HVMOP_set_param Ankur Arora 2022-12-06 11:14:07 +00:00
  • 105b47fdf2 i386/xen: implement HVMOP_set_evtchn_upcall_vector Ankur Arora 2022-12-06 11:14:07 +00:00
  • 3b06f29b24 i386/xen: implement HYPERVISOR_event_channel_op Joao Martins 2018-06-28 12:36:19 -04:00
  • 5092db87e4 i386/xen: handle VCPUOP_register_runstate_memory_area Joao Martins 2018-07-24 12:46:00 -04:00
  • f068930277 i386/xen: handle VCPUOP_register_vcpu_time_info Joao Martins 2018-07-23 11:24:36 -04:00
  • c345104cd1 i386/xen: handle VCPUOP_register_vcpu_info Joao Martins 2018-06-29 10:54:50 -04:00
  • d70bd6a485 i386/xen: implement HYPERVISOR_vcpu_op Joao Martins 2018-06-18 12:26:44 -04:00
  • 671bfdcd47 i386/xen: implement HYPERVISOR_hvm_op Joao Martins 2018-06-18 12:21:57 -04:00
  • 782a79601e i386/xen: implement XENMEM_add_to_physmap_batch David Woodhouse 2022-12-15 10:39:30 +00:00
  • fb0fd2ce38 i386/xen: implement HYPERVISOR_memory_op Joao Martins 2018-06-18 12:17:42 -04:00
  • 110a0ea59f i386/xen: manage and save/restore Xen guest long_mode setting David Woodhouse 2022-12-12 14:03:41 +00:00
  • e21be724ea i386/xen: add pc_machine_kvm_type to initialize XEN_EMULATE mode David Woodhouse 2022-12-12 23:40:45 +00:00
  • 7058fa0220 xen: Permit --xen-domid argument when accel is KVM Paul Durrant 2023-01-24 10:59:49 +00:00
  • d40ddd5290 hw/xen: Add xen_overlay device for emulating shared xenheap pages David Woodhouse 2022-12-07 09:19:31 +00:00
  • c789b9ef5f i386/xen: Implement SCHEDOP_poll and SCHEDOP_yield David Woodhouse 2022-12-14 21:50:41 +00:00
  • 79b7067dc6 i386/xen: implement HYPERVISOR_sched_op, SCHEDOP_shutdown Joao Martins 2018-07-20 15:19:05 -04:00
  • bedcc13924 i386/xen: implement HYPERVISOR_xen_version Joao Martins 2018-06-14 08:29:45 -04:00
  • 55a3f666b4 i386/xen: handle guest hypercalls Joao Martins 2018-06-13 10:14:31 -04:00
  • bb346fae38 xen-platform: allow its creation with XEN_EMULATE mode Joao Martins 2018-06-19 06:44:46 -04:00
  • 3bb1ebac6c xen-platform: exclude vfio-pci from the PCI platform unplug Joao Martins 2019-01-18 14:29:52 -05:00
  • 5e691a955a i386/kvm: Set Xen vCPU ID in KVM David Woodhouse 2022-12-16 11:05:29 +00:00
  • f66b8a83c5 i386/kvm: handle Xen HVM cpuid leaves Joao Martins 2022-12-06 10:48:53 +00:00
  • 61491cf441 i386/kvm: Add xen-version KVM accelerator property and init KVM Xen support David Woodhouse 2022-12-03 09:51:13 -08:00
  • faa4e80071 xen: Add XEN_DISABLED mode and make it default David Woodhouse 2022-12-12 22:32:54 +00:00
  • 820c1aba51 xen: add CONFIG_XEN_BUS and CONFIG_XEN_EMU options for Xen emulation David Woodhouse 2022-12-06 09:03:48 +00:00
  • 50c88402ca include: import Xen public headers to hw/xen/interface Joao Martins 2019-02-13 12:29:47 -05:00
  • d507e6c565 accel/tcg: Add 'size' param to probe_access_full Richard Henderson 2023-02-23 14:44:14 -10:00
  • 1770b2f2d3 accel/tcg: Add 'size' param to probe_access_flags() Daniel Henrique Barboza 2023-02-23 20:44:24 -03:00
  • 4a73aee881 softmmu: Use memmove in flatview_write_continue Akihiko Odaki 2023-01-31 12:01:55 +09:00
  • 0c4d7ddbd3 exec/helper-head: Include missing "fpu/softfloat-types.h" header Philippe Mathieu-Daudé 2022-12-16 23:52:02 +01:00
  • 6276340310 Merge tag 'buildsys-qom-qdev-ui-20230227' of https://github.com/philmd/qemu into staging Peter Maydell 2023-02-28 15:09:18 +00:00
  • 23bdd0de97 ui/cocoa: user friendly characters for release mouse Christian Schoenebeck 2022-12-27 17:15:31 +01:00
  • 972448628a dump: Add create_win_dump() stub for non-x86 targets Philippe Mathieu-Daudé 2023-02-23 23:59:19 +01:00
  • efc3146a6e dump: Simplify compiling win_dump.o by introducing win_dump_available() Philippe Mathieu-Daudé 2023-02-23 23:58:16 +01:00
  • ac978771e4 dump: Clean included headers Philippe Mathieu-Daudé 2023-02-23 23:56:46 +01:00
  • c5d40b22e9 dump: Replace TARGET_PAGE_SIZE -> qemu_target_page_size() Philippe Mathieu-Daudé 2023-02-23 23:38:59 +01:00
  • bb509d9441 dump: Replace tswapN() -> cpu_to_dumpN() Philippe Mathieu-Daudé 2022-12-16 08:28:32 +01:00
  • 7ae8e6c9a2 hw/ide/pci: Add PCIIDEState::isa_irq[] Bernhard Beschow 2023-01-26 22:17:36 +01:00
  • d39d792e2d hw/ide/via: Replace magic 2 value by ARRAY_SIZE / MAX_IDE_DEVS Philippe Mathieu-Daudé 2021-03-24 18:47:59 +01:00
  • 533580d738 hw/ide/piix: Refactor pci_piix_init_ports as pci_piix_init_bus per bus Philippe Mathieu-Daudé 2023-02-14 16:28:19 +01:00
  • 511aa9f9e7 hw/ide/piix: Pass Error* to pci_piix_init_ports() for better error msg Philippe Mathieu-Daudé 2023-02-14 16:47:39 +01:00
  • caa9146281 hw/ide/piix: Remove unused includes Philippe Mathieu-Daudé 2023-02-09 11:57:15 +01:00
  • 3e5f247e36 hw/ide/pci: Unexport bmdma_active_if() Bernhard Beschow 2022-08-22 19:02:12 +02:00
  • 2435503ab7 hw/ide/ioport: Remove unnecessary includes Philippe Mathieu-Daudé 2023-02-10 22:58:05 +01:00
  • 066282672b hw/ide: Declare ide_get_[geometry/bios_chs_trans] in 'hw/ide/internal.h' Philippe Mathieu-Daudé 2023-02-09 23:33:35 +01:00
  • 2c50207f0d hw/ide: Rename idebus_active_if() -> ide_bus_active_if() Philippe Mathieu-Daudé 2023-02-09 11:33:08 +01:00
  • c951963043 hw/ide: Rename ide_init2() -> ide_bus_init_output_irq() Philippe Mathieu-Daudé 2023-02-09 11:27:23 +01:00
  • 783f447441 hw/ide: Rename ide_exec_cmd() -> ide_bus_exec_cmd() Philippe Mathieu-Daudé 2023-02-09 11:26:20 +01:00
  • e29b124610 hw/ide: Rename ide_register_restart_cb -> ide_bus_register_restart_cb Philippe Mathieu-Daudé 2023-02-14 16:33:38 +01:00
  • b6a5ab27fb hw/ide: Rename ide_create_drive() -> ide_bus_create_drive() Philippe Mathieu-Daudé 2023-02-09 11:31:51 +01:00
  • 0cfe719d1f hw/ide: Rename ide_set_irq() -> ide_bus_set_irq() Philippe Mathieu-Daudé 2023-02-09 11:33:47 +01:00
  • da9f1172c0 hw/ide: Un-inline ide_set_irq() Philippe Mathieu-Daudé 2023-02-09 23:01:55 +01:00
  • 1f7a0d0339 hw/ide: Include 'exec/ioport.h' instead of 'hw/isa/isa.h' Philippe Mathieu-Daudé 2023-02-09 23:37:23 +01:00
  • 989bc90b2c hw/ide: Remove unused 'qapi/qapi-types-run-state.h' Philippe Mathieu-Daudé 2023-02-09 23:36:25 +01:00
  • cc135b10f4 hw/ide/atapi: Restrict 'scsi/constants.h' inclusion Philippe Mathieu-Daudé 2023-02-09 23:35:21 +01:00
  • 3b759fbf39 hw/ide/isa: Remove intermediate ISAIDEState::irq variable Philippe Mathieu-Daudé 2023-02-10 23:16:51 +01:00
  • 794093e80a hw/ide/isa: Extract TYPE_ISA_IDE declarations to 'hw/ide/isa.h' Philippe Mathieu-Daudé 2023-02-09 23:26:36 +01:00
  • 01c43405d6 hw/ide/mmio: Extract TYPE_MMIO_IDE declarations to 'hw/ide/mmio.h' Philippe Mathieu-Daudé 2023-02-09 23:24:42 +01:00
  • c79f63ff39 hw/ide/mmio: Use CamelCase for MMIO_IDE state name Philippe Mathieu-Daudé 2023-01-06 11:37:55 +01:00
  • eb8fde18ab hw/ide/ahci: Trace ncq write command as write instead of read Fiona Ebner 2023-02-17 11:31:30 +01:00
  • 60462816b5 hw/i386/xen: Remove unused 'hw/ide.h' include from header Philippe Mathieu-Daudé 2023-02-20 10:25:22 +01:00
  • 1b0477a6d9 MAINTAINERS: Mark IDE and Floppy as "Odd Fixes" John Snow 2023-02-06 13:25:44 -05:00
  • 837cd584f4 scripts/checkpatch.pl: Do not allow assert(0) Philippe Mathieu-Daudé 2023-02-22 00:00:42 +01:00
  • 954ea53c62 block/vvfat: Remove pointless check of NDEBUG Philippe Mathieu-Daudé 2023-02-22 00:15:54 +01:00
  • 07b29eb378 hw/ppc/sam460ex: Correctly set MAL properties Philippe Mathieu-Daudé 2023-02-02 14:06:42 +01:00
  • c09b5158e1 hw/display/sm501: Add fallbacks to pixman routines BALATON Zoltan 2023-02-25 22:35:28 +01:00
  • 8b0ce7f7c8 hw/display/sm501: Implement more 2D raster operations BALATON Zoltan 2023-02-15 16:35:42 +01:00
  • 6a01504660 hw/display/sm501: Alias 'dma-offset' QOM property in chipset object Philippe Mathieu-Daudé 2023-02-03 15:31:52 +01:00
  • 01c400ae43 hw/display/sm501: Embed OHCI QOM child in chipset Philippe Mathieu-Daudé 2023-02-03 15:29:52 +01:00
  • b08bb02bcc hw/usb/xhci-nec: Replace container_of() by NEC_XHCI() QOM cast macro Philippe Mathieu-Daudé 2023-02-17 14:12:13 +01:00
  • 67d58d1949 hw/usb/xhci-nec: Declare QOM macros for NEC_XHCI Philippe Mathieu-Daudé 2023-02-17 14:12:13 +01:00
  • ce6ffeaed0 hw/usb/uhci: Replace container_of() by UHCI_GET_CLASS() QOM macro Philippe Mathieu-Daudé 2023-02-20 11:42:46 +01:00
  • ef177ee122 hw/usb/uhci: Declare QOM macros using OBJECT_DECLARE_TYPE() Philippe Mathieu-Daudé 2023-01-06 13:58:32 +01:00
  • 380194624a hw/usb/ohci: Fix typo Philippe Mathieu-Daudé 2023-02-20 19:15:10 +01:00
  • 9ae8d31d6a hw/usb/ohci: Add trace points for register access BALATON Zoltan 2023-02-20 19:19:09 +01:00
  • ef680088f7 hw/usb/ohci: Move a function next to where it is used BALATON Zoltan 2023-02-20 19:15:07 +01:00
  • 1e58e7a0d0 hw/usb/ohci: Code style fix missing braces and extra parenthesis BALATON Zoltan 2023-02-20 19:15:06 +01:00
  • 978c93be7a hw/usb/ohci: Code style fix white space errors BALATON Zoltan 2023-02-20 19:15:05 +01:00
  • 572a673214 hw/usb/ohci: Code style fix comments BALATON Zoltan 2023-02-20 19:15:04 +01:00
  • 4713720a78 hw/usb/ohci: Use OHCIState type definition Philippe Mathieu-Daudé 2023-02-20 11:44:15 +01:00
  • d9b934f21e hw/usb/ohci: Include missing 'sysbus.h' header Philippe Mathieu-Daudé 2023-02-03 10:52:26 +01:00
  • c3e9090c5e hw/usb/u2f: Declare QOM macros using OBJECT_DECLARE_TYPE() Philippe Mathieu-Daudé 2023-02-17 14:11:23 +01:00
  • 1fc3efc6dd hw/usb/dev-smartcard-reader: Avoid forward-declaring CCIDBus Philippe Mathieu-Daudé 2023-01-06 22:05:19 +01:00
  • c272a72467 hw/audio/ac97: Split off some definitions to a header BALATON Zoltan 2022-01-25 20:48:36 +01:00
  • 911a6afbc5 hw/audio/ac97: Replace container_of() by AC97() QOM cast macro Philippe Mathieu-Daudé 2023-02-20 11:47:14 +01:00
  • 721d8f2540 hw/audio/es1370: Replace container_of() by ES1370() QOM cast macro Philippe Mathieu-Daudé 2023-02-20 14:15:15 +01:00
  • d9c214d745 hw/audio/es1370: Avoid forward-declaring ES1370State Philippe Mathieu-Daudé 2023-01-09 15:19:33 +01:00
  • acab7d6022 hw/audio/hda-codec: Avoid forward-declaring HDAAudioState Philippe Mathieu-Daudé 2023-01-06 22:06:36 +01:00
  • 2dbf9dd80b hw/timer/hpet: Include missing 'hw/qdev-properties.h' header Philippe Mathieu-Daudé 2023-02-15 17:23:49 +01:00
  • 2d4bd81e39 hw/rtc: Rename rtc_[get|set]_memory -> mc146818rtc_[get|set]_cmos_data Philippe Mathieu-Daudé 2023-02-11 00:18:53 +01:00
  • 55c86cb803 hw/rtc/mc146818rtc: Pass MC146818RtcState instead of ISADevice argument Philippe Mathieu-Daudé 2023-02-11 00:17:51 +01:00
  • 8df7129790 hw/rtc/mc146818rtc: Rename RTCState -> MC146818RtcState Philippe Mathieu-Daudé 2023-02-11 00:17:03 +01:00