DragonFly BSD
DragonFly bugs List (threaded) for 2004-07
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: kernel trap 12


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Sun, 18 Jul 2004 09:36:24 -0700 (PDT)

    I almost have it working in Bochs.  Bochs is not properly saving and
    restoring registers around BIOS calls, and even a fix FreeBSD-5 recently
    put in their cdboot.s doesn't solve the problem.  However, a brute-force
    pushal/popal to save and restore *all* general register around the calls
    appears to solve the problem and I am able to make it boot via a normal
    non-emulated 'CD'.  It gets past the loader stage and actually boots
    the kernel single-user.

    Unfortunately it looks like Bochs's floating point support is badly
    broken and I get a panic the moment I try to use FP.

						-Matt



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]