History log of /src/sys/arch/vax/boot/xxboot/bootxx.c |
Revision | | Date | Author | Comments |
1.39 |
| 25-Apr-2022 |
mlelstv | libsa now needs ioctl support to handle media with large sectors. Provide dummy functions.
|
1.38 |
| 01-May-2018 |
ragge | Enable ffsv2 in boot.
|
1.37 |
| 28-Jun-2013 |
matt | branches: 1.37.32; ufs -> ffsv1 (ffsv2 is commentout due to size limitations)
|
1.36 |
| 18-Sep-2009 |
mhitch | branches: 1.36.12; 1.36.22; Explicitly include sys/exec_aout.h.
|
1.35 |
| 23-Mar-2009 |
tsutsui | Revert kludge in previous. The warning was triggered by __builtin_memcpy() on vax, and it has been disabled in libkern.h for _STANDALONE programs.
|
1.34 |
| 19-Mar-2009 |
he | It seems gcc is unhappy about a literal 0 as a pointer argument to memcpy(). Work around that by using a local variable instead. (This looks a bit dubious, but who am I to judge the restrictions in the standalone environment on the vax -- this should not change the semantics of what was here before.)
|
1.33 |
| 18-Mar-2009 |
cegger | bcopy -> memcpy
|
1.32 |
| 18-Mar-2009 |
cegger | bzero -> memset
|
1.31 |
| 18-Mar-2009 |
cegger | bcmp -> memcmp
|
1.30 |
| 18-Mar-2009 |
cegger | Ansify function definitions w/o arguments. Generated with sed.
|
1.29 |
| 14-Mar-2009 |
dsl | Change about 4500 of the K&R function definitions to ANSI ones. There are still about 1600 left, but they have ',' or /* ... */ in the actual variable definitions - which my awk script doesn't handle. There are also many that need () -> (void). (The script does handle misordered arguments.)
|
1.28 |
| 05-Mar-2007 |
christos | branches: 1.28.44; 1.28.52; 1.28.58; another caddr_t botch
|
1.27 |
| 04-Mar-2007 |
christos | Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.26 |
| 01-Jul-2006 |
mrg | branches: 1.26.10; fix pointer signedness and build with GCC4.
|
1.25 |
| 08-Jun-2006 |
he | branches: 1.25.2; Get rid of another instance of an lvalue cast.
|
1.24 |
| 08-Mar-2006 |
sekiya | branches: 1.24.4; The network bootloader entry point should be nisse(), not start(). Fixes a very long-standing netboot issue.
Patch contributed by Hans Rosenfeld.
|
1.23 |
| 27-Jan-2006 |
he | branches: 1.23.2; 1.23.4; 1.23.6; 1.23.8; Track latest changes elsewhere: free() is now dealloc(), and alloc/dealloc size argument is now a size_t.
|
1.22 |
| 24-Dec-2005 |
perry | branches: 1.22.2; bare asm -> __asm
|
1.21 |
| 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.20 |
| 27-Jun-2005 |
junyoung | branches: 1.20.2; Use the form of #include <...> rather than #include "..." for headers of which paths don't start from the current directory.
|
1.19 |
| 27-Jun-2005 |
junyoung | Remove trailing spaces.
|
1.18 |
| 06-Jan-2004 |
matt | Add proper boot/autoconf support for SDN devices. Take from Hugh Graham; see http://mail-index.netbsd.org/port-vax/2002/06/28/0005.html
|
1.17 |
| 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.16 |
| 29-Mar-2002 |
matt | branches: 1.16.10; Add a xxboot_ustarfs for floppies.
|
1.15 |
| 24-Feb-2002 |
matt | Move .s files to .S files. (and .s.o rules in boot/Makefile.inc) Put in register prefixes everywhere.
|
1.14 |
| 09-Nov-2000 |
matt | branches: 1.14.4; 1.14.8; Fix a thinko or two i made a few days ago. I could have sworn i compiled this. :)
|
1.13 |
| 03-Nov-2000 |
simonb | Use the canonical RF_PROTECTED_SECTORS #define hack.
|
1.12 |
| 02-Nov-2000 |
matt | Add code to read the disklabel and add the beginning offset for A. Add support for booting off a RAID root parition.
|
1.11 |
| 19-Jul-2000 |
matt | Add support for loading a 2nd stage boot in either a.out or ELF. Add support for loading a 2nd stage boot directly to it's desired address if possible. cleanup use of u_int/size_t.
|
1.10 |
| 10-Jul-2000 |
ragge | Add code that allows the boot blocks to be loaded by VMB.EXE, and also have optional MTPR printf available.
|
1.9 |
| 04-Jun-2000 |
ragge | branches: 1.9.2; Adapt to mba changes. Fix assembler buf (EDIV uses 64-bit arg, not 32).
|
1.8 |
| 23-May-2000 |
matt | branches: 1.8.2; Allow for boot.vax and netbsd.vax when booting. this allows a multi architecture CD to be made which includes VAX support.
|
1.7 |
| 21-May-2000 |
ragge | 11/750 fixes: - Set the correct adapter address in RPB for Unibus devices. - Repair the disk read routines for HP disks. ROM routines do not work on HP disks, therefore use a small home-written routine.
|
1.6 |
| 20-May-2000 |
ragge | Rewriting of the VAX boot block. Differences:
- Use the RPB for passing boot device info up to kernel, instead of the old BSD "hack" with an encoded longword (see sys/reboot.h for details) - Instead of separate drivers for all devices, use the HW-provided ROM routines as much as possible. - Add filesystem support for CD9660 also (now when there is space). - Make everything compile with WARNS=1.
The boot block is now <7K in size and have support for UFS, CD9660 and USTAR.
|
1.5 |
| 22-Apr-2000 |
ragge | Recognize RL02 as boot device.
|
1.4 |
| 18-Apr-2000 |
ragge | Handle NCR5394 SCSI as NCR5380. (Doesn't matter, it will use the ROM routines anyway).
|
1.3 |
| 16-Apr-2000 |
matt | Add missing cases for MARIAH/SOC/NVAX and fix a comment or two.
|
1.2 |
| 23-Oct-1999 |
ragge | Boot block code fixed to 1) understand SCSI disks and 2) read from a ustar filesystem (used in installation).
|
1.1 |
| 06-Mar-1999 |
ragge | branches: 1.1.8; 1.1.10; 1.1.12; New boot program for vax. Appearance similar to the i386 boot blocks.
|
1.1.12.1 |
| 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.10.1 |
| 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.8.2 |
| 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.1.8.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago A i386 GENERIC kernel compiles without the siop, ahc and bha drivers (will be updated later). i386 IDE/ATAPI and ncr work, as well as sparc/esp_sbus. alpha should work as well (untested yet). siop, ahc and bha will be updated once I've updated the branch to current -current, as well as machine-dependant code.
|
1.8.2.1 |
| 22-Jun-2000 |
minoura | Sync w/ netbsd-1-5-base.
|
1.9.2.1 |
| 27-Jul-2000 |
matt | Pullup revision 1.11 Add support for loading ELF 2nd stage bootstrap
|
1.14.8.2 |
| 17-Apr-2002 |
nathanw | Catch up to -current.
|
1.14.8.1 |
| 28-Feb-2002 |
nathanw | Catch up to -current.
|
1.14.4.2 |
| 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.14.4.1 |
| 16-Mar-2002 |
jdolecek | Catch up with -current.
|
1.16.10.4 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.16.10.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.16.10.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.16.10.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.20.2.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.20.2.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.20.2.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.22.2.1 |
| 01-Feb-2006 |
yamt | sync with head.
|
1.23.8.1 |
| 19-Apr-2006 |
elad | sync with head - hopefully this will work
|
1.23.6.3 |
| 11-Aug-2006 |
yamt | sync with head
|
1.23.6.2 |
| 26-Jun-2006 |
yamt | sync with head.
|
1.23.6.1 |
| 13-Mar-2006 |
yamt | sync with head.
|
1.23.4.1 |
| 22-Apr-2006 |
simonb | Sync with head.
|
1.23.2.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.24.4.1 |
| 19-Jun-2006 |
chap | Sync with head.
|
1.25.2.1 |
| 13-Jul-2006 |
gdamore | Merge from HEAD.
|
1.26.10.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.28.58.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.28.52.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.28.44.2 |
| 11-Mar-2010 |
yamt | sync with head
|
1.28.44.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.36.22.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.36.12.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.37.32.1 |
| 02-May-2018 |
pgoyette | Synch with HEAD
|