Commit Graph

  • 932befaa55 hppa: move enable_lan() define from hppa_sys.h to machine.c Mark Cave-Ayland 2022-05-04 10:25:56 +01:00
  • 192e32284b hppa: remove unused trace-events from from hw/hppa Mark Cave-Ayland 2022-05-04 10:25:55 +01:00
  • 3c2ce5bba3 hppa: remove hw/hppa/pci.c Mark Cave-Ayland 2022-05-04 10:25:54 +01:00
  • 28f5332ae9 hppa: move hppa_pci_ignore_ops from pci.c to machine.c Mark Cave-Ayland 2022-05-04 10:25:53 +01:00
  • 45f569a116 lasi: move from hw/hppa to hw/misc Mark Cave-Ayland 2022-05-04 10:25:52 +01:00
  • 134ba73f32 hppa: move device headers from hppa_sys.h into individual .c files Mark Cave-Ayland 2022-05-04 10:25:51 +01:00
  • 8e81ffe320 lasi: use numerical constant for iar reset value Mark Cave-Ayland 2022-05-04 10:25:50 +01:00
  • ca7b468be8 lasi: use constants for device register offsets Mark Cave-Ayland 2022-05-04 10:25:49 +01:00
  • e881e3c83a lasi: move lasi_initfn() to machine.c Mark Cave-Ayland 2022-05-04 10:25:48 +01:00
  • deaa5d3b4e lasi: remove address space parameter from lasi_initfn() Mark Cave-Ayland 2022-05-04 10:25:47 +01:00
  • d26c575c44 lasi: move PS2 initialisation to machine.c Mark Cave-Ayland 2022-05-04 10:25:46 +01:00
  • 2da547b819 lasi: move second serial port initialisation to machine.c Mark Cave-Ayland 2022-05-04 10:25:45 +01:00
  • 9701e56943 lasi: move parallel port initialisation to machine.c Mark Cave-Ayland 2022-05-04 10:25:44 +01:00
  • c3c3fe4708 lasi: move LAN initialisation to machine.c Mark Cave-Ayland 2022-05-04 10:25:43 +01:00
  • 954f6f7564 lasi: update lasi_initfn() to return LASIState Mark Cave-Ayland 2022-05-04 10:25:42 +01:00
  • fe744ca3ee lasi: fix serial port initialisation Mark Cave-Ayland 2022-05-04 10:25:41 +01:00
  • e004499fd5 lasi: use qdev GPIOs to wire up IRQs in lasi_initfn() Mark Cave-Ayland 2022-05-04 10:25:40 +01:00
  • cb9f6c4b65 lasi: define IRQ inputs as qdev GPIOs Mark Cave-Ayland 2022-05-04 10:25:39 +01:00
  • 0f04d5777b lasi: replace lasi_get_irq() with defined constants Mark Cave-Ayland 2022-05-04 10:25:38 +01:00
  • b514f43244 lasi: move LASIState and associated QOM structures to lasi.h Mark Cave-Ayland 2022-05-04 10:25:37 +01:00
  • b3cdb7e4b2 lasi: move initialisation of iar and rtc to new lasi_reset() function Mark Cave-Ayland 2022-05-04 10:25:36 +01:00
  • 2683758c7c lasi: move register memory mapping from lasi.c to machine.c Mark Cave-Ayland 2022-05-04 10:25:35 +01:00
  • 46f2594cfc lasi: move memory region initialisation to new lasi_init() function Mark Cave-Ayland 2022-05-04 10:25:34 +01:00
  • 63588da809 lasi: checkpatch fixes Mark Cave-Ayland 2022-05-04 10:25:33 +01:00
  • 0db9350e6e dino: move from hw/hppa to hw/pci-host Mark Cave-Ayland 2022-05-04 10:25:32 +01:00
  • e111f288d9 dino: move DINO HPA constants from hppa_hardware.h to dino.h Mark Cave-Ayland 2022-05-04 10:25:31 +01:00
  • 2fb11c7cac dino: use numerical constant for iar0 and iar1 reset values Mark Cave-Ayland 2022-05-04 10:25:30 +01:00
  • 0d06899631 hppa: move dino_init() from dino.c to machine.c Mark Cave-Ayland 2022-05-04 10:25:29 +01:00
  • 36f9bbdb17 dino: remove unused dino_set_timer_irq() IRQ handler Mark Cave-Ayland 2022-05-04 10:25:28 +01:00
  • a4b74c1924 dino: wire up serial IRQ using a qdev GPIO in machine.c Mark Cave-Ayland 2022-05-04 10:25:27 +01:00
  • 4b5faaf94f dino: define IRQ inputs as qdev GPIOs Mark Cave-Ayland 2022-05-04 10:25:26 +01:00
  • 10c5264172 dino.h: add defines for DINO IRQ numbers Mark Cave-Ayland 2022-05-04 10:25:25 +01:00
  • efdb3ce2de machine.c: map DINO device during board configuration Mark Cave-Ayland 2022-05-04 10:25:24 +01:00
  • 05245daf47 dino: change dino_init() to return the DINO device instead of PCIBus Mark Cave-Ayland 2022-05-04 10:25:23 +01:00
  • 0d98fbb57d hppa: use new CONFIG_HPPA_B160L option instead of CONFIG_DINO to build hppa machine Mark Cave-Ayland 2022-05-04 10:25:22 +01:00
  • 14e275efcb dino: split declarations from dino.c into dino.h Mark Cave-Ayland 2022-05-04 10:25:21 +01:00
  • 079e7ad989 dino: return PCIBus from dino_init() using qdev_get_child_bus() Mark Cave-Ayland 2022-05-04 10:25:20 +01:00
  • ee313d5abb dino: use QOM cast instead of directly referencing parent_obj Mark Cave-Ayland 2022-05-04 10:25:19 +01:00
  • 98d168f359 dino: move initial register configuration to new dino_pcihost_reset() function Mark Cave-Ayland 2022-05-04 10:25:18 +01:00
  • 9cf69f444c dino: move PCI bus master address space setup to dino_pcihost_realize() Mark Cave-Ayland 2022-05-04 10:25:17 +01:00
  • 5ac6c43c85 dino: move pci_setup_iommu() to dino_pcihost_init() Mark Cave-Ayland 2022-05-04 10:25:16 +01:00
  • 270b29587f dino: add memory-as property containing a link to the memory address space Mark Cave-Ayland 2022-05-04 10:25:15 +01:00
  • cc363c4a10 dino: move PCI windows initialisation to dino_pcihost_init() Mark Cave-Ayland 2022-05-04 10:25:14 +01:00
  • 63901b6cc4 dino: move PCI bus initialisation to dino_pcihost_init() Mark Cave-Ayland 2022-05-04 10:25:13 +01:00
  • 7cdfa94166 dino: move registers from dino_init() to DINO_PCI_BRIDGE init function Mark Cave-Ayland 2022-05-04 10:25:12 +01:00
  • 17bd42896d dino: checkpatch fixes Mark Cave-Ayland 2022-05-04 10:25:11 +01:00
  • 283ceaac9b
    Make weigthed scheduler independent of powersheduler stage (#599) Dongjia Zhang 2022-05-08 23:43:02 +09:00
  • 86ca7863ca add RandGraphSuffixMutator Alwin Berger 2022-05-08 13:45:10 +02:00
  • 92196cc9be
    Fixes forkersever_simple issue on Macs (#623) WilliamParks 2022-05-07 22:17:55 -04:00
  • eb70c8025b
    Clippy nightly fixes (#624) Dominik Maier 2022-05-07 15:35:37 +02:00
  • f133664915 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2022-05-07 06:14:15 -05:00
  • 6033b9ecd4 pc: remove -soundhw pcspk Paolo Bonzini 2022-04-27 12:01:48 +02:00
  • 2df89d5420 configure, meson: move vhost options to Meson Paolo Bonzini 2022-04-20 17:34:07 +02:00
  • 43b6d7ee1f meson: use have_vhost_* variables to pick sources Paolo Bonzini 2022-04-20 17:34:06 +02:00
  • 2a3129a376 meson: create have_vhost_* variables Paolo Bonzini 2022-04-20 17:34:05 +02:00
  • 5166dabf4f build: move vhost-user-fs configuration to Kconfig Paolo Bonzini 2022-04-20 17:34:04 +02:00
  • d13b200253 build: move vhost-scsi configuration to Kconfig Paolo Bonzini 2022-04-20 17:34:03 +02:00
  • 9972ae314f build: move vhost-vsock configuration to Kconfig Paolo Bonzini 2022-04-20 17:34:02 +02:00
  • 5e7b5ebaec configure: simplify vhost-net-{user, vdpa} configuration Paolo Bonzini 2022-04-20 17:34:01 +02:00
  • 10925d0617 meson, virtio: place all virtio-pci devices under virtio_pci_ss Paolo Bonzini 2022-04-20 17:34:00 +02:00
  • 0a31e3a0a0 configure: omit options with default values from meson command line Paolo Bonzini 2022-04-20 17:33:59 +02:00
  • c54b59ee0d meson: pass more options directly as -D Paolo Bonzini 2022-04-20 17:33:58 +02:00
  • c09c1ce7e9 configure: switch directory options to automatic parsing Paolo Bonzini 2022-04-20 17:33:57 +02:00
  • f7fb6c6ad4 meson: always combine directories with prefix Paolo Bonzini 2022-04-20 17:33:56 +02:00
  • ce6119dc8e meson, configure: move --interp-prefix to meson Paolo Bonzini 2022-04-20 17:33:55 +02:00
  • b0b4323e32 meson, configure: move --with-pkgversion, CONFIG_STAMP to meson Paolo Bonzini 2022-04-20 17:33:54 +02:00
  • 622d64fffe meson, configure: move bdrv whitelists to meson Paolo Bonzini 2022-04-20 17:33:53 +02:00
  • 41f2ae2819 meson, configure: move --tls-priority to meson Paolo Bonzini 2022-04-20 17:33:52 +02:00
  • 4fda6011d0 configure: switch string options to automatic parsing Paolo Bonzini 2022-04-20 17:33:51 +02:00
  • d2147e04f9 configure: move Windows flags detection to meson Paolo Bonzini 2022-04-20 17:33:50 +02:00
  • 40c909f534 configure, meson: move iasl detection to meson Paolo Bonzini 2022-04-20 17:33:49 +02:00
  • 14efd8d3b5 meson, configure: move Xen detection to meson Paolo Bonzini 2022-04-20 17:33:47 +02:00
  • 119fc611ea meson-buildoptions: add support for string options Paolo Bonzini 2022-04-20 17:33:48 +02:00
  • f780a3f480 qga-vss: always build qga-vss.tlb when qga-vss.dll is built Konstantin Kostiuk 2022-04-28 21:15:41 +03:00
  • 158bb2249e configure: Add cross prefix for widl tool Konstantin Kostiuk 2022-04-28 21:15:25 +03:00
  • b6b3da9998 WHPX: support for xcr0 Sunil Muthuswamy 2019-11-07 19:48:32 +00:00
  • 11314643c3 Merge tag '20220506-xtensa-1' of https://github.com/OSLL/qemu-xtensa into staging Richard Henderson 2022-05-06 21:37:46 -05:00
  • 59491e97f8 target/xtensa: implement cache test option opcodes Max Filippov 2022-05-01 22:57:49 -07:00
  • 4be4c5b826 tests/tcg/xtensa: fix vectors and checks in timer test Max Filippov 2022-04-27 10:06:00 -07:00
  • da60ecd6d8 tests/tcg/xtensa: enable mmu tests for MMUv3 Max Filippov 2022-04-25 20:05:18 -07:00
  • 703cebcfac tests/tcg/xtensa: enable autorefill phys_mem tests for MMUv3 Max Filippov 2022-04-25 20:05:18 -07:00
  • e120c8335d tests/tcg/xtensa: remove dependency on the loop option Max Filippov 2022-04-25 18:12:53 -07:00
  • 64407f6a9e tests/tcg/xtensa: fix watchpoint test Max Filippov 2022-04-25 17:16:01 -07:00
  • 8164f14bb9 tests/tcg/xtensa: restore vecbase SR after test Max Filippov 2022-04-24 08:33:16 -07:00
  • b9400b1fba tests/tcg/xtensa: fix build for cores without windowed registers Max Filippov 2022-04-24 08:31:29 -07:00
  • c6f3f334d1 hw/xtensa: fix reset value of MIROUT register of MX PIC Max Filippov 2022-04-26 09:24:01 -07:00
  • 9e377be1f0 target/xtensa: add clock input to xtensa CPU Max Filippov 2021-10-03 14:31:47 -07:00
  • 8c48e36548 target/xtensa: import core lx106 Simon Safar 2022-04-22 21:08:36 -07:00
  • 6ade0ce972 target/xtensa: use tcg_constant_* for remaining opcodes Max Filippov 2022-04-21 13:46:20 -07:00
  • 867e354cbd target/xtensa: use tcg_constant_* for FPU conversion opcodes Max Filippov 2022-04-21 13:38:58 -07:00
  • dad266a1e3 target/xtensa: use tcg_constant_* for numbered special registers Max Filippov 2022-04-21 13:38:58 -07:00
  • 4ee412df69 target/xtensa: use tcg_constant_* for TLB opcodes Max Filippov 2022-04-21 13:38:58 -07:00
  • f99fbd125b target/xtensa: use tcg_constant_* for exceptions Max Filippov 2022-04-21 13:38:58 -07:00
  • 2b570a178a target/xtensa: use tcg_contatnt_* for numeric literals Max Filippov 2022-04-21 13:27:27 -07:00
  • 0269a6cf4e target/xtensa: fix missing tcg_temp_free in gen_window_check Max Filippov 2022-04-21 13:08:23 -07:00
  • 13220a46e2 Merge tag 'vfio-updates-20220506.1' of https://gitlab.com/alex.williamson/qemu into staging Richard Henderson 2022-05-06 16:18:14 -05:00
  • 196569577f
    Clippy nightly fixes (#622) Dominik Maier 2022-05-06 19:11:09 +02:00
  • 44ee6aaae0 vfio/common: Rename VFIOGuestIOMMU::iommu into ::iommu_mr Yi Liu 2022-05-02 02:42:23 -07:00
  • 0d570a2572 vfio/pci: Use vbasedev local variable in vfio_realize() Eric Auger 2022-05-02 02:42:22 -07:00
  • 9d38ffc5d8 hw/vfio/pci: fix vfio_pci_hot_reset_result trace point Eric Auger 2022-05-02 02:42:21 -07:00