Commit Graph

  • d372e7486f
    riscv: sifive_u: Update model and compatible strings in device tree Bin Meng 2019-09-06 09:20:19 -07:00
  • 81e94379f7
    riscv: sifive_u: Remove handcrafted clock nodes for UART and ethernet Bin Meng 2019-09-06 09:20:18 -07:00
  • 7b6bb66f02
    riscv: sifive_u: Fix broken GEM support Bin Meng 2019-09-06 09:20:17 -07:00
  • 5461c4fefe
    riscv: sifive_u: Instantiate OTP memory with a serial number Bin Meng 2019-09-06 09:20:16 -07:00
  • 9fb45c62ae
    riscv: sifive: Implement a model for SiFive FU540 OTP Bin Meng 2019-09-06 09:20:15 -07:00
  • 6c141fb7dd
    riscv: roms: Update default bios for sifive_u machine Bin Meng 2019-09-06 09:20:14 -07:00
  • 5f7134d3b3
    riscv: sifive_u: Change UART node name in device tree Bin Meng 2019-09-06 09:20:13 -07:00
  • 4b55bc2b5f
    riscv: sifive_u: Update UART base addresses and IRQs Bin Meng 2019-09-06 09:20:12 -07:00
  • 806c64b7b0
    riscv: sifive_u: Reference PRCI clocks in UART and ethernet nodes Bin Meng 2019-09-06 09:20:11 -07:00
  • af14c84041
    riscv: sifive_u: Add PRCI block to the SoC Bin Meng 2019-09-06 09:20:10 -07:00
  • e1724d09a6
    riscv: sifive_u: Generate hfclk and rtcclk nodes Bin Meng 2019-09-06 09:20:09 -07:00
  • 0d95299468
    riscv: sifive: Implement PRCI model for FU540 Bin Meng 2019-09-06 09:20:08 -07:00
  • ef965ce239
    riscv: sifive_u: Update PLIC hart topology configuration string Bin Meng 2019-09-06 09:20:07 -07:00
  • ecdfe393b6
    riscv: sifive_u: Update hart configuration to reflect the real FU540 SoC Bin Meng 2019-09-06 09:20:06 -07:00
  • f3d47d5804
    riscv: sifive_u: Set the minimum number of cpus to 2 Bin Meng 2019-09-06 09:20:05 -07:00
  • e8c56787cd
    riscv: hart: Add a "hartid-base" property to RISC-V hart array Bin Meng 2019-09-06 09:20:04 -07:00
  • 91c985851d
    riscv: hart: Extract hart realize to a separate routine Bin Meng 2019-09-06 09:20:03 -07:00
  • 20f41c8698
    riscv: Add a sifive_cpu.h to include both E and U cpu type defines Bin Meng 2019-09-06 09:20:02 -07:00
  • 68c9a9b3eb
    riscv: sifive_e: Drop sifive_mmio_emulate() Bin Meng 2019-09-06 09:20:01 -07:00
  • d0730344fd
    riscv: sifive_e: prci: Update the PRCI register block size Bin Meng 2019-09-06 09:20:00 -07:00
  • 1a5938a01f
    riscv: sifive_e: prci: Fix a typo of hfxosccfg register programming Bin Meng 2019-09-06 09:19:59 -07:00
  • 56449d20e9
    riscv: sifive: Rename sifive_prci.{c, h} to sifive_e_prci.{c, h} Bin Meng 2019-09-06 09:19:58 -07:00
  • 9baa9f7c9f
    riscv: sifive_u: Remove the unnecessary include of prci header Bin Meng 2019-09-06 09:19:57 -07:00
  • 847b6388b1
    riscv: roms: Remove executable attribute of opensbi images Bin Meng 2019-09-06 09:19:56 -07:00
  • 131f0932cf
    riscv: hw: Remove the unnecessary include of target/riscv/cpu.h Bin Meng 2019-09-06 09:19:55 -07:00
  • a2360c854f
    riscv: hw: Change to use qemu_log_mask(LOG_GUEST_ERROR, ...) instead Bin Meng 2019-09-06 09:19:54 -07:00
  • 9f79638ec5
    riscv: hw: Change create_fdt() to return void Bin Meng 2019-09-06 09:19:53 -07:00
  • b179685b6a
    riscv: hw: Remove not needed PLIC properties in device tree Bin Meng 2019-09-06 09:19:52 -07:00
  • 04e7edd108
    riscv: hw: Use qemu_fdt_setprop_cell() for property with only 1 cell Bin Meng 2019-09-06 09:19:51 -07:00
  • 24e398d06b
    riscv: hw: Remove superfluous "linux, phandle" property Bin Meng 2019-09-06 09:19:50 -07:00
  • 1faa8f0138
    riscv: hw: Remove duplicated "hw/hw.h" inclusion Bin Meng 2019-09-06 09:19:48 -07:00
  • 9a2551ed6f
    riscv: sifive_test: Add reset functionality Bin Meng 2019-09-05 08:55:16 -07:00
  • df42fdd6cc
    riscv: hmp: Add a command to show virtual memory mappings Bin Meng 2019-08-14 08:33:32 -07:00
  • 49dd180e4f
    riscv: Resolve full path of the given bios image Bin Meng 2019-08-16 06:09:36 -07:00
  • 751f8f4133
    riscv: Add a helper routine for finding firmware Bin Meng 2019-08-16 06:09:35 -07:00
  • ddf7813228
    riscv: rv32: Root page table address can be larger than 32-bit Bin Meng 2019-08-07 19:49:30 -07:00
  • 7f8dcfeb87
    target/riscv: Update the Hypervisor CSRs to v0.4 Alistair Francis 2019-07-30 16:35:32 -07:00
  • b345b48078
    target/riscv: Create function to test if FP is enabled Alistair Francis 2019-07-30 16:35:24 -07:00
  • f14d65e899
    riscv: plic: Remove unused interrupt functions Alistair Francis 2019-07-30 16:35:21 -07:00
  • 6591efb549
    target/riscv/pmp: Convert qemu_log_mask(LOG_TRACE) to trace events Philippe Mathieu-Daudé 2019-07-23 14:08:16 +02:00
  • 0b84b6629d
    target/riscv/pmp: Restrict priviledged PMP to system-mode emulation Philippe Mathieu-Daudé 2019-07-23 14:08:15 +02:00
  • 04ece4f820
    riscv: sifive_u: Fix clock-names property for ethernet node Guenter Roeck 2019-07-19 06:40:45 -07:00
  • 44e6dcd30a
    riscv: sivive_u: Add dummy serial clock and aliases entry for uart Guenter Roeck 2019-07-19 06:40:44 -07:00
  • 0f8d446249
    riscv: sifive_u: Add support for loading initrd Guenter Roeck 2019-07-19 06:40:43 -07:00
  • f396411259 Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging Peter Maydell 2019-09-17 16:24:08 +01:00
  • 6bf21f3d83 vnc: fix memory leak when vnc disconnect Li Qiang 2019-08-31 08:39:22 -07:00
  • 6105683da3 ui: add an embedded Barrier client Laurent Vivier 2019-09-06 10:38:12 +02:00
  • e1b3d47751 vnc: fix websocket field in events Gerd Hoffmann 2019-09-04 07:52:50 +02:00
  • d2329237af ui/egl: fix framebuffer reads Gerd Hoffmann 2019-09-09 09:39:11 +02:00
  • f8c3db33a5 target/sparc: Switch to do_transaction_failed() hook Peter Maydell 2019-08-01 19:30:12 +01:00
  • 9dffeec2e0 target/sparc: Remove unused ldl_phys from dump_mmu() Peter Maydell 2019-08-01 19:30:11 +01:00
  • d86a9ad33c target/sparc: Handle bus errors in mmu_probe() Peter Maydell 2019-08-01 19:30:10 +01:00
  • 3c818dfcc2 target/sparc: Correctly handle bus errors in page table walks Peter Maydell 2019-08-01 19:30:09 +01:00
  • 776095d3cd target/sparc: Check for transaction failures in MXCC stream ASI accesses Peter Maydell 2019-08-01 19:30:08 +01:00
  • b9f5fdad49 target/sparc: Check for transaction failures in MMU passthrough ASIs Peter Maydell 2019-08-01 19:30:07 +01:00
  • c9d793f446 target/sparc: Factor out the body of sparc_cpu_unassigned_access() Peter Maydell 2019-08-01 19:30:06 +01:00
  • 186c0ab9b9 Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into staging Peter Maydell 2019-09-17 10:20:17 +01:00
  • 44e687a4d9 virtio-mmio: implement modern (v2) personality (virtio-1) Sergio Lopez 2019-09-13 14:06:01 +02:00
  • 149c50cabc hw/i386/pc: Extract the x86 generic fw_cfg code Philippe Mathieu-Daudé 2019-09-16 12:49:28 +02:00
  • 367607f913 hw/i386/pc: Rename pc_build_feature_control() as generic fw_cfg_build_* Philippe Mathieu-Daudé 2019-08-19 00:54:13 +02:00
  • 4e91c7f32e hw/i386/pc: Let pc_build_feature_control() take a MachineState argument Philippe Mathieu-Daudé 2019-08-19 00:54:12 +02:00
  • eb6449fbd8 hw/i386/pc: Let pc_build_feature_control() take a FWCfgState argument Philippe Mathieu-Daudé 2019-08-19 00:54:11 +02:00
  • e0e949d7d8 hw/i386/pc: Rename pc_build_smbios() as generic fw_cfg_build_smbios() Philippe Mathieu-Daudé 2019-08-19 00:54:10 +02:00
  • f16f6f05a0 hw/i386/pc: Let pc_build_smbios() take a generic MachineState argument Philippe Mathieu-Daudé 2019-08-19 00:54:09 +02:00
  • 14fe280757 hw/i386/pc: Let pc_build_smbios() take a FWCfgState argument Philippe Mathieu-Daudé 2019-08-19 00:54:08 +02:00
  • bd802bd981 hw/i386/pc: Replace PCMachineState argument with MachineState in fw_cfg_arch_create Paolo Bonzini 2019-09-16 12:42:42 +02:00
  • 264b485776 hw/i386/pc: Pass the CPUArchIdList array by argument Philippe Mathieu-Daudé 2019-08-19 00:54:06 +02:00
  • 57e23e7837 hw/i386/pc: Pass the apic_id_limit value by argument Philippe Mathieu-Daudé 2019-08-19 00:54:05 +02:00
  • 524acbe97d hw/i386/pc: Pass the boot_cpus value by argument Philippe Mathieu-Daudé 2019-08-19 00:54:04 +02:00
  • 5888e01cfd hw/i386/pc: Rename bochs_bios_init as more generic fw_cfg_arch_create Philippe Mathieu-Daudé 2019-08-19 00:54:03 +02:00
  • 0f432b3064 hw/i386/pc: Use address_space_memory in place Philippe Mathieu-Daudé 2019-08-19 00:54:02 +02:00
  • d6d059ca07 hw/i386/pc: Extract e820 memory layout code Philippe Mathieu-Daudé 2019-08-19 00:54:01 +02:00
  • 42d400acfc hw/i386/pc: Use e820_get_num_entries() to access e820_entries Philippe Mathieu-Daudé 2019-08-19 00:54:00 +02:00
  • bd1f7ff4b2 cpus: Fix throttling during vm_stop Yury Kotov 2019-09-09 16:13:34 +03:00
  • 3dcc9c6ec4 qemu-thread: Add qemu_cond_timedwait Yury Kotov 2019-09-09 16:13:33 +03:00
  • 521db80318 Merge remote-tracking branch 'remotes/maxreitz/tags/pull-block-2019-09-16' into staging Peter Maydell 2019-09-16 15:25:55 +01:00
  • 1825cc0783 qemu-iotests: Add test for bz #1745922 Maxim Levitsky 2019-09-15 23:36:55 +03:00
  • 603fbd076c block/qcow2: refactor encryption code Maxim Levitsky 2019-09-15 23:36:54 +03:00
  • 38e7d54bdc block/qcow2: Fix corruption introduced by commit 8ac0f15f335 Maxim Levitsky 2019-09-15 23:36:53 +03:00
  • d876bf676f blockjob: update nodes head while removing all bdrv Sergio Lopez 2019-09-11 12:03:16 +02:00
  • c34dc07f9f curl: Check curl_multi_add_handle()'s return code Max Reitz 2019-09-10 14:41:36 +02:00
  • bfb23b480a curl: Handle success in multi_check_completion Max Reitz 2019-09-10 14:41:35 +02:00
  • 9abaf9fc47 curl: Report only ready sockets Max Reitz 2019-09-10 14:41:34 +02:00
  • 9dbad87d25 curl: Pass CURLSocket to curl_multi_do() Max Reitz 2019-09-10 14:41:33 +02:00
  • 948403bcb1 curl: Check completion in curl_multi_do() Max Reitz 2019-09-10 14:41:32 +02:00
  • 007f339b10 curl: Keep *socket until the end of curl_sock_cb() Max Reitz 2019-09-10 14:41:31 +02:00
  • 0487861685 curl: Keep pointer to the CURLState in CURLSocket Max Reitz 2019-09-10 14:41:30 +02:00
  • 9407cf862c tests/qemu-iotests: Fix qemu-io related output in 026.out.nocache Vladimir Sementsov-Ogievskiy 2019-08-16 18:30:11 +03:00
  • 3fb643c374 tests/Makefile: Do not print the name of the check-block.sh shell script Thomas Huth 2019-09-06 13:35:34 +02:00
  • 4ee5f4be4f tests/qemu-iotests/check: Replace "tests" with "iotests" in final status text Thomas Huth 2019-09-06 13:39:20 +02:00
  • 8972571509 block: Remove unused masks Nir Soffer 2019-08-27 21:59:13 +03:00
  • 1bbbf32d5f block: Use QEMU_IS_ALIGNED Nir Soffer 2019-08-27 21:59:12 +03:00
  • 6f214b3044 Merge remote-tracking branch 'remotes/rth/tags/pull-hppa-20190915' into staging Peter Maydell 2019-09-16 13:21:28 +01:00
  • 7a3df11c2a memory: inline and optimize devend_memop Paolo Bonzini 2019-09-12 16:02:42 +02:00
  • 5dbf335968 virtio pmem: user document Pankaj Gupta 2019-08-21 17:46:24 +05:30
  • e7df189e19 intel_iommu: Remove the caching-mode check during flag change Peter Xu 2019-09-16 16:07:18 +08:00
  • c6cbc29d36 pc/q35: Disallow vfio-pci hotplug without VT-d caching mode Peter Xu 2019-09-16 16:07:17 +08:00
  • d2321d31ff qdev/machine: Introduce hotplug_allowed hook Peter Xu 2019-09-16 16:07:16 +08:00
  • 28cf553afe intel_iommu: Sanity check vfio-pci config on machine init done Peter Xu 2019-09-16 16:07:15 +08:00
  • 72d41eb4b8 memory: fetch pmem size in get_file_size() Stefan Hajnoczi 2019-08-30 10:30:56 +01:00