History log of /src/sys/arch/mipsco/stand |
Revision | Date | Author | Comments |
1.2 | 26-Sep-2000 |
wdk | branches: 1.2.2; Much needed installboot utility. Manual page to follow.
Builds and installs from stand directories, but untested from higher level makefiles.
|
1.1 | 18-Sep-2000 |
wdk | Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.2.2.2 | 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.2.2.1 | 26-Sep-2000 |
bouyer | file Makefile was added on branch thorpej_scsipi on 2000-11-20 20:14:12 +0000
|
1.25 | 17-May-2021 |
mrg | also strip .eh_frame. libkern dkcksum pushed bootxx_ffs 7 bytes over a limit.
remove an old comment.
|
1.24 | 08-Apr-2017 |
christos | branches: 1.24.30; 1.24.32; centralize vers.c building for standalone programs.
|
1.23 | 18-Sep-2016 |
christos | branches: 1.23.2; Strip more useless for booters sections so that we fit.
|
1.22 | 08-Sep-2016 |
christos | Avoid the PIE
|
1.21 | 31-Jan-2014 |
tsutsui | branches: 1.21.6; 1.21.10; Make sure to define NOMAN before including <bsd.own.mk>.
|
1.20 | 16-Jan-2014 |
christos | eliminate use of bsd.sys.mk from Makefiles
|
1.19 | 12-Jan-2014 |
tsutsui | Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.
XXX: probabry we should have bsd.saprog.mk or something.
|
1.18 | 21-Aug-2013 |
matt | Use <bsd.klinks.mk> Add missing ${_MKTARGET_LINK}
|
1.17 | 22-Jan-2011 |
joerg | branches: 1.17.4; 1.17.14; 1.17.18; Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly disabled by -D) from the output of newvers_stand.sh. Change -D to the inverted logic, so that it adds the date to bootprog_rev in ().
Change all platforms accordingly. -D is added if MKREPRO is not yes and wasn't present before. Platforms that didn't use -D don't depend on MKREPRO now either.
|
1.16 | 27-May-2010 |
dholland | branches: 1.16.2; 1.16.4; Introduce .WAIT into the cleandir rule for blasting the libsa/libkern/etc. trees, because it can race with the libsa/libkern/etc. makefiles' own cleandir rules. I think I've found all of the uses of the offending idiom... Closes PR 43360.
|
1.15 | 03-Apr-2009 |
tsutsui | branches: 1.15.2; 1.15.4; Remove obsolete LIBSA_USE_MEMCPY and LIBSA_USE_MEMSET. They were removed from <lib/libsa/stand.h> on December 2007.
|
1.14 | 17-Mar-2009 |
he | Introduce LIBSA_NO_DEV_IOCTL. Don't declare the ioctl routine if it is defined, and don't declare the close routine if LIBSA_NO_DEV_CLOSE is defined.
|
1.13 | 12-Jan-2009 |
tsutsui | branches: 1.13.2; - add prototype warning options - add some make variables to suppress errors on build without DESTDIR
|
1.12 | 11-Dec-2005 |
christos | branches: 1.12.74; 1.12.78; 1.12.86; merge ktrace-lwp.
|
1.11 | 01-Jan-2005 |
simonb | Don't specify the object format to pick the right endianness - the linker already knows if it is big- or little-endian.
|
1.10 | 19-Jul-2004 |
chs | include bsd.own.mk so this builds again.
|
1.9 | 21-Jun-2004 |
jmc | Ignore errors on some rm -rf's for platforms that aren't quite POSIX compliant and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022
|
1.8 | 08-Mar-2004 |
simonb | branches: 1.8.2; Strip out a few more sections when making the ecoff file to reduce the ECOFF file size. Problems noticed by James Chacon.
|
1.7 | 26-Oct-2003 |
lukem | Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH; Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
|
1.6 | 08-Oct-2003 |
simonb | Define LIB{CRT0,C,CRTBEGIN,CRTEND} as nothing, we don't need to link against them.
|
1.5 | 16-Nov-2002 |
wdk | branches: 1.5.6; Catch up with the recent toolchain changes: add -mno-abicalls to AFLAGS add -msoft-float to CFLAGS
|
1.4 | 05-Oct-2001 |
simonb | branches: 1.4.4; Use a single ldscript instead of separate scripts for either endianness; use command line parameters to ld(1) instead to set the endian format. Clean up some endian decisions in mips/conf/Makefile.mips. Wrap some long lines.
|
1.3 | 22-Sep-2001 |
tv | objcopy -> ${OBJCOPY}; remove redundant definitions of OBJCOPY?= (it is now in bsd.own.mk).
|
1.2 | 26-Sep-2000 |
wdk | branches: 1.2.2; 1.2.4; 1.2.6; Second stage bootstrap: - Rename from boot.mipsco -> boot to be consistant with other ports - use ELF format
|
1.1 | 18-Sep-2000 |
wdk | Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.2.6.1 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.2.4.2 | 11-Oct-2001 |
fvdl | Catch up with -current. Fix some bogons in the sparc64 kbd/ms attach code. cd18xx conversion provided by mrg.
|
1.2.4.1 | 01-Oct-2001 |
fvdl | Catch up with -current.
|
1.2.2.2 | 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.2.2.1 | 26-Sep-2000 |
bouyer | file Makefile.booters was added on branch thorpej_scsipi on 2000-11-20 20:14:12 +0000
|
1.4.4.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.4.4.1 | 05-Oct-2001 |
thorpej | file Makefile.booters was added on branch nathanw_sa on 2002-12-11 06:11:19 +0000
|
1.5.6.3 | 17-Jan-2005 |
skrll | Sync with HEAD.
|
1.5.6.2 | 05-Aug-2004 |
skrll | Fix some merge mistakes.
|
1.5.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.2.2 | 19-Jul-2004 |
tron | Pull up revision 1.10 (requested by chs in ticket #677): include bsd.own.mk so this builds again.
|
1.8.2.1 | 22-Jun-2004 |
tron | Pull up revision 1.9 (requested by jmc in ticket #531): Ignore errors on some rm -rf's for platforms that aren't quite POSIX compliant and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022
|
1.12.86.2 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.12.86.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.12.78.2 | 11-Aug-2010 |
yamt | sync with head.
|
1.12.78.1 | 04-May-2009 |
yamt | sync with head.
|
1.12.74.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.13.2.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.15.4.2 | 05-Mar-2011 |
rmind | sync with head
|
1.15.4.1 | 30-May-2010 |
rmind | sync with head
|
1.15.2.1 | 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.16.4.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.16.2.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.17.18.2 | 18-May-2014 |
rmind | sync with head
|
1.17.18.1 | 28-Aug-2013 |
rmind | sync with head
|
1.17.14.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.17.14.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.17.4.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.21.10.2 | 26-Apr-2017 |
pgoyette | Sync with HEAD
|
1.21.10.1 | 04-Nov-2016 |
pgoyette | Sync with HEAD
|
1.21.6.2 | 28-Aug-2017 |
skrll | Sync with HEAD
|
1.21.6.1 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.23.2.1 | 21-Apr-2017 |
bouyer | Sync with HEAD
|
1.24.32.1 | 31-May-2021 |
cjep | sync with head
|
1.24.30.1 | 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|
1.5 | 08-Sep-2016 |
christos | Avoid the PIE
|
1.4 | 27-Aug-2002 |
lukem | branches: 1.4.156; 1.4.176; arch/*/stand stuff should be LDSTATIC=-static and not LDSTATIC?=-static. It doesn't make sense to have standalone stuff dynamically linked just because an end-user uses LDSTATIC="".
|
1.3 | 12-Dec-2001 |
lukem | branches: 1.3.8; Set NOxxx= before <bsd.own.mk> is pulled in (even indirectly). Otherwise the appropriate MKxxx=no won't be defined .
|
1.2 | 12-Dec-2001 |
tv | MKfoo=no -> NOfoo
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; 1.1.6; 1.1.10; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.10.2 | 27-Aug-2002 |
nathanw | Catch up to -current.
|
1.1.10.1 | 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.1.6.2 | 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.1.6.1 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file Makefile.inc was added on branch thorpej_scsipi on 2000-11-20 20:14:12 +0000
|
1.3.8.1 | 31-Aug-2002 |
gehenna | catch up with -current.
|
1.4.176.1 | 05-Oct-2016 |
skrll | Sync with HEAD
|
1.4.156.1 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.3 | 07-May-2002 |
jdolecek | track rev. 1.7 of pmax/stand/boot/Makefile: use ${INSTALL_FILE} instead of "cp -p"
|
1.2 | 26-Sep-2000 |
wdk | branches: 1.2.2; 1.2.6; 1.2.10; Second stage bootstrap: - Rename from boot.mipsco -> boot to be consistant with other ports - use ELF format
|
1.1 | 18-Sep-2000 |
wdk | Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.2.10.1 | 20-Jun-2002 |
nathanw | Catch up to -current.
|
1.2.6.1 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.2.2.2 | 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.2.2.1 | 26-Sep-2000 |
bouyer | file Makefile was added on branch thorpej_scsipi on 2000-11-20 20:14:12 +0000
|
1.3 | 09-Nov-2001 |
scw | branches: 1.3.2; Bump the version numbers of all bootloaders which use loadfile_elfXX() now that it tries hard to avoid backwards seeks.
|
1.2 | 02-Aug-2001 |
bjh21 | branches: 1.2.4; Bump version numbers of all bootloaders that use loadfile/ELF, to account for my changes to symbol loading. I should probably have done this at the time, but it's better late than never.
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; 1.1.6; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.6.2 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.1.6.1 | 03-Aug-2001 |
lukem | update to -current
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file version was added on branch thorpej_scsipi on 2000-11-20 20:14:12 +0000
|
1.2.4.1 | 12-Nov-2001 |
thorpej | Sync the thorpej-mips-cache branch with -current.
|
1.3.2.2 | 09-Nov-2001 |
scw | Bump the version numbers of all bootloaders which use loadfile_elfXX() now that it tries hard to avoid backwards seeks.
|
1.3.2.1 | 09-Nov-2001 |
scw | file version was added on branch nathanw_sa on 2001-11-09 19:53:19 +0000
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file Makefile was added on branch thorpej_scsipi on 2000-11-20 20:14:12 +0000
|
1.2 | 02-Feb-2003 |
simonb | Use a 32-bit daddr_t so that lib/libsa/{ufs,lfs}.c don't pull in 64 bit divide and modulus library routines that break the tight space constraints on this platform.
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file Makefile was added on branch thorpej_scsipi on 2000-11-20 20:14:13 +0000
|
1.11 | 06-Mar-2024 |
andvar | s/lader/loader/ in comments.
|
1.10 | 14-Feb-2014 |
christos | make sure kernel is initialized properly.
|
1.9 | 22-Jan-2011 |
joerg | branches: 1.9.4; 1.9.14; 1.9.18; Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly disabled by -D) from the output of newvers_stand.sh. Change -D to the inverted logic, so that it adds the date to bootprog_rev in ().
Change all platforms accordingly. -D is added if MKREPRO is not yes and wasn't present before. Platforms that didn't use -D don't depend on MKREPRO now either.
|
1.8 | 14-Mar-2009 |
dsl | branches: 1.8.4; 1.8.6; 1.8.8; ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
1.7 | 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.6 | 14-Mar-2009 |
dsl | Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.5 | 28-Apr-2008 |
martin | branches: 1.5.8; 1.5.14; Remove clause 3 and 4 from TNF licenses
|
1.4 | 11-Dec-2005 |
christos | branches: 1.4.74; 1.4.76; 1.4.78; merge ktrace-lwp.
|
1.3 | 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.2 | 26-Sep-2000 |
wdk | branches: 1.2.2; 1.2.26; Parse boot string intelligently to extract the boot device options.
This permits boot from any SCSI ID
|
1.1 | 18-Sep-2000 |
wdk | Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.2.26.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.2.26.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.2.26.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.2.2.2 | 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.2.2.1 | 26-Sep-2000 |
bouyer | file boot.c was added on branch thorpej_scsipi on 2000-11-20 20:14:13 +0000
|
1.4.78.2 | 04-May-2009 |
yamt | sync with head.
|
1.4.78.1 | 16-May-2008 |
yamt | sync with head.
|
1.4.76.1 | 18-May-2008 |
yamt | sync with head.
|
1.4.74.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.5.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.5.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.8.8.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.8.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.8.4.1 | 05-Mar-2011 |
rmind | sync with head
|
1.9.18.1 | 18-May-2014 |
rmind | sync with head
|
1.9.14.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.9.4.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.4 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.3 | 31-Jan-2008 |
tsutsui | branches: 1.3.6; 1.3.8; 1.3.10; Account bi_size properly.
|
1.2 | 22-Jul-2001 |
wiz | branches: 1.2.6; 1.2.38; 1.2.100; 1.2.106; bcopy -> memcpy
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; 1.1.6; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.6.1 | 03-Aug-2001 |
lukem | update to -current
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file bootinfo.c was added on branch thorpej_scsipi on 2000-11-20 20:14:13 +0000
|
1.2.106.1 | 18-Feb-2008 |
mjf | Sync with HEAD.
|
1.2.100.1 | 23-Mar-2008 |
matt | sync with HEAD
|
1.2.38.1 | 04-Feb-2008 |
yamt | sync with head.
|
1.2.6.2 | 22-Jul-2001 |
wiz | bcopy -> memcpy
|
1.2.6.1 | 22-Jul-2001 |
wiz | file bootinfo.c was added on branch nathanw_sa on 2001-07-22 15:48:12 +0000
|
1.3.10.1 | 16-May-2008 |
yamt | sync with head.
|
1.3.8.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.6.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.3 | 14-Mar-2009 |
dsl | Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.2 | 28-Apr-2008 |
martin | branches: 1.2.8; 1.2.14; Remove clause 3 and 4 from TNF licenses
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; 1.1.128; 1.1.130; 1.1.132; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.132.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.132.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.130.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.128.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file bootinfo.h was added on branch thorpej_scsipi on 2000-11-20 20:14:13 +0000
|
1.2.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.2.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.9 | 14-Mar-2009 |
dsl | ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
1.8 | 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.7 | 14-Mar-2009 |
dsl | Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.6 | 28-Apr-2008 |
martin | branches: 1.6.8; 1.6.14; Remove clause 3 and 4 from TNF licenses
|
1.5 | 11-Dec-2005 |
christos | branches: 1.5.74; 1.5.76; 1.5.78; merge ktrace-lwp.
|
1.4 | 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.3 | 08-Jul-2001 |
wdk | branches: 1.3.8; 1.3.24; change b*() -> mem*()
|
1.2 | 26-Sep-2000 |
wdk | branches: 1.2.2; Parse boot string intelligently to extract the boot device options.
This permits boot from any SCSI ID
|
1.1 | 18-Sep-2000 |
wdk | Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.2.2.2 | 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.2.2.1 | 26-Sep-2000 |
bouyer | file bootxx.c was added on branch thorpej_scsipi on 2000-11-20 20:14:13 +0000
|
1.3.24.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.24.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.24.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.3.8.2 | 08-Jul-2001 |
wdk | change b*() -> mem*()
|
1.3.8.1 | 08-Jul-2001 |
wdk | file bootxx.c was added on branch nathanw_sa on 2001-07-08 04:25:38 +0000
|
1.5.78.2 | 04-May-2009 |
yamt | sync with head.
|
1.5.78.1 | 16-May-2008 |
yamt | sync with head.
|
1.5.76.1 | 18-May-2008 |
yamt | sync with head.
|
1.5.74.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.6.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.6.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.6 | 18-Mar-2009 |
cegger | Ansify function definitions w/o arguments. Generated with sed.
|
1.5 | 14-Mar-2009 |
dsl | Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.4 | 28-Apr-2008 |
martin | branches: 1.4.8; 1.4.14; Remove clause 3 and 4 from TNF licenses
|
1.3 | 11-Dec-2005 |
christos | branches: 1.3.74; 1.3.76; 1.3.78; merge ktrace-lwp.
|
1.2 | 08-Oct-2003 |
simonb | Remove some unneeded include files.
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; 1.1.26; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.26.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.1.26.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.1.26.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file callvec.c was added on branch thorpej_scsipi on 2000-11-20 20:14:13 +0000
|
1.3.78.2 | 04-May-2009 |
yamt | sync with head.
|
1.3.78.1 | 16-May-2008 |
yamt | sync with head.
|
1.3.76.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.74.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.4.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.4.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.2 | 26-Sep-2000 |
wdk | branches: 1.2.2; First stage bootstrap is stored on boot sectors in ECOFF format. Ensure entire file fits within the imposed limit.
|
1.1 | 18-Sep-2000 |
wdk | Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.2.2.2 | 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.2.2.1 | 26-Sep-2000 |
bouyer | file checksize.sh was added on branch thorpej_scsipi on 2000-11-20 20:14:13 +0000
|
1.4 | 22-Jan-2011 |
joerg | Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly disabled by -D) from the output of newvers_stand.sh. Change -D to the inverted logic, so that it adds the date to bootprog_rev in ().
Change all platforms accordingly. -D is added if MKREPRO is not yes and wasn't present before. Platforms that didn't use -D don't depend on MKREPRO now either.
|
1.3 | 14-Mar-2009 |
dsl | branches: 1.3.4; 1.3.6; 1.3.8; Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.2 | 28-Apr-2008 |
martin | branches: 1.2.8; 1.2.14; Remove clause 3 and 4 from TNF licenses
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; 1.1.128; 1.1.130; 1.1.132; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.132.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.132.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.130.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.128.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file common.h was added on branch thorpej_scsipi on 2000-11-20 20:14:13 +0000
|
1.2.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.2.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.3.8.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.3.6.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.3.4.1 | 05-Mar-2011 |
rmind | sync with head
|
1.5 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.4 | 23-Jun-2005 |
junyoung | Use FS_OPS() macro.
|
1.3 | 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.2 | 23-Feb-2003 |
simonb | branches: 1.2.2; Update for LFSv2 support. Ports that have "bootxx_lfs"-style bootblocks currently only support LFSv2, but the second level "boot" program supports both LFS versions.
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file conf.c was added on branch thorpej_scsipi on 2000-11-20 20:14:14 +0000
|
1.2.2.4 | 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.2.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.2.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.2.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.6 | 14-Mar-2009 |
dsl | ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
1.5 | 11-Dec-2005 |
christos | branches: 1.5.78; 1.5.86; 1.5.92; merge ktrace-lwp.
|
1.4 | 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.3 | 16-Nov-2002 |
wdk | branches: 1.3.6; #include <lib/libkern/libkern.h>
|
1.2 | 26-Sep-2000 |
wdk | branches: 1.2.2; 1.2.10; Parse boot string intelligently to extract the boot device options.
This permits boot from any SCSI ID
|
1.1 | 18-Sep-2000 |
wdk | Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.2.10.1 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.2.2.2 | 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.2.2.1 | 26-Sep-2000 |
bouyer | file devopen.c was added on branch thorpej_scsipi on 2000-11-20 20:14:14 +0000
|
1.3.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.92.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.5.86.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.5.78.1 | 04-May-2009 |
yamt | sync with head.
|
1.3 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.2 | 26-Sep-2000 |
wdk | branches: 1.2.2; 1.2.128; 1.2.130; 1.2.132; Since we don't have a lseek function in the PROM firmware standalone libs we have to poke the data structures directly to force the offset we need.
The open() function returns with the address of the IO control block in register t0 so we take a copy of it for our brute-force lseek function.
This should be reasonably portable since the firmware writers closely follow UNIX semantics and the open stubs should recompile and use the same registers. May break on the rebadged clones -- buyer beware.
The alternative is to use dummy reads to go forwards and reopen followed by dummy reads to go backwards. It takes around 60 seconds to boot using this method if we use a clean filesystem.
Tested with firmware versions 5.40 and 5.43
|
1.1 | 18-Sep-2000 |
wdk | Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.2.132.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.130.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.128.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.2.2.2 | 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.2.2.1 | 26-Sep-2000 |
bouyer | file prom.S was added on branch thorpej_scsipi on 2000-11-20 20:14:14 +0000
|
1.15 | 24-Jul-2021 |
andvar | Fix all remaining typos, mainly in comments but also in few definitions and log messages, reported by me in PR kern/54889. Also fixed some additional typos in comments, found on review of same files or typos.
|
1.14 | 06-Feb-2014 |
christos | branches: 1.14.46; fix the second copy of this file. XXX: merge them.
|
1.13 | 17-Jul-2011 |
joerg | branches: 1.13.2; 1.13.12; 1.13.16; Retire varargs.h support. Move machine/stdarg.h logic into MI sys/stdarg.h and expect compiler to provide proper builtins, defaulting to the GCC interface. lint still has a special fallback. Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and derive va_list as required by standards.
|
1.12 | 14-Mar-2009 |
dsl | ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
1.11 | 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.10 | 14-Mar-2009 |
dsl | Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.9 | 20-Sep-2006 |
he | branches: 1.9.56; 1.9.64; 1.9.70; Get rid of lvalue cast by using a temporary variable of the right type.
|
1.8 | 25-Jan-2006 |
christos | branches: 1.8.18; 1.8.20; free -> dealloc unsigned -> size_t for alloc/dealloc
|
1.7 | 11-Dec-2005 |
christos | branches: 1.7.2; merge ktrace-lwp.
|
1.6 | 07-Aug-2003 |
agc | branches: 1.6.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.5 | 24-Jan-2003 |
fvdl | branches: 1.5.2; Bump daddr_t to 64 bits. Replace it with int32_t in all places where it was used on-disk, so that on-disk formats remain the same. Remove ufs_daddr_t and ufs_lbn_t for the time being.
|
1.4 | 16-Nov-2002 |
wdk | #include <lib/libkern/libkern.h>
|
1.3 | 24-Sep-2001 |
wiz | branches: 1.3.4; va_{start,end} audit: Make sure that each va_start has one and only one matching va_end, especially in error cases. If the va_list is used multiple times, do multiple va_starts/va_ends. If a function gets va_list as argument, don't let it use va_end (since it's the callers responsibility).
Improved by comments from enami and christos -- thanks!
Heimdal/krb4/KAME changes already fed back, rest to follow.
Inspired by, but not not based on, OpenBSD.
|
1.2 | 26-Sep-2000 |
wdk | branches: 1.2.2; 1.2.4; 1.2.6; Parse boot string intelligently to extract the boot device options.
This permits boot from any SCSI ID
|
1.1 | 18-Sep-2000 |
wdk | Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.2.6.1 | 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.2.4.1 | 01-Oct-2001 |
fvdl | Catch up with -current.
|
1.2.2.2 | 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.2.2.1 | 26-Sep-2000 |
bouyer | file saio.c was added on branch thorpej_scsipi on 2000-11-20 20:14:14 +0000
|
1.3.4.2 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.3.4.1 | 24-Sep-2001 |
thorpej | file saio.c was added on branch nathanw_sa on 2002-12-11 06:11:20 +0000
|
1.5.2.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.2.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.2.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.6.16.2 | 30-Dec-2006 |
yamt | sync with head.
|
1.6.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7.2.1 | 01-Feb-2006 |
yamt | sync with head.
|
1.8.20.1 | 22-Oct-2006 |
yamt | sync with head
|
1.8.18.1 | 18-Nov-2006 |
ad | Sync with head.
|
1.9.70.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.9.64.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.9.56.1 | 04-May-2009 |
yamt | sync with head.
|
1.13.16.1 | 18-May-2014 |
rmind | sync with head
|
1.13.12.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.13.2.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.14.46.1 | 01-Aug-2021 |
thorpej | Sync with HEAD.
|
1.4 | 17-Mar-2009 |
he | Introduce LIBSA_NO_DEV_IOCTL. Don't declare the ioctl routine if it is defined, and don't declare the close routine if LIBSA_NO_DEV_CLOSE is defined.
|
1.3 | 14-Mar-2009 |
dsl | Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.2 | 28-Apr-2008 |
martin | branches: 1.2.8; 1.2.14; Remove clause 3 and 4 from TNF licenses
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; 1.1.128; 1.1.130; 1.1.132; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.132.2 | 04-May-2009 |
yamt | sync with head.
|
1.1.132.1 | 16-May-2008 |
yamt | sync with head.
|
1.1.130.1 | 18-May-2008 |
yamt | sync with head.
|
1.1.128.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file saio.h was added on branch thorpej_scsipi on 2000-11-20 20:14:14 +0000
|
1.2.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.2.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.3 | 28-Apr-2008 |
martin | Remove clause 3 and 4 from TNF licenses
|
1.2 | 16-Nov-2002 |
wdk | branches: 1.2.108; 1.2.110; 1.2.112; Target address for jump was out of range for the assembler instruction.
|
1.1 | 18-Sep-2000 |
wdk | branches: 1.1.2; 1.1.10; Initial commit of a 2 stage bootloader for NetBSD/mipsco. Based on pmax and alpha ports.
Uses PROM standalone I/O functions but due to the lack of a lseek function it currently only works with version 5.40 of the firmware. A more portable solution is being worked on.
installboot utility requires several changes in order to correctly install the bootstrap code - there is a "volume directory" which contains a list of filenames, start sectors and length. We need to add a "boot" entry of the correct length starting at block 2. The boot file has to be ecoff which means we waste another 0.5k
Normally the Mips filesystem has a ~500k partition for this purpose but it should be possible to squeeze it all into the first 7k "BSD Style" (1k is required for 2 different copies of the partition table)
Only the bootxx_ffs first stage bootstrap has been tested via bootp() which loads the second stage off disk and then boots the kernel.
|
1.1.10.1 | 11-Dec-2002 |
thorpej | Sync with HEAD.
|
1.1.2.2 | 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.1.2.1 | 18-Sep-2000 |
bouyer | file start.S was added on branch thorpej_scsipi on 2000-11-20 20:14:14 +0000
|
1.2.112.1 | 16-May-2008 |
yamt | sync with head.
|
1.2.110.1 | 18-May-2008 |
yamt | sync with head.
|
1.2.108.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.3 | 03-Jun-2023 |
lukem | bsd.own.mk: rename to CC_WNO_ADDRESS_OF_PACKED_MEMBER
Provide a single variable CC_WNO_ADDRESS_OF_PACKED_MEMBER with options for both clang and gcc, to replace CLANG_NO_ADDR_OF_PACKED_MEMBER CC_NO_ADDR_OF_PACKED_MEMBER GCC_NO_ADDR_OF_PACKED_MEMBER
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
1.2 | 07-Sep-2020 |
mrg | apply some GCC_NO_ADDR_OF_PACKED_MEMBER.
|
1.1 | 26-Sep-2000 |
wdk | branches: 1.1.2; Much needed installboot utility. Manual page to follow.
Builds and installs from stand directories, but untested from higher level makefiles.
|
1.1.2.2 | 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.1.2.1 | 26-Sep-2000 |
bouyer | file Makefile was added on branch thorpej_scsipi on 2000-11-20 20:14:14 +0000
|
1.10 | 21-Jan-2016 |
christos | PR/50683: David Binderman: Fix memory leak.
|
1.9 | 27-Jun-2013 |
christos | branches: 1.9.10; free boot_code http://M00nBSD.net/ae123a9bae03f7dde5c6d654412daf5a.html
|
1.8 | 18-Mar-2009 |
cegger | branches: 1.8.12; 1.8.22; Ansify function definitions w/o arguments. Generated with sed.
|
1.7 | 14-Mar-2009 |
dsl | ANSIfy another 1261 function definitions. The only ones left in sys are beyond by sed script! (or in sys/dist or sys/external) Mostly they have function pointer parameters.
|
1.6 | 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.5 | 14-Mar-2009 |
dsl | Remove all the __P() from sys (excluding sys/dist) Diff checked with grep and MK1 eyeball. i386 and amd64 GENERIC and sys still build.
|
1.4 | 28-Apr-2008 |
martin | branches: 1.4.8; 1.4.14; Remove clause 3 and 4 from TNF licenses
|
1.3 | 08-Jul-2001 |
wdk | branches: 1.3.8; 1.3.126; 1.3.128; 1.3.130; change b*() -> mem*()
|
1.2 | 20-Feb-2001 |
cgd | use getprogname()
|
1.1 | 26-Sep-2000 |
wdk | branches: 1.1.2; Much needed installboot utility. Manual page to follow.
Builds and installs from stand directories, but untested from higher level makefiles.
|
1.1.2.3 | 12-Mar-2001 |
bouyer | Sync with HEAD.
|
1.1.2.2 | 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.1.2.1 | 26-Sep-2000 |
bouyer | file installboot.c was added on branch thorpej_scsipi on 2000-11-20 20:14:14 +0000
|
1.3.130.2 | 04-May-2009 |
yamt | sync with head.
|
1.3.130.1 | 16-May-2008 |
yamt | sync with head.
|
1.3.128.1 | 18-May-2008 |
yamt | sync with head.
|
1.3.126.1 | 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.3.8.2 | 08-Jul-2001 |
wdk | change b*() -> mem*()
|
1.3.8.1 | 08-Jul-2001 |
wdk | file installboot.c was added on branch nathanw_sa on 2001-07-08 04:25:38 +0000
|
1.4.14.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.4.8.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.8.22.2 | 03-Dec-2017 |
jdolecek | update from HEAD
|
1.8.22.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.8.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.9.10.1 | 19-Mar-2016 |
skrll | Sync with HEAD
|