"accel/tcg: demacro cputlb" break qemu-system-x86_64 on 32-bit x86 host

Bug #1831545 reported by Andrew Randrianasulu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
QEMU
Fix Released
Undecided
Alex Bennée

Bug Description

As described in https://lists.gnu.org/archive/html/qemu-devel//2019-05/msg07362.html I run into TCG regression in qemu-git.

Unfortunately, fix from bug https://bugs.launchpad.net/qemu/+bug/1830872 seems to be nonn-effective for my case.

For reproduction (on 32-bit x86 host, in my case Slackware with gcc 5.5.0):

./configure --target-list=x86_64-softmmu --disable-werror --enable-debug-tcg

make (-j5 in my case)

try to boot any 64-bit kernel:

x86_64-softmmu/qemu-system-x86_64 -kernel /boot/bzImage-4.12.0-x64 -accel tcg

result is - qemu appear to hang right after "Booting the kernel" line. Decompression (xz) was ok.

Tested with qemu-git commit e2a58ff493a2e00db3e963c1839c5374500110f2

32-bit OS can be booted fine, and -enable-kvm also allow 64 bit kernel/os to boot.

Tags: regression tcg
Alex Bennée (ajbennee)
tags: added: tcg
Alex Bennée (ajbennee)
Changed in qemu:
status: New → In Progress
assignee: nobody → Alex Bennée (ajbennee)
Revision history for this message
Andrew Randrianasulu (andrew-randrianasulu) wrote :

bug fixed in current git (commit 474f3938d79ab36b9231c9ad3b5a9314c2aeacde). Thanks, Alex!

Alex Bennée (ajbennee)
Changed in qemu:
status: In Progress → Fix Committed
Thomas Huth (th-huth)
Changed in qemu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.