* Michael Tokarev <[email protected]> [13-05-2013 08:37 EEST]:
> 12.05.2013 21:39, Edward J. Shornock wrote:
> > This potentially looks like a 32-bit userspace issue but only when qemu 
> > (1.4.0, 1.5.0-rc) is
> > installed from debian packages. The version in Wheezy (1.1.2+dfsg-6) works 
> > fine.
> 
> I can't reproduce this on my machine.  Do you also run 32bit kernel, or just
> switching userspace (32/64bit)?  (Obviously a PIII machine has a 32bit 
> kernel).
> I also wonder whenever this is intel-specific or not (my current machine is 
> amd).
> I'll try this at work today, where I have an intel machine but it is running
> 64bit kernel.

I always use a 64bit kernel on this box but switch to 32bit userspace
in a chroot for testing. /proc/cpuinfo shows (6 times, once for each
core)

      processor       : 0
      vendor_id       : AuthenticAMD
      cpu family      : 21
      model           : 1
      model name      : AMD FX(tm)-6100 Six-Core Processor
      stepping        : 2
      microcode       : 0x6000629
      cpu MHz         : 1400.000
      cache size      : 2048 KB
      physical id     : 0
      siblings        : 6
      core id         : 0
      cpu cores       : 3
      apicid          : 16
      initial apicid  : 0
      fpu             : yes
      fpu_exception   : yes
      cpuid level     : 13
      wp              : yes
      flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
      mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext
      fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc
      extd_apicid aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2
      popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a
      misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr
      topoext perfctr_core arat cpb hw_pstate npt lbrv svm_lock nrip_save
      tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
      bogomips        : 6629.69
      TLB size        : 1536 4K pages
      clflush size    : 64
      cache_alignment : 64
      address sizes   : 48 bits physical, 48 bits virtual
      power management: ts ttp tm 100mhzsteps hwpstate cpb

The PIII is the only Intel (and only 32bit) CPU I have access to.

FWIW (and this might be pretty asinine/ridiculous), I installed a 32bit Sid 
(32bit
kernel and set to emulate 32bit) in Virtualbox and installed the 1.5
packages and I reproduced the crash there. I did the same thing with qemu
1.5 within a 32bit sid hosted by kvm. Reproduced again.

I realize that the qemu failure within vbox or kvm may not prove much of value, 
but:

[..]

> When running from a debian package, the binary files in /usr/share/qemu are
> different from ones supplied by qemu.  One of the main differences is the
> bios.  You may try debian-compiled version with -L /path/to/qemu/build/pc-bios
> (there's pc-bios subdir in qemu sources with all that stuff).  That might
> the problem.  Note that just like with openbios, we don't have up-to-date
> seabios package, but this one is quite a bit more difficult due to #707454.

That seems to be the problem.  I cannot reproduce the crash with the
qemu supplied bios files.

Thanks (as always) for your assistance.

Attachment: signature.asc
Description: Digital signature

Reply via email to