Commit Graph

  • c20b139620 checkpatch: do not warn for multiline parenthesized returned value Paolo Bonzini 2019-06-21 13:28:54 +02:00
  • 58164eaff5 pc: fix possible NULL pointer dereference in pc_machine_get_device_memory_region_size() Igor Mammedov 2019-06-10 15:50:35 +02:00
  • af135030e3 tests: use -numa memdev option in tests instead of legacy 'mem' option Igor Mammedov 2019-07-02 10:07:45 -04:00
  • b69239e085 numa: allow memory-less nodes when using memdev as backend Igor Mammedov 2019-07-02 10:07:44 -04:00
  • f8123f2275 numa: Make deprecation warnings conditional on !qtest_enabled() Eduardo Habkost 2019-07-02 18:57:26 -03:00
  • fd63c6d1a5 i386: Add Cascadelake-Server-v2 CPU model Eduardo Habkost 2019-06-27 21:28:44 -03:00
  • aa5b969287 docs: Deprecate CPU model runnability guarantees Eduardo Habkost 2019-06-27 21:28:43 -03:00
  • 0788a56bd1 i386: Make unversioned CPU models be aliases Eduardo Habkost 2019-06-27 21:28:42 -03:00
  • 53db89d93b i386: Replace -noTSX, -IBRS, -IBPB CPU models with aliases Eduardo Habkost 2019-06-27 21:28:41 -03:00
  • d86a708815 i386: Define -IBRS, -noTSX, -IBRS versions of CPU models Eduardo Habkost 2019-06-27 21:28:40 -03:00
  • dcafd1ef0a i386: Register versioned CPU models Eduardo Habkost 2019-06-27 21:28:39 -03:00
  • 164e779ce1 i386: Get model-id from CPU object on "-cpu help" Eduardo Habkost 2019-06-27 21:28:38 -03:00
  • dac1deae65 i386: Add x-force-features option for testing Eduardo Habkost 2019-06-27 21:28:37 -03:00
  • 7d753f6154 qmp: Add "alias-of" field to query-cpu-definitions Eduardo Habkost 2019-06-27 21:28:36 -03:00
  • 0b18874bd2 i386: Introduce SnowRidge CPU model Paul Lai 2019-06-26 09:21:29 -07:00
  • 79974027dc qmp: Add deprecation information to query-machines Eduardo Habkost 2019-06-08 20:34:47 -03:00
  • 1b45842203 vl.c: Add -smp, dies=* command line support and update doc Like Xu 2019-06-20 13:45:25 +08:00
  • 6f479566a8 machine: Refactor smp_parse() in vl.c as MachineClass::smp_parse() Like Xu 2019-06-20 13:45:24 +08:00
  • a94e142899 target/i386: Add CPUID.1F generation support for multi-dies PCMachine Like Xu 2019-06-20 13:45:23 +08:00
  • 1c809535e3 i386: Remove unused host_cpudef variable Eduardo Habkost 2019-06-25 02:00:04 -03:00
  • f69ecddb4a x86/cpu: use FeatureWordArray to define filtered_features Wei Yang 2019-06-20 10:37:46 +08:00
  • 915aee93e7 i386: make 'hv-spinlocks' a regular uint32 property Roman Kagan 2019-06-18 11:07:06 +00:00
  • 4f2beda453 i386: Fix signedness of hyperv_spinlock_attempts Eduardo Habkost 2019-06-15 17:05:05 -03:00
  • fea306520e i386: Don't print warning if phys-bits was set automatically Eduardo Habkost 2019-06-11 17:54:20 -03:00
  • cb79224b7e deprecate -mem-path fallback to anonymous RAM Igor Mammedov 2019-06-26 03:42:28 -04:00
  • d730b9d1f2 hppa: Delete unused hppa_cpu_list() function Eduardo Habkost 2019-05-17 16:13:32 -03:00
  • 4bb4a2732e numa: deprecate implict memory distribution between nodes Igor Mammedov 2019-05-30 10:33:19 +02:00
  • cdf8036520 numa: deprecate 'mem' parameter of '-numa node' option Igor Mammedov 2019-05-30 10:33:18 +02:00
  • cd5ff8333a machine: show if CLI option '-numa node,mem' is supported in QAPI schema Igor Mammedov 2019-06-10 15:10:07 +02:00
  • fc3b77e20d pc: fix possible NULL pointer dereference in pc_machine_get_device_memory_region_size() Igor Mammedov 2019-06-24 05:02:00 -04:00
  • d65af288a8 i386: Update new x86_apicid parsing rules with die_offset support Like Xu 2019-06-12 16:40:59 +08:00
  • 176d2cda0d i386/cpu: Consolidate die-id validity in smp context Like Xu 2019-06-12 16:40:58 +08:00
  • cabea7dcd0 hw/i386: Adjust nr_dies with configured smp_dies for PCMachine Like Xu 2019-06-12 16:40:57 +08:00
  • c26ae61081 i386: Add die-level cpu topology to x86CPU on PCMachine Like Xu 2019-06-12 16:40:56 +08:00
  • a5e0b33119 vl.c: Replace smp global variables with smp machine properties Like Xu 2019-05-19 04:54:28 +08:00
  • 33decbd2d3 hw: Replace global smp variables with MachineState for all remaining archs Like Xu 2019-05-19 04:54:27 +08:00
  • cc7d44c2e0 hw/arm: Replace global smp variables with machine smp properties Like Xu 2019-05-19 04:54:26 +08:00
  • 0e11fc6955 hw/i386: Replace global smp variables with machine smp properties Like Xu 2019-05-19 04:54:25 +08:00
  • ae71ed8610 hw/s390x: Replace global smp variables with machine smp properties Like Xu 2019-05-19 04:54:24 +08:00
  • c447312747 hw/riscv: Replace global smp variables with machine smp properties Like Xu 2019-05-19 04:54:23 +08:00
  • fe6b6346e9 hw/ppc: Replace global smp variables with machine smp properties Like Xu 2019-05-19 04:54:22 +08:00
  • 5cc8767d05 general: Replace global smp variables with smp machine properties Like Xu 2019-05-19 04:54:21 +08:00
  • a0628599fa machine: Refactor smp-related call chains to pass MachineState Like Xu 2019-05-19 04:54:20 +08:00
  • edeeec9117 hw/boards: Add struct CpuTopology to MachineState Like Xu 2019-05-19 04:54:19 +08:00
  • d2c5f91ca9 Merge remote-tracking branch 'remotes/vivier2/tags/trivial-branch-pull-request' into staging Peter Maydell 2019-07-05 16:16:15 +01:00
  • dba519a298 Merge remote-tracking branch 'remotes/kraxel/tags/vga-20190705-pull-request' into staging Peter Maydell 2019-07-05 14:51:21 +01:00
  • 0050f9978e Merge remote-tracking branch 'remotes/stsquad/tags/pull-testing-next-050719-3' into staging Peter Maydell 2019-07-05 11:21:29 +01:00
  • c35d17cabc Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging Peter Maydell 2019-07-05 09:51:50 +01:00
  • 146dd326c1 ati-vga: Fix setting offset together with pitch for r128pro BALATON Zoltan 2019-07-04 23:43:25 +02:00
  • 584acf34cb ati-vga: Fix reverse bit blts BALATON Zoltan 2019-07-04 10:01:43 +02:00
  • a38127414b ati-vga: Fix frame buffer endianness for big endian target BALATON Zoltan 2019-07-03 12:56:50 +02:00
  • c799d2ee7e ati-vga: Improve readability of ati_2d_blt function BALATON Zoltan 2019-07-03 12:56:50 +02:00
  • 3ef4dff2b3 docs: avoid vhost-user-net specifics in multiqueue section Stefan Hajnoczi 2019-06-26 08:48:15 +01:00
  • ea1b802ca2 libvhost-user: implement VHOST_USER_PROTOCOL_F_MQ Stefan Hajnoczi 2019-06-26 08:48:14 +01:00
  • 6f5fd83788 libvhost-user: support many virtqueues Stefan Hajnoczi 2019-06-26 08:48:13 +01:00
  • db68f4ff06 libvhost-user: add vmsg_set_reply_u64() helper Stefan Hajnoczi 2019-06-26 08:48:12 +01:00
  • 457cfcccdd pc: Move compat_apic_id_mode variable to PCMachineClass Eduardo Habkost 2019-06-28 17:02:27 -03:00
  • 4c5cf37b50 virtio: Don't change "started" flag on virtio_vmstate_change() Xie Yongji 2019-06-26 10:31:30 +08:00
  • 8b04e2c797 virtio: Make sure we get correct state of device on handle_aio_output() Xie Yongji 2019-06-26 10:31:29 +08:00
  • 868a8f44f5 virtio: Set "start_on_kick" on virtio_set_features() Xie Yongji 2019-06-26 10:31:28 +08:00
  • 7abccd088c virtio: Set "start_on_kick" for legacy devices Xie Yongji 2019-06-26 10:31:27 +08:00
  • e57f2c31b6 virtio: add "use-started" property Xie Yongji 2019-06-26 10:31:26 +08:00
  • 683c1d89ef virtio-pci: fix missing device properties Marc-André Lureau 2019-06-26 01:23:33 +02:00
  • a0a49813f7 pc: Support for virtio-pmem-pci David Hildenbrand 2019-06-19 15:19:07 +05:30
  • cae02c3480 numa: Handle virtio-pmem in NUMA stats David Hildenbrand 2019-06-19 15:19:06 +05:30
  • d766b22bbd hmp: Handle virtio-pmem when printing memory device infos David Hildenbrand 2019-06-19 15:19:05 +05:30
  • adf0748a49 virtio-pci: Proxy for virtio-pmem Pankaj Gupta 2019-06-19 15:19:04 +05:30
  • 9f583bdd47 virtio-pmem: sync linux headers Pankaj Gupta 2019-06-19 15:19:03 +05:30
  • 1f4abd81f7 migration: move port_attr inside CONFIG_LINUX Alex Bennée 2019-07-01 16:06:04 +01:00
  • 4cdf03e21e target/i386: fix feature check in hyperv-stub.c Alex Bennée 2019-06-24 13:33:58 +01:00
  • 4f2f62762f Makefile: Rename the 'vm-test' target as 'vm-help' Philippe Mathieu-Daudé 2019-05-31 08:43:41 +02:00
  • 71451cff5e .travis.yml: force a brew update for MacOS builds Alex Bennée 2019-06-19 07:57:49 +01:00
  • c3c1874a99 .travis.yml: default the --disable-system build to --static Alex Bennée 2019-06-17 16:35:22 +01:00
  • c9b423d6d3 tests/vm: ubuntu.i386: apt proxy setup Gerd Hoffmann 2019-06-17 06:38:58 +02:00
  • 60136e06ea tests/vm: fedora autoinstall, using serial console Gerd Hoffmann 2019-06-17 06:38:57 +02:00
  • 918fb8fa41 tests/vm: freebsd autoinstall, using serial console Gerd Hoffmann 2019-06-17 06:38:55 +02:00
  • 12745eaa02 tests/vm: openbsd autoinstall, using serial console Gerd Hoffmann 2019-06-17 06:38:54 +02:00
  • 8dd3833410 tests/vm: serial console support helpers Gerd Hoffmann 2019-06-17 06:38:53 +02:00
  • b1210f0278 tests/vm: add vm-boot-{ssh,serial}-<guest> targets Gerd Hoffmann 2019-06-17 06:38:52 +02:00
  • b3f94b2f46 tests/vm: proper guest shutdown Gerd Hoffmann 2019-06-17 06:38:51 +02:00
  • 7f71d5051e tests/vm: run test builds on snapshot Gerd Hoffmann 2019-06-17 06:38:50 +02:00
  • 796471e975 tests/vm: use ssh with pty unconditionally Gerd Hoffmann 2019-06-17 06:38:49 +02:00
  • b08ba163aa tests/vm: send proxy environment variables over ssh Gerd Hoffmann 2019-06-17 06:38:48 +02:00
  • 95c44c250d tests/vm: add source repos on ubuntu.i386 Cleber Rosa 2019-06-13 09:07:18 -04:00
  • 40309abb65 tests/vm: pin ubuntu.i386 image Cleber Rosa 2019-06-13 09:07:17 -04:00
  • fcd2060e8e tests/vm: avoid image presence check and removal Cleber Rosa 2019-06-13 09:07:16 -04:00
  • 676d1f3e2f tests/vm: avoid extra compressed image copy Cleber Rosa 2019-06-13 09:07:15 -04:00
  • 57dfc2c4d5 Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20190704-1' into staging Peter Maydell 2019-07-04 17:32:24 +01:00
  • 89a11ff756 target/arm: Correct VMOV_imm_dp handling of short vectors Peter Maydell 2019-07-04 17:14:44 +01:00
  • 5529de1e55 target/arm: Execute Thumb instructions when their condbits are 0xf Peter Maydell 2019-07-04 17:14:44 +01:00
  • 9bed521ec8 hw/timer/armv7m_systick: Forbid non-privileged accesses Peter Maydell 2019-07-04 17:14:44 +01:00
  • 2884fbb604 target/arm: Use _ra versions of cpu_stl_data() in v7M helpers Peter Maydell 2019-07-04 17:14:44 +01:00
  • be32116e32 target/arm: v8M: Check state of exception being returned from Peter Maydell 2019-07-04 17:14:44 +01:00
  • 077d744910 arm v8M: Forcibly clear negative-priority exceptions on deactivate Peter Maydell 2019-07-04 17:14:43 +01:00
  • 7aab5a8c8b target/arm/helper: Move M profile routines to m_helper.c Philippe Mathieu-Daudé 2019-07-04 17:14:43 +01:00
  • 91f78c58da target/arm: Restrict semi-hosting to TCG Philippe Mathieu-Daudé 2019-07-04 17:14:43 +01:00
  • 9dd5cca424 target/arm: Move debug routines to debug_helper.c Philippe Mathieu-Daudé 2019-07-04 17:14:43 +01:00
  • c3e1d838cf Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190704-pull-request' into staging Peter Maydell 2019-07-04 16:43:13 +01:00
  • 234e256511 Merge remote-tracking branch 'remotes/armbru/tags/pull-build-2019-07-02-v2' into staging Peter Maydell 2019-07-04 15:58:46 +01:00
  • be8bf83d1f Merge remote-tracking branch 'remotes/kraxel/tags/audio-20190703-pull-request' into staging Peter Maydell 2019-07-04 13:45:01 +01:00