Age | Commit message (Collapse) | Author |
|
for some time. I can't believe it took a re-read for future
functionality plus something I wrote and kjell@ saved from '97
for me to find this.
ok tom@
|
|
pieces. Since this is where the "boot both ELF32 and ELF64" behaviour
is turned on for i386, it is quite important.
Bump version numbers too.
Found by ckuethe@; thanks.
|
|
|
|
both 32- and 64-bit versions can be created (previously only one or the
other could be built for a given boot loader).
Use this to allow the i386 and amd64 boot blocks to boot both ELF32 and
ELF64 kernels (i.e. amd64 boot blocks can now load i386 kernels, and
vice versa). Obviously the system must support LONG mode in order to
successfully run the amd64 kernel once it is loaded.
Advice and discussions from/with dale@ (going back three years). Much
testing nick@ and todd@; thanks.
|
|
not the other stupid names. that feature was retarded. tested on a few
architectures by a few people
|
|
we are going to read exactly at 1 MB (i.e. fix an off-by-one that
is already correct in the amd64 version of this file).
ok toby@
|
|
if it is. This gives a way to recover from "switching to com0" when
there's no serial cable handy.
Bump version numbers.
A similar change will be made to amd64 boot soon.
ok toby@ deraadt@
|
|
Also replace "newfs -O" with "newfs -O 0" now that -O takes an option.
|
|
ok millert jasper mbalmer
|
|
> -> \*(Gt
|
|
keypress is seen by boot.
It appears that on the Intel Mac, we have to issue the "check for
keystroke" BIOS call before the "get keystroke" call will get it
(unlike any other BIOS I have seen in over 20 years).
It would not have been possible to fix this problem without the
donation from Steven N. Fettig (steve (at) anywheretechnology.com);
many thanks.
Bump versions of boot, cdboot and pxeboot accordingly.
Testing kettenis@, otto@, and others; ok weingart@.
|
|
|
|
with 8.3-style filenames. Issue raised by Mikolaj Kucharski,
eth0 (at) o2.pl.
Jointly written with, and ok, jmc@.
|
|
from mikolaj kucharski;
ok mk deraadt krw
|
|
to boot from NetBSD partitions. Requested by tom@.
|
|
partition is found. Change error message to 'no OpenBSD partition'.
|
|
floppies and cd's were removable, displaying that fact in disklabel
output was unlikely to help. And the display in disklabel was the only
use of D_REMOVABLE in the tree.
ok marco@
|
|
Convert parser to strtoll(3) and use 64bit printf.
With help from mickey@
i386 and amd64 tests by me, alpha test by mickey@
OK mickey@, miod@, deraadt@
|
|
|
|
|
|
we are booting from) out towards the kernel; tested by reyk
crank the version too
|
|
|
|
|
|
|
|
|
|
|
|
older PXE clients get a bit further. Prompted by Rolf Sommerhalder's
comments on misc@.
ok krw@ (thanks) "no objection" mbalmer@ "go for it" fgsch@
"fine" deraadt@
|
|
need to use the -Derrno=errno workaround added when __errno() was
introduced. OK deraadt@
|
|
|
|
i386_trunc_page(), i386_btop() and i386_ptob()
|
|
|
|
|
|
- for amd64/i386 add /bsd.mp to FILES
ok tom@
|
|
from charlie root;
|
|
so nuke it. amd64 no longer needs biosprobe.c listed in SRCS. Trims
100 bytes from the boot blocks.
Bump versions on boot, cdboot and pxeboot, as I'm getting cautious in
my old age.
ok weingart@
|
|
casting to a 32-bit value, not after. Corrects the display of large
memory chunks in the probing: line (mem[615K 3518M 0M a20=on] becomes
mem[615K 3518M 12288M a20=on]).
Bump version on boot, cdboot and pxeboot accordingly.
"looks ok to me" weingart@
|
|
%bx. Fixes problem introduced in gidt.S r1.29, which could lead to an
incomplete memory map, and "too little memory available; running in
degraded mode", as found by Roy Morris rmorris (at) internetsecure (dot)
com. (Thanks for the report, and for testing the fix.)
Bump version on boot, cdboot and pxeboot accordingly.
ok weingart@
|
|
Make boot code use real mode with 64K segments instead of 1M
segments. Improves stability with some disk controller cards.
Also explicitly state operand size on some moves.
Bump version on boot, cdboot and pxeboot accordingly.
"just get them in" beck@ ok weingart@
|
|
current-spec PXE systems, but allows some older ones (I tested 0.98 and
0.99) to get a bit further.
ok weingart@; "please get it in" deraadt@.
|
|
|
|
than a 32-bit value. Found by Tim Fletcher <tim (at) parrswood (dot)
manchester (dot) sch (dot) uk> using Etherboot; thanks to Tim and the
Etherboot developers who narrowed this down.
Also bump the pxeboot version to 1.01.
ok weingart@, "go ahead" deraadt@
|
|
|
|
ok mickey, deraadt
|
|
|
|
|
|
every release. Mentioned by marc@, among others.
Also note that cdboot's ls command doesn't work on ISO-9660 filesystems.
help and ok jmc@ and deraadt@
|
|
|
|
"go for it" deraadt@
|
|
"go for it" deraadt@; part of diff reviewed and ok weingart@.
|
|
|