Date: Fri, 17 Jun 2011 14:50:08 GMT From: Guido Falsi <mad@madpilot.net> To: freebsd-i386@FreeBSD.org Subject: Re: i386/151122: [boot] BTX 1.02 crashes on boot Message-ID: <201106171450.p5HEo8BL081561@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/151122; it has been noted by GNATS. From: Guido Falsi <mad@madpilot.net> To: bug-followup@FreeBSD.org Cc: Subject: Re: i386/151122: [boot] BTX 1.02 crashes on boot Date: Fri, 17 Jun 2011 16:46:39 +0200 By disassembling the BIOS function mentioned above in this PC and another HP one on which FreeBSD hass no problems I could find one main difference. On the 8005Pro the BIOS works with the cr[034] and MSR control registers, while in another BIOS the function is performed without touching those. Reading the history of BTX in cvs I see the old BTX 1.01 used to emulate such accesses through exceptions, the new one gives full control to the BIOS so I'm quite lost on why there should be such a regression. I have the disassebled code which modifies the CRs if nyone should need to look at it. (Not sure about policies for posting such things on gnats so I play it safe) -- Guido Falsi <mad@madpilot.net>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106171450.p5HEo8BL081561>