Commit Graph

  • 49ec1c98a3 disas/nanomips: Remove function overloading Milica Lazarevic 2022-09-12 14:26:30 +02:00
  • 22e7b52acd disas/nanomips: Prevent memory leaking Milica Lazarevic 2022-09-12 14:26:29 +02:00
  • 043dc73cbc disas/nanomips: Remove CPR function Milica Lazarevic 2022-09-12 14:26:28 +02:00
  • 4066c152b3 disas/nanomips: Remove IMMEDIATE functions Milica Lazarevic 2022-09-12 14:26:27 +02:00
  • 7def8a4b93 disas/nanomips: Replace std::string type Milica Lazarevic 2022-09-12 14:26:26 +02:00
  • afc47e07e5 disas/nanomips: Delete wrapper functions Milica Lazarevic 2022-09-12 14:26:25 +02:00
  • b5cc052894 disas/nanomips: Delete copy functions Milica Lazarevic 2022-09-12 14:26:24 +02:00
  • 912c95b4fa disas/nanomips: Remove #include <sstream> Milica Lazarevic 2022-09-12 14:26:23 +02:00
  • 1a1cc52a88 disas/nanomips: Delete nanomips.h Milica Lazarevic 2022-09-12 14:26:22 +02:00
  • f1cb3bdbc7 disas/nanomips: Move typedefs etc to nanomips.cpp Milica Lazarevic 2022-09-12 14:26:21 +02:00
  • beebf65bec disas/nanomips: Remove NMD class Milica Lazarevic 2022-09-12 14:26:20 +02:00
  • a146549034 disas/nanomips: Remove Pool tables from the class Milica Lazarevic 2022-09-12 14:26:19 +02:00
  • 8d416f6b45 disas/nanomips: Remove disasm methods from class Milica Lazarevic 2022-09-12 14:26:18 +02:00
  • 655fc22f1b disas/nanomips: Remove __cond methods from class Milica Lazarevic 2022-09-12 14:26:17 +02:00
  • 2dc0c175df disas/nanomips: Remove helper methods from class Milica Lazarevic 2022-09-12 14:26:16 +02:00
  • 9972c8fa7c disas/nanomips: Delete NMD class second field Milica Lazarevic 2022-09-12 14:26:15 +02:00
  • 0c2a3b43a1 disas/nanomips: Delete NMD class field Milica Lazarevic 2022-09-12 14:26:14 +02:00
  • bfffba15b2 disas/nanomips: Extract enums out of the NMD class Milica Lazarevic 2022-09-12 14:26:13 +02:00
  • c52316925c disas/nanomips: Remove namespace img Milica Lazarevic 2022-09-12 14:26:12 +02:00
  • 8466405eb0 hw: Remove unused MAX_IDE_BUS define BALATON Zoltan 2022-09-17 13:51:36 +02:00
  • ff9105dabc hw/isa/vt82c686: Create rtc-time alias in boards instead Bernhard Beschow 2022-09-01 13:41:27 +02:00
  • 3ecb2e62f9 hw/isa/vt82c686: Embed RTCState in host device Bernhard Beschow 2022-09-01 13:41:26 +02:00
  • 4ff5328bf7 hw/mips/fuloong2e: Inline vt82c686b_southbridge_init() and remove it Bernhard Beschow 2022-09-01 13:41:25 +02:00
  • 0a8d405d69 hw/isa/vt82c686: Instantiate AC97 and MC97 functions in host device Bernhard Beschow 2022-09-01 13:41:24 +02:00
  • d105377264 hw/isa/vt82c686: Instantiate PM function in host device Bernhard Beschow 2022-09-01 13:41:23 +02:00
  • 1a99ddbe35 hw/isa/vt82c686: Instantiate USB functions in host device Bernhard Beschow 2022-09-01 13:41:22 +02:00
  • 65c69e9a9f hw/isa/vt82c686: Introduce TYPE_VT82C686B_USB_UHCI define Bernhard Beschow 2022-09-01 13:41:21 +02:00
  • 9eb6abbf6a hw/isa/vt82c686: Instantiate IDE function in host device Bernhard Beschow 2022-06-13 19:24:55 +02:00
  • 4b8fd0661a hw/isa/vt82c686: Introduce TYPE_VIA_IDE define Bernhard Beschow 2022-09-01 13:41:19 +02:00
  • c1561d1deb hw/isa/vt82c686: Reuse errp Bernhard Beschow 2022-09-01 13:41:18 +02:00
  • dd28cc87aa hw/isa/vt82c686: Prefer pci_address_space() over get_system_memory() Bernhard Beschow 2022-09-01 13:41:17 +02:00
  • 91ba92d1a3 hw/isa/vt82c686: Resolve unneeded attribute Bernhard Beschow 2022-09-01 13:41:16 +02:00
  • 8e4022a8d6 hw/isa/vt82c686: Resolve chip-specific realize methods Bernhard Beschow 2022-09-01 13:41:15 +02:00
  • dce4fd0c01 Merge tag 'imp-202210-pull-request' of https://github.com/qemu-bsd-user/qemu-bsd-user into staging Stefan Hajnoczi 2022-10-31 06:30:10 -04:00
  • 179938097d Merge tag 'pull-ppc-20221029' of https://gitlab.com/danielhb/qemu into staging Stefan Hajnoczi 2022-10-31 06:28:43 -04:00
  • 395a90be6f Merge tag 'pull-request-2022-10-28' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2022-10-31 06:19:53 -04:00
  • 588fec8a4c block/nfs: Fix 32-bit Windows build Bin Meng 2022-09-08 21:28:15 +08:00
  • a3c1e6458d scripts/nsis.py: Automatically package required DLLs of QEMU executables Bin Meng 2022-09-08 21:28:13 +08:00
  • 93dbca2ce9 scripts/nsis.py: Fix destination directory name when invoked on Windows Bin Meng 2022-09-08 21:28:12 +08:00
  • 7f8c044018 scripts/nsis.py: Drop the unnecessary path separator Bin Meng 2022-09-08 21:28:11 +08:00
  • eff3de52f2 util/log: Close per-thread log file on thread termination Greg Kurz 2022-10-21 12:57:34 +02:00
  • 19e2a9fb9d target/i386: Set maximum APIC ID to KVM prior to vCPU creation Zeng Guang 2022-08-25 10:52:46 +08:00
  • c891c24b1a os-posix: asynchronous teardown for shutdown on Linux Claudio Imbrenda 2022-08-12 15:34:53 +02:00
  • 1215317510 target/i386: Fix calculation of LOCK NEG eflags Qi Hu 2022-10-24 10:41:55 +02:00
  • 7208429223 Merge tag 'mem-2022-10-28' of https://github.com/davidhildenbrand/qemu into staging Stefan Hajnoczi 2022-10-30 18:31:59 -04:00
  • 5eff7badae Merge tag 'pull-error-2022-10-28' of https://repo.or.cz/qemu/armbru into staging Stefan Hajnoczi 2022-10-30 18:30:51 -04:00
  • 2281c822ee Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging Stefan Hajnoczi 2022-10-30 18:30:00 -04:00
  • d5ab9490cd Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Stefan Hajnoczi 2022-10-30 15:15:12 -04:00
  • a8183c3468 Merge tag 'misc-next-pull-request' of https://gitlab.com/berrange/qemu into staging Stefan Hajnoczi 2022-10-30 15:14:37 -04:00
  • 75d30fde55 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Stefan Hajnoczi 2022-10-30 15:07:25 -04:00
  • 9306d7c057 Merge tag 'qga-pull-2022-10-26' of https://github.com/kostyanf14/qemu into staging Stefan Hajnoczi 2022-10-30 15:07:14 -04:00
  • fb22d743b9 target/ppc: Fix regression in Radix MMU Leandro Lupori 2022-10-28 15:36:17 -03:00
  • 63e4bf8e84 hw/ppc/e500: Implement pflash handling Bernhard Beschow 2022-10-18 23:01:44 +02:00
  • 79fc952f53
    Add dump_register/write_crash for freebsd arm64 (#870) David CARLIER 2022-10-29 08:40:25 +01:00
  • ff945d9657
    Fix CI again (#872) Dominik Maier 2022-10-29 00:05:28 +02:00
  • 17d0795f0d
    Fix CI yml (#871) Dominik Maier 2022-10-28 23:50:38 +02:00
  • 1e76667f7a hw/sd/sdhci: Rename ESDHC_* defines to USDHC_* Bernhard Beschow 2022-10-18 23:01:43 +02:00
  • c038e5745e hw/sd/sdhci-internal: Unexport ESDHC defines Bernhard Beschow 2022-10-18 23:01:42 +02:00
  • 334c388f25 hw/block/pflash_cfi0{1, 2}: Error out if device length isn't a power of two Bernhard Beschow 2022-10-18 23:01:41 +02:00
  • c593d1cc25 docs/system/ppc/ppce500: Use qemu-system-ppc64 across the board(s) Bernhard Beschow 2022-10-18 23:01:40 +02:00
  • eeaaefe9fa target/ppc: Increment PMC5 with inline insns Leandro Lupori 2022-10-25 17:24:24 -03:00
  • 8b3d1c49a9 target/ppc: Add new PMC HFLAGS Leandro Lupori 2022-10-25 17:24:23 -03:00
  • 286787f105 ppc4xx_sdram: Add errp parameter to ppc4xx_sdram_banks() BALATON Zoltan 2022-10-19 18:02:59 +02:00
  • 54a3527e42 ppc4xx_sdram: Convert DDR SDRAM controller to new bank handling BALATON Zoltan 2022-10-19 18:02:58 +02:00
  • 424a660c58 ppc4xx_sdram: Generalise bank setup BALATON Zoltan 2022-10-19 18:02:57 +02:00
  • 61cfe0df90 ppc4xx_sdram: Rename local state variable for brevity BALATON Zoltan 2022-10-19 18:02:56 +02:00
  • c8c6d68af7 ppc4xx_sdram: Use hwaddr for memory bank size BALATON Zoltan 2022-10-19 18:02:55 +02:00
  • 080741abc2 ppc4xx_sdram: Move ppc4xx_sdram_banks() to ppc4xx_sdram.c BALATON Zoltan 2022-10-19 18:02:54 +02:00
  • fa446fc540 ppc4xx_devs.c: Move DDR SDRAM controller model to ppc4xx_sdram.c BALATON Zoltan 2022-10-19 18:02:53 +02:00
  • 2a48dd7cbd ppc440_uc.c: Move DDR2 SDRAM controller model to ppc4xx_sdram.c BALATON Zoltan 2022-10-19 18:02:52 +02:00
  • 9c713713da target/ppc: move the p*_interrupt_powersave methods to excp_helper.c Matheus Ferst 2022-10-21 11:21:56 -03:00
  • ab9cfa0452 target/ppc: unify cpu->has_work based on cs->interrupt_request Matheus Ferst 2022-10-21 11:21:55 -03:00
  • 2fdedcbc69 target/ppc: introduce ppc_maybe_interrupt Matheus Ferst 2022-10-21 11:21:54 -03:00
  • 6a8e8188c3 target/ppc: remove ppc_store_lpcr from CONFIG_USER_ONLY builds Matheus Ferst 2022-10-11 17:48:26 -03:00
  • 022b712853 target/ppc: add power-saving interrupt masking logic to p7_next_unmasked_interrupt Matheus Ferst 2022-10-11 17:48:25 -03:00
  • b34d358a21 target/ppc: move power-saving interrupt masking out of cpu_has_work_POWER7 Matheus Ferst 2022-10-11 17:48:24 -03:00
  • 3f34e809ac target/ppc: remove generic architecture checks from p7_deliver_interrupt Matheus Ferst 2022-10-11 17:48:23 -03:00
  • ec0f351af1 target/ppc: remove unused interrupts from p7_deliver_interrupt Matheus Ferst 2022-10-11 17:48:22 -03:00
  • d93a48561c target/ppc: create an interrupt deliver method for POWER7 Matheus Ferst 2022-10-11 17:48:21 -03:00
  • c8e1de2e42 target/ppc: remove unused interrupts from p7_next_unmasked_interrupt Matheus Ferst 2022-10-11 17:48:20 -03:00
  • bf303fb3f1 target/ppc: create an interrupt masking method for POWER7 Matheus Ferst 2022-10-11 17:48:19 -03:00
  • 64a9b5eebe target/ppc: add power-saving interrupt masking logic to p8_next_unmasked_interrupt Matheus Ferst 2022-10-11 17:48:18 -03:00
  • 788ff1ce44 target/ppc: move power-saving interrupt masking out of cpu_has_work_POWER8 Matheus Ferst 2022-10-11 17:48:17 -03:00
  • d66b441d64 target/ppc: remove generic architecture checks from p8_deliver_interrupt Matheus Ferst 2022-10-11 17:48:16 -03:00
  • 567372673e target/ppc: remove unused interrupts from p8_deliver_interrupt Matheus Ferst 2022-10-11 17:48:15 -03:00
  • 6527e757db target/ppc: create an interrupt deliver method for POWER8 Matheus Ferst 2022-10-11 17:48:14 -03:00
  • f6194fdde2 target/ppc: remove unused interrupts from p8_next_unmasked_interrupt Matheus Ferst 2022-10-11 17:48:13 -03:00
  • a9899d4201 target/ppc: create an interrupt masking method for POWER8 Matheus Ferst 2022-10-11 17:48:12 -03:00
  • 2779641127 target/ppc: add power-saving interrupt masking logic to p9_next_unmasked_interrupt Matheus Ferst 2022-10-11 17:48:11 -03:00
  • 0ccd9d67b1 target/ppc: move power-saving interrupt masking out of cpu_has_work_POWER9 Matheus Ferst 2022-10-11 17:48:10 -03:00
  • ed3a24c95a target/ppc: remove generic architecture checks from p9_deliver_interrupt Matheus Ferst 2022-10-11 17:48:09 -03:00
  • 1e75ffe40e target/ppc: remove unused interrupts from p9_deliver_interrupt Matheus Ferst 2022-10-11 17:48:08 -03:00
  • 3654e238af target/ppc: create an interrupt deliver method for POWER9/POWER10 Matheus Ferst 2022-10-11 17:48:07 -03:00
  • b00e9a2f2b target/ppc: remove unused interrupts from p9_next_unmasked_interrupt Matheus Ferst 2022-10-11 17:48:06 -03:00
  • 2dfecf0195 target/ppc: create an interrupt masking method for POWER9/POWER10 Matheus Ferst 2022-10-11 17:48:05 -03:00
  • ba2898f79f target/ppc: prepare to split interrupt masking and delivery by excp_model Matheus Ferst 2022-10-11 17:48:04 -03:00
  • de76b85c96 target/ppc: split interrupt masking and delivery from ppc_hw_interrupt Matheus Ferst 2022-10-11 17:48:03 -03:00
  • 7b694df6a6 target/ppc: always use ppc_set_irq to set env->pending_interrupts Matheus Ferst 2022-10-11 17:48:02 -03:00
  • f003109f71 target/ppc: define PPC_INTERRUPT_* values directly Matheus Ferst 2022-10-11 17:48:01 -03:00
  • bbd8dd5e45 target/ppc: Use gvec to decode XVTSTDC[DS]P Lucas Mateus Castro (alqotel) 2022-10-19 09:50:40 -03:00