jhb 2008-08-15 19:59:18 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_4)
sys/boot/i386/btx/btx btx.s
Log:
SVN rev 181770 on 2008-08-15 19:59:18Z by jhb
MFC: Fix some of the hangs reported with the real mode BTX by disabling
interrupts for software i
jhb 2008-08-15 19:52:09 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/boot/i386/btx/btx btx.S
Log:
SVN rev 181769 on 2008-08-15 19:52:09Z by jhb
MFC: Fix some of the hangs reported with the real mode BTX by disabling
interrupts for software i
jhb 2008-08-15 19:51:23 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_7)
sys/boot/i386/btx/btx btx.S
Log:
SVN rev 181768 on 2008-08-15 19:51:23Z by jhb
MFC: Fix some of the hangs reported with the real mode BTX by disabling
interrupts for software i
jhb 2008-08-08 19:39:11 UTC
FreeBSD src repository
Modified files:
sys/boot/i386/btx/btx btx.S
Log:
SVN rev 181433 on 2008-08-08 19:39:11Z by jhb
Fix the hangs reported with the real mode BTX:
- I had errantly assumed that all user requests should run with interrupts
John Baldwin wrote:
Log:
Change the BTX kernel to drop all the way out to real mode to invoke BIOS
routines (V86 requests from the client and hardware interrupt handlers):
Excellent work. I am very pleased indeed to see this going in.
BMS
__
On Tue, 11 Mar 2008, John Baldwin wrote:
> - Remove all of the virtual 86 related code including having to
> simulate various instructions and BIOS calls on a trap from virtual
> 86 mode. - Explicitly panic if a user client attempts to perform a
> V86 CALL request that isn't a far call.
> - Bum
jhb 2008-03-10 21:43:31 UTC
FreeBSD src repository
Modified files:
sys/boot/i386/btx/btx btx.S
Log:
Change the BTX kernel to drop all the way out to real mode to invoke BIOS
routines (V86 requests from the client and hardware interrupt handlers):
- Install trampoline real
On Thursday 07 December 2006 17:26, John Baldwin wrote:
> jhb 2006-12-07 22:26:51 UTC
>
> FreeBSD src repository
>
> Modified files:(Branch: RELENG_6)
> sys/boot/i386/btx/btx btx.S
> Log:
> MFC: Ignore breakpoint instructions in vm86 mode.
FYI, I know that some of th
jhb 2006-12-07 22:30:23 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6_2)
sys/boot/i386/btx/btx btx.S
Log:
MFC: Ignore breakpoint instructions in vm86 mode.
Approved by:re (kensmith)
Revision ChangesPath
1.38.2.1.2.1 +2 -0 s
jhb 2006-12-07 22:26:51 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/boot/i386/btx/btx btx.S
Log:
MFC: Ignore breakpoint instructions in vm86 mode.
Revision ChangesPath
1.38.2.2 +2 -0 src/sys/boot/i386/btx/btx/btx.S
__
On Wed, Dec 06, 2006 at 09:54:47AM -0800, [EMAIL PROTECTED] wrote:
> On Wed, 6 Dec 2006, John Baldwin wrote:
>
> >jhb 2006-12-06 17:45:35 UTC
> >
> > FreeBSD src repository
> >
> > Modified files:
> > sys/boot/i386/btx/btx btx.S
> > Log:
> > Ignore any breakpoint instructions (int 3) we
And the crowd goes wild!
Thanks! This will fix all those SunFire 4100s.
On Wed, 6 Dec 2006, John Baldwin wrote:
jhb 2006-12-06 17:45:35 UTC
FreeBSD src repository
Modified files:
sys/boot/i386/btx/btx btx.S
Log:
Ignore any breakpoint instructions (int 3) we encounter in v
jhb 2006-12-06 17:45:35 UTC
FreeBSD src repository
Modified files:
sys/boot/i386/btx/btx btx.S
Log:
Ignore any breakpoint instructions (int 3) we encounter in vm86 mode
rather than treating them as a fatal exception and halting. At least one
storage BIOS (some newer mpt(
On Monday 30 October 2006 12:32, John Baldwin wrote:
> jhb 2006-10-30 17:32:40 UTC
>
> FreeBSD src repository
>
> Modified files:(Branch: RELENG_6)
> sys/boot/i386/btx/btx btx.S
> Log:
> Sync with HEAD including support for reading any %crX register as well
> as som
jhb 2006-10-30 17:32:40 UTC
FreeBSD src repository
Modified files:(Branch: RELENG_6)
sys/boot/i386/btx/btx btx.S
Log:
Sync with HEAD including support for reading any %crX register as well
as some space savings.
Approved by:re (kensmith)
Revision Chan
jhb 2006-10-05 15:30:51 UTC
FreeBSD src repository
Modified files:
sys/boot/i386/btx/btx btx.S
Log:
- Fix a couple of improper uses of leal in the previous space saving
commits. For some reason I thought the scale factor was a shift count
rather than the multiplicand
jhb 2006-09-28 19:42:10 UTC
FreeBSD src repository
Modified files:
sys/boot/i386/btx/btx btx.S
Log:
Tweak the code to handle intercepting BIOS calls to int 0x15 to shave
another 16 bytes off of BTX (and thus boot2):
- Compare against the value of %eax that is saved on the
jhb 2006-09-28 19:38:02 UTC
FreeBSD src repository
Modified files:
sys/boot/i386/btx/btx btx.S
Log:
Optimize the int 15/87 handler for space to shave another 16 bytes off of
BTX (and thus boot2):
- Don't bother saving %eax, %ebx, or %ecx as it is not necessary.
- Use a
jhb 2006-09-28 16:30:36 UTC
FreeBSD src repository
Modified files:
sys/boot/i386/btx/btx btx.S
Log:
A couple of simple tweaks that trim BTX by 6 bytes. Since BTX is
16-byte aligned within boot2 however, this actually trims boot2 by 16
bytes.
Revision ChangesPat
jhb 2006-09-27 19:32:26 UTC
FreeBSD src repository
Modified files:
sys/boot/i386/btx/btx btx.S
Log:
Emulate moving cr0, cr2, cr3, or cr4 into any i386 general register
rather than just emulating mov cr0, eax. This fixes some Compaq/HP BIOS
with DMA (as the BIOS tried to
20 matches
Mail list logo