Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: 3f32bd21df655e62eb271182a5c63280d631c7b3 https://github.com/qemu/qemu/commit/3f32bd21df655e62eb271182a5c63280d631c7b3 Author: Richard Henderson <r...@twiddle.net> Date: 2016-09-19 (Mon, 19 Sep 2016)
Changed paths: M target-i386/cpu.c M target-i386/cpu.h M target-i386/fpu_helper.c Log Message: ----------- target-i386: Use struct X86XSaveArea in fpu_helper.c This avoids a double hand-full of magic numbers in the xsave and xrstor helper functions. Signed-off-by: Richard Henderson <r...@twiddle.net> Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> Commit: 1560fcfa96594f62cb2062f88e6785dda663529c https://github.com/qemu/qemu/commit/1560fcfa96594f62cb2062f88e6785dda663529c Author: Michael S. Tsirkin <m...@redhat.com> Date: 2016-09-19 (Mon, 19 Sep 2016) Changed paths: M hw/i386/kvm/apic.c Log Message: ----------- kvm/apic: drop debugging commit 78d6a05d2f69cbfa6e95f0a4a24a2c934969913b ("x86/lapic: Load LAPIC state at post_load") has some debugging leftovers. Drop them. Cc: Dr. David Alan Gilbert <dgilb...@redhat.com> Signed-off-by: Michael S. Tsirkin <m...@redhat.com> Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> Commit: fa5376dd8adb5ad104e5773f09c15af2e8a76738 https://github.com/qemu/qemu/commit/fa5376dd8adb5ad104e5773f09c15af2e8a76738 Author: Marc-André Lureau <marcandre.lur...@redhat.com> Date: 2016-09-19 (Mon, 19 Sep 2016) Changed paths: M qom/cpu.c Log Message: ----------- linux-user-i386: Fix crash on cpuid Running cpuid instructions with a simple run like: i386-linux-user/qemu-i386 tests/tcg/sha1-i386 Results in the following assert: #0 0x00007ffff64246f5 in raise () from /lib64/libc.so.6 #1 0x00007ffff64262fa in abort () from /lib64/libc.so.6 #2 0x00007ffff7937ec5 in g_assertion_message () from /lib64/libglib-2.0.so.0 #3 0x00007ffff7937f5a in g_assertion_message_expr () from /lib64/libglib-2.0.so.0 #4 0x000055555561b54c in apicid_bitwidth_for_count (count=0) at /home/elmarco/src/qemu/include/hw/i386/topology.h:58 #5 0x000055555561b58a in apicid_smt_width (nr_cores=0, nr_threads=0) at /home/elmarco/src/qemu/include/hw/i386/topology.h:67 #6 0x000055555561b5c3 in apicid_core_offset (nr_cores=0, nr_threads=0) at /home/elmarco/src/qemu/include/hw/i386/topology.h:82 #7 0x000055555561b5e3 in apicid_pkg_offset (nr_cores=0, nr_threads=0) at /home/elmarco/src/qemu/include/hw/i386/topology.h:89 #8 0x000055555561dd86 in cpu_x86_cpuid (env=0x555557999550, index=4, count=3, eax=0x7fffffffcae8, ebx=0x7fffffffcaec, ecx=0x7fffffffcaf0, edx=0x7fffffffcaf4) at /home/elmarco/src/qemu/target-i386/cpu.c:2405 #9 0x0000555555638e8e in helper_cpuid (env=0x555557999550) at /home/elmarco/src/qemu/target-i386/misc_helper.c:106 #10 0x000055555599dc5e in static_code_gen_buffer () #11 0x00005555555952f8 in cpu_tb_exec (cpu=0x5555579912d0, itb=0x7ffff4371ab0) at /home/elmarco/src/qemu/cpu-exec.c:166 #12 0x0000555555595c8e in cpu_loop_exec_tb (cpu=0x5555579912d0, tb=0x7ffff4371ab0, last_tb=0x7fffffffd088, tb_exit=0x7fffffffd084, sc=0x7fffffffd0a0) at /home/elmarco/src/qemu/cpu-exec.c:517 #13 0x0000555555595e50 in cpu_exec (cpu=0x5555579912d0) at /home/elmarco/src/qemu/cpu-exec.c:612 #14 0x00005555555c065b in cpu_loop (env=0x555557999550) at /home/elmarco/src/qemu/linux-user/main.c:297 #15 0x00005555555c25b2 in main (argc=2, argv=0x7fffffffd848, envp=0x7fffffffd860) at /home/elmarco/src/qemu/linux-user/main.c:4803 The fields are set in qemu_init_vcpu() with softmmu, but it's a stub with linux-user. Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Eduardo Habkost <ehabk...@redhat.com> Signed-off-by: Eduardo Habkost <ehabk...@redhat.com> Commit: 9b8595bca61fb5570363a2d7970b0c7d62a332de https://github.com/qemu/qemu/commit/9b8595bca61fb5570363a2d7970b0c7d62a332de Author: Peter Maydell <peter.mayd...@linaro.org> Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths: M hw/i386/kvm/apic.c M qom/cpu.c M target-i386/cpu.c M target-i386/cpu.h M target-i386/fpu_helper.c Log Message: ----------- Merge remote-tracking branch 'remotes/ehabkost/tags/x86-pull-request' into staging x86 queue, 2016-09-19 # gpg: Signature made Mon 19 Sep 2016 19:38:05 BST # gpg: using RSA key 0x2807936F984DC5A6 # gpg: Good signature from "Eduardo Habkost <ehabk...@redhat.com>" # Primary key fingerprint: 5A32 2FD5 ABC4 D3DB ACCF D1AA 2807 936F 984D C5A6 * remotes/ehabkost/tags/x86-pull-request: linux-user-i386: Fix crash on cpuid kvm/apic: drop debugging target-i386: Use struct X86XSaveArea in fpu_helper.c Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Commit: a008535b9fa396226ff9cf78b8ac5f3584bda58e https://github.com/qemu/qemu/commit/a008535b9fa396226ff9cf78b8ac5f3584bda58e Author: Riku Voipio <riku.voi...@linaro.org> Date: 2016-09-20 (Tue, 20 Sep 2016) Changed paths: M Makefile Log Message: ----------- build-sys: fix make install regression Since bd6092e Replace qmp-commands.hx by docs/qmp-commands.txt make install fails if building out of source-tree. Cc: Marc-André Lureau <marcandre.lur...@redhat.com> Cc: Markus Armbruster <arm...@redhat.com> Signed-off-by: Riku Voipio <riku.voi...@linaro.org> Reviewed-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: Markus Armbruster <arm...@redhat.com> Message-id: 1474362094-2293-1-git-send-email-riku.voi...@linaro.org Signed-off-by: Peter Maydell <peter.mayd...@linaro.org> Compare: https://github.com/qemu/qemu/compare/33e1666b4289...a008535b9fa3