Commit Graph

  • 3746b8ca3e util: Fix broken build on Haiku Thomas Huth 2022-07-18 19:20:26 +02:00
  • f9d9fff72e Merge tag 'qemu-sparc-20220718' of https://github.com/mcayland/qemu into staging Peter Maydell 2022-07-19 09:57:13 +01:00
  • 8899a3b01c
    Use clang-format-13 (#705) Dongjia Zhang 2022-07-18 22:31:01 +02:00
  • b704d63d09 pckbd: remove legacy i8042_mm_init() function Mark Cave-Ayland 2022-07-12 22:52:51 +01:00
  • 46e9783fbe ps2: remove unused legacy ps2_mouse_init() function Mark Cave-Ayland 2022-07-12 22:52:50 +01:00
  • 9d1a425037 pckbd: don't use legacy ps2_mouse_init() function Mark Cave-Ayland 2022-07-12 22:52:49 +01:00
  • 5e8312ab8e ps2: remove unused legacy ps2_kbd_init() function Mark Cave-Ayland 2022-07-12 22:52:48 +01:00
  • 652fbff420 pckbd: don't use legacy ps2_kbd_init() function Mark Cave-Ayland 2022-07-12 22:52:47 +01:00
  • abcacb20f7 pckbd: introduce new vmstate_kbd_mmio VMStateDescription for the I8042_MMIO device Mark Cave-Ayland 2022-07-12 22:52:46 +01:00
  • 1b7bd0abe9 lasips2: update VMStateDescription for LASIPS2 device Mark Cave-Ayland 2022-07-12 22:52:45 +01:00
  • d316983c7f lasips2: don't use legacy ps2_mouse_init() function Mark Cave-Ayland 2022-07-12 22:52:44 +01:00
  • e2b50aea03 lasips2: don't use legacy ps2_kbd_init() function Mark Cave-Ayland 2022-07-12 22:52:43 +01:00
  • 2ee1b52db1 lasips2: switch register memory region to DEVICE_BIG_ENDIAN Mark Cave-Ayland 2022-07-12 22:52:42 +01:00
  • 902691d439 lasips2: standardise on lp name for LASIPS2Port variables Mark Cave-Ayland 2022-07-12 22:52:41 +01:00
  • 01f6c54626 lasips2: rename LASIPS2Port parent pointer to lasips2 Mark Cave-Ayland 2022-07-12 22:52:40 +01:00
  • 212a300303 lasips2: switch to using port-based IRQs Mark Cave-Ayland 2022-07-12 22:52:39 +01:00
  • ca735a81b2 lasips2: add named input gpio to handle incoming port IRQs Mark Cave-Ayland 2022-07-12 22:52:38 +01:00
  • d0af5d6a40 lasips2: add named input gpio to port for downstream PS2 device IRQ Mark Cave-Ayland 2022-07-12 22:52:37 +01:00
  • 62201e4336 lasips2: introduce LASIPS2PortDeviceClass for the LASIPS2_PORT device Mark Cave-Ayland 2022-07-12 22:52:36 +01:00
  • 8db817be78 lasips2: introduce port IRQ and new lasips2_port_init() function Mark Cave-Ayland 2022-07-12 22:52:35 +01:00
  • c553d6c054 lasips2: rename LASIPS2Port irq field to birq Mark Cave-Ayland 2022-07-12 22:52:34 +01:00
  • 8d490f8d25 lasips2: introduce lasips2_mouse_port_class_init() and lasips2_mouse_port_realize() Mark Cave-Ayland 2022-07-12 22:52:33 +01:00
  • b41eee940f lasips2: introduce lasips2_kbd_port_class_init() and lasips2_kbd_port_realize() Mark Cave-Ayland 2022-07-12 22:52:32 +01:00
  • a088ce9b4b lasips2: move mouse port initialisation to new lasips2_mouse_port_init() function Mark Cave-Ayland 2022-07-12 22:52:31 +01:00
  • b7047733dc lasips2: move keyboard port initialisation to new lasips2_kbd_port_init() function Mark Cave-Ayland 2022-07-12 22:52:30 +01:00
  • cb5827cee3 lasips2: introduce new LASIPS2_MOUSE_PORT QOM type Mark Cave-Ayland 2022-07-12 22:52:29 +01:00
  • ef90a06f99 lasips2: introduce new LASIPS2_KBD_PORT QOM type Mark Cave-Ayland 2022-07-12 22:52:28 +01:00
  • f8d89a7da4 lasips2: QOMify LASIPS2Port Mark Cave-Ayland 2022-07-12 22:52:27 +01:00
  • f4907cb5cf lasips2: change LASIPS2State dev pointer from void to PS2State Mark Cave-Ayland 2022-07-12 22:52:26 +01:00
  • 92bd278c3b lasips2: remove legacy lasips2_initfn() function Mark Cave-Ayland 2022-07-12 22:52:25 +01:00
  • 4040ee5bdd lasips2: remove the qdev base property and the lasips2_properties array Mark Cave-Ayland 2022-07-12 22:52:24 +01:00
  • 17b8013acb lasips2: don't use vmstate_register() in lasips2_realize() Mark Cave-Ayland 2022-07-12 22:52:23 +01:00
  • 6f9f245b93 pl050: don't use legacy ps2_mouse_init() function Mark Cave-Ayland 2022-07-12 22:52:22 +01:00
  • 6a05d0b3d1 pl050: don't use legacy ps2_kbd_init() function Mark Cave-Ayland 2022-07-12 22:52:21 +01:00
  • 5b0138b314 pl050: introduce pl050_mouse_class_init() and pl050_mouse_realize() Mark Cave-Ayland 2022-07-12 22:52:20 +01:00
  • 87efd2829b pl050: introduce pl050_kbd_class_init() and pl050_kbd_realize() Mark Cave-Ayland 2022-07-12 22:52:19 +01:00
  • 475a4d463b pl050: introduce PL050DeviceClass for the PL050 device Mark Cave-Ayland 2022-07-12 22:52:18 +01:00
  • 3d5e0995ce pl050: move logic from pl050_realize() to pl050_init() Mark Cave-Ayland 2022-07-12 22:52:17 +01:00
  • 0a3c1e1bf8 pl050: introduce new PL050_MOUSE_DEVICE QOM type Mark Cave-Ayland 2022-07-12 22:52:16 +01:00
  • 1d59315d97 pl050: introduce new PL050_KBD_DEVICE QOM type Mark Cave-Ayland 2022-07-12 22:52:15 +01:00
  • 33e0958e7e pl050: change PL050State dev pointer from void to PS2State Mark Cave-Ayland 2022-07-12 22:52:14 +01:00
  • b6c575d8d6 pl050: rename pl050_keyboard_init() to pl050_kbd_init() Mark Cave-Ayland 2022-07-12 22:52:13 +01:00
  • bce0e9c1ec pl050: move PL050State from pl050.c to new pl050.h header file Mark Cave-Ayland 2022-07-12 22:52:12 +01:00
  • 9b0ecfaba5 python/qemu/qmp/legacy: Replace 'returns-whitelist' with the correct type Thomas Huth 2022-07-11 11:57:21 +02:00
  • b8bb9bbf46 Merge tag 'pull-ppc-20220718' of https://gitlab.com/danielhb/qemu into staging Peter Maydell 2022-07-18 19:27:25 +01:00
  • 0a979a1320 util: Fix broken build on Haiku Thomas Huth 2022-07-18 18:42:11 +02:00
  • 2d2e4843b6 Replace 'whitelist' with 'allow' Thomas Huth 2022-07-11 11:53:00 +02:00
  • c4f8ce24de tests/unit: Replace g_memdup() by g_memdup2() Philippe Mathieu-Daudé 2021-09-03 19:45:05 +02:00
  • e18f27d9ed qtest/machine-none: Add LoongArch support Song Gao 2022-07-13 10:02:58 +08:00
  • 28a48ed5f7 tests/vm: Remove docker cross-compile test from CentOS VM John Snow 2022-07-08 11:35:00 -04:00
  • eaf46a65ab tests/vm: add 1GB extra memory per core John Snow 2022-07-08 11:34:59 -04:00
  • b967bf1345 tests/vm: remove duplicate 'centos' VM test John Snow 2022-07-08 11:34:58 -04:00
  • 5e658729b6 tests/vm: remove ubuntu.i386 VM test John Snow 2022-07-08 11:34:57 -04:00
  • 47f71f8912 tests/vm: upgrade Ubuntu 18.04 VM to 20.04 John Snow 2022-07-08 11:34:56 -04:00
  • 5d8e7da891 tests/vm: switch centos.aarch64 to CentOS 8 Stream John Snow 2022-07-08 11:34:55 -04:00
  • 70457c60fe tests/vm: switch CentOS 8 to CentOS 8 Stream John Snow 2022-07-08 11:34:54 -04:00
  • 1ab330eae5 tests/vm: use 'cp' instead of 'ln' for temporary vm images John Snow 2022-07-08 11:34:53 -04:00
  • bbb0151cf2 qga: treat get-guest-fsinfo as "best effort" John Snow 2022-07-08 11:34:52 -04:00
  • d2066bc50d target/ppc: Check page dir/table base alignment Leandro Lupori 2022-06-28 10:39:59 -03:00
  • 47e83d9107 target/ppc: Improve Radix xlate level validation Leandro Lupori 2022-06-28 10:39:58 -03:00
  • 3c2e80ad2f ppc: Check partition and process table alignment Leandro Lupori 2022-06-28 10:39:57 -03:00
  • 3778aa970f target/ppc: check tb_env != 0 before printing TBU/TBL/DECR Matheus Ferst 2022-07-14 14:23:43 -03:00
  • 491a25535c target/ppc: Implement slbiag Lucas Coutinho 2022-07-01 10:35:07 -03:00
  • acc130cf1d target/ppc: Move slbsync to decodetree Lucas Coutinho 2022-07-01 10:35:06 -03:00
  • 26d02c9d42 target/ppc: Move slbfee to decodetree Lucas Coutinho 2022-07-01 10:35:05 -03:00
  • 41b60e46b8 target/ppc: Move slbmfee to decodetree Lucas Coutinho 2022-07-01 10:35:04 -03:00
  • 74a153844e target/ppc: Move slbmfev to decodetree Lucas Coutinho 2022-07-01 10:35:03 -03:00
  • 0b0ba40fd2 target/ppc: Move slbmte to decodetree Lucas Coutinho 2022-07-01 10:35:02 -03:00
  • 2bfcb7a316 target/ppc: Move slbia to decodetree Lucas Coutinho 2022-07-01 10:35:01 -03:00
  • a1b05c0625 target/ppc: Move slbieg to decodetree Lucas Coutinho 2022-07-01 10:35:00 -03:00
  • 43507e47e1 target/ppc: Move slbie to decodetree Lucas Coutinho 2022-07-01 10:34:59 -03:00
  • fc34e81acd target/ppc: add macros to check privilege level Matheus Ferst 2022-07-01 10:34:58 -03:00
  • 9f0cf04197 target/ppc: receive DisasContext explicitly in GEN_PRIV Matheus Ferst 2022-07-01 10:34:57 -03:00
  • e7beaea55b target/ppc: Implement ISA 3.00 tlbie[l] Leandro Lupori 2022-07-12 16:37:41 -03:00
  • 016b6e1d9c target/ppc: Move tlbie[l] to decode tree Leandro Lupori 2022-07-12 16:37:40 -03:00
  • 8e1fedf8ce target/ppc: fix exception error code in spr_write_excp_vector Matheus Ferst 2022-06-27 11:11:04 -03:00
  • c35553b5e7 target/ppc: fix PMU Group A register read/write exceptions Matheus Ferst 2022-06-27 11:11:03 -03:00
  • e898517985 target/ppc: fix exception error code in helper_{load, store}_dcr Matheus Ferst 2022-06-27 11:11:02 -03:00
  • b63fa8b98b target/ppc: remove mfdcrux and mtdcrux Matheus Ferst 2022-06-27 11:11:01 -03:00
  • efb23674d1 target/ppc: fix exception error value in slbfee Matheus Ferst 2022-06-27 11:11:00 -03:00
  • 1315eed69d target/ppc: Fix gen_priv_exception error value in mfspr/mtspr Matheus Ferst 2022-06-27 11:10:59 -03:00
  • 1a42c69237 target/ppc/kvm: Skip current and parent directories in kvmppc_find_cpu_dt Murilo Opsfelder Araujo 2022-07-12 18:08:10 -03:00
  • c4b075318e hw/ppc: pass random seed to fdt Jason A. Donenfeld 2022-07-12 15:51:14 +02:00
  • 285c471f82 ppc: Remove unused irq_inputs Cédric Le Goater 2022-07-05 16:58:14 +02:00
  • 5e66cd0c78 ppc/e500: Allocate IRQ lines with qdev_init_gpio_in() Cédric Le Goater 2022-07-05 16:58:13 +02:00
  • 0f3e0c6fd3 ppc/6xx: Allocate IRQ lines with qdev_init_gpio_in() Cédric Le Goater 2022-07-05 16:58:12 +02:00
  • 47b60fc625 ppc/40x: Allocate IRQ lines with qdev_init_gpio_in() Cédric Le Goater 2022-07-05 16:58:11 +02:00
  • 9fd0122e7d ppc64: Allocate IRQ lines with qdev_init_gpio_in() Cédric Le Goater 2022-07-05 16:58:10 +02:00
  • 105bb7cdbe kvm: add support for boolean statistics Paolo Bonzini 2022-07-14 14:10:22 +02:00
  • 1ca1a7ec36 monitor: add support for boolean statistics Paolo Bonzini 2022-07-14 14:08:09 +02:00
  • 7823789731 Merge tag 'pull-target-arm-20220718' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Peter Maydell 2022-07-18 16:29:32 +01:00
  • 20f5542396 Merge tag 'qga-win32-pull-2022-07-18' of github.com:kostyanf14/qemu into staging Peter Maydell 2022-07-18 14:33:57 +01:00
  • 004c8a8bc5 Align Raspberry Pi DMA interrupts with Linux DTS Andrey Makarov 2022-07-16 14:32:10 +03:00
  • 53ae2fdef1 target/arm: Don't set syndrome ISS for loads and stores with writeback Peter Maydell 2022-07-15 13:33:23 +01:00
  • 99638ba9d8 hw/adc: Make adci[*] R/W in NPCM7XX ADC Hao Wu 2022-07-14 11:28:32 -07:00
  • 4a84e85413 hw/adc: Fix CONV bit in NPCM7XX ADC CON register Hao Wu 2022-07-14 11:28:31 -07:00
  • f04383e749 target/arm: Honour VTCR_EL2 bits in Secure EL2 Peter Maydell 2022-07-14 14:23:03 +01:00
  • cb4a0a3444 target/arm: Store TCR_EL* registers as uint64_t Peter Maydell 2022-07-14 14:23:02 +01:00
  • 988cc1909f target/arm: Store VTCR_EL2, VSTCR_EL2 registers as uint64_t Peter Maydell 2022-07-14 14:23:01 +01:00
  • afbb181c2d target/arm: Fix big-endian host handling of VTCR Peter Maydell 2022-07-14 14:23:00 +01:00