-
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