This was indeed broken for Jiang without the patch applied. Jiang raised issue with me via email. I've cut and pasted the part of the email describing the issue:
"Hi, Leann, when I run KVM guest in ubuntu 10.04 (lucid amd64) with 32bit qemu, I noticed the 32bit qemu always seg fault because the %gs register is clobbered after KVM_RUN ioctl."
Jiang subsequently test a patched kernel I provided and confirmed it resolved the issue. Confirmation was sent to the kernel-team mailing list:
Hi Steve,
This was indeed broken for Jiang without the patch applied. Jiang raised issue with me via email. I've cut and pasted the part of the email describing the issue:
"Hi, Leann, when I run KVM guest in ubuntu 10.04 (lucid amd64) with 32bit qemu, I noticed the 32bit qemu always seg fault because the %gs register is clobbered after KVM_RUN ioctl."
Jiang subsequently test a patched kernel I provided and confirmed it resolved the issue. Confirmation was sent to the kernel-team mailing list:
https:/ /lists. ubuntu. com/archives/ kernel- team/2011- May/015656. html
"With this patch, the 32bit android emulator works quite well. I already update the bugzilla. Leann, really appreciate your quick response!"