kqemu+amd64: fpudna in kernel mode

Andriy Gapon avg at icyb.net.ua
Wed Apr 11 15:23:00 UTC 2007


I get swarms of messages "fpudna in kernel mode" in system log when I
run qemu with kqemu on FreeBSD 6.2 amd64 host with Windows XP 32-bit guest.
I noticed that someone reported this problem a while ago:
http://lists.freebsd.org/pipermail/freebsd-emulation/2006-February/001800.html

There is no harm done, but the messages are annoying and they might be
indicative of some bigger issue.
Note that I am running qemu like follows:
$ qemu-system-x86_64 ... -m 512 -net tap -net nic -localtime

there is no -kernel-kqemu option and "info kqemu" in qemu monitor says
that it is enabled for user code.

As I understand "fpudna" means "FPU device not available" and the
message comes from here:
http://fxr.watson.org/fxr/source/amd64/amd64/trap.c

on T_DNA ("device not avaialble") _kernel_ fault.


BTW, not complaining about the following, but I think I should report
it. When I use -kernel-kqemu option I get random crashes of the guest XP
(BSOD) with diagnostics like the following (they vary):

IRQL_NOT_GREATER_OR_EQUAL
PFN_LIST_CORRUPT
PAGE_FAULT_IN_NONPAGED_AREA

Looks like all three are caused by some sort of memory corruption or
driver misbehavior according to the following:
http://aumha.org/a/stop.htm

-- 
Andriy Gapon


More information about the freebsd-ports mailing list