[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 3f32bd: target-i386: Use struct X86XSaveArea
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 3f32bd: target-i386: Use struct X86XSaveArea in fpu_helper... |
Date: |
Tue, 20 Sep 2016 04:00:06 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 3f32bd21df655e62eb271182a5c63280d631c7b3
https://github.com/qemu/qemu/commit/3f32bd21df655e62eb271182a5c63280d631c7b3
Author: Richard Henderson <address@hidden>
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 <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Commit: 1560fcfa96594f62cb2062f88e6785dda663529c
https://github.com/qemu/qemu/commit/1560fcfa96594f62cb2062f88e6785dda663529c
Author: Michael S. Tsirkin <address@hidden>
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 <address@hidden>
Signed-off-by: Michael S. Tsirkin <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Commit: fa5376dd8adb5ad104e5773f09c15af2e8a76738
https://github.com/qemu/qemu/commit/fa5376dd8adb5ad104e5773f09c15af2e8a76738
Author: Marc-André Lureau <address@hidden>
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 <address@hidden>
Reviewed-by: Eduardo Habkost <address@hidden>
Signed-off-by: Eduardo Habkost <address@hidden>
Commit: 9b8595bca61fb5570363a2d7970b0c7d62a332de
https://github.com/qemu/qemu/commit/9b8595bca61fb5570363a2d7970b0c7d62a332de
Author: Peter Maydell <address@hidden>
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 <address@hidden>"
# 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 <address@hidden>
Commit: a008535b9fa396226ff9cf78b8ac5f3584bda58e
https://github.com/qemu/qemu/commit/a008535b9fa396226ff9cf78b8ac5f3584bda58e
Author: Riku Voipio <address@hidden>
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 <address@hidden>
Cc: Markus Armbruster <address@hidden>
Signed-off-by: Riku Voipio <address@hidden>
Reviewed-by: Marc-André Lureau <address@hidden>
Reviewed-by: Markus Armbruster <address@hidden>
Message-id: address@hidden
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/33e1666b4289...a008535b9fa3
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 3f32bd: target-i386: Use struct X86XSaveArea in fpu_helper...,
GitHub <=