Home | History | Annotate | Download | only in ofwboot
History log of /src/sys/arch/sparc/stand/ofwboot/net.c
RevisionDateAuthorComments
 1.10  12-Apr-2021  mrg remove shadowed (common) declarations of various libsa variables
from various boot programs. for macppc and zaurus, avoid building
with -fcommon any more.
 1.9  23-Apr-2020  joerg branches: 1.9.4;
rootpath is owned by libsa
 1.8  16-Jul-2012  tsutsui branches: 1.8.50;
Fix tftpboot which was broken by my botched WARNSfy in last year.
Also add comments that mention libsa tftp requires network device socket
in f_devdata in struct open_file, from spz@ in PR port-sparc64/46652.
Briefly tested tftpboot and nfsboot on Ultra5.
 1.7  21-May-2011  tsutsui branches: 1.7.4; 1.7.10;
WARNSfy and fix dumb bugs noticed by warnings.
 1.6  21-May-2011  christos more missing includes
 1.5  07-May-2009  roy branches: 1.5.4; 1.5.6;
Make 3 attempts at bootp before trying bootparams which allows slow
bridges a chance to work.
Clear variables when changing bootp/bootparams.
Displayed variables are cleaned up so they don't overflow the right of
the screen.

ok: martin
 1.4  12-May-2008  mlelstv branches: 1.4.12;
add support for booting a kernel by tftp. Syntax is similar
to other systems, e.g.: boot net tftp:netbsd
 1.3  13-Jul-2006  uwe branches: 1.3.58; 1.3.60; 1.3.62; 1.3.64;
De-__P. ANSIify.

Same object code is generated (except in prf.c, where putchar argument
type was changed to int to match the prototype and one instrcution
changes accordingly).

strategy() in ofdev.c was not ANSIified in this sweep, b/c that
changes code generated at call sites!
 1.2  14-May-2002  lukem branches: 1.2.26; 1.2.40; 1.2.44;
- Enable NFS_BOOT_DHCP (as well as the existing NFS_BOOT_BOOTPARAM).
DHCP/Bootp is tried before bootparams in the MI nfs mountroot code.
- Change the order in boot.net from "bootparams then bootp" to
"bootp then bootparams", to be consistent with the MI nfs mountroot code.

(Consistency with other NetBSD ports is good, and things still work
for sites that run bootparams but not dhcp/bootp, although I'd argue that
dhcp/bootp is much easier to setup and manage and is easier to debug
than our rpc.bootparamd...)

Per discussion with Paul Kranenburg and Matt Green.
 1.1  20-Aug-2000  mrg branches: 1.1.2; 1.1.4; 1.1.8; 1.1.12;
move ofwboot & bootblk here; add a Makefile to build ofwboot.net
 1.1.12.1  20-Jun-2002  nathanw Catch up to -current.
 1.1.8.1  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.4.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.4.1  20-Aug-2000  bouyer file net.c was added on branch thorpej_scsipi on 2000-11-20 20:25:51 +0000
 1.1.2.2  26-Aug-2000  mrg move these from arch/sparc64/stand; approved by thorpej.
 1.1.2.1  20-Aug-2000  mrg file net.c was added on branch netbsd-1-5 on 2000-08-26 00:05:17 +0000
 1.2.44.1  11-Aug-2006  yamt sync with head
 1.2.40.1  09-Sep-2006  rpaulo sync with head
 1.2.26.1  30-Dec-2006  yamt sync with head.
 1.3.64.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.3.62.2  16-May-2009  yamt sync with head
 1.3.62.1  16-May-2008  yamt sync with head.
 1.3.60.1  18-May-2008  yamt sync with head.
 1.3.58.1  02-Jun-2008  mjf Sync with HEAD.
 1.4.12.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.5.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.5.4.1  31-May-2011  rmind sync with head
 1.7.10.1  21-Jul-2012  riz Pull up following revision(s) (requested by tsutsui in ticket #433):
sys/arch/sparc/stand/ofwboot/net.h: revision 1.3
sys/arch/sparc/stand/ofwboot/net.c: revision 1.8
sys/arch/sparc/stand/ofwboot/ofdev.c: revision 1.33
Fix tftpboot which was broken by my botched WARNSfy in last year.
Also add comments that mention libsa tftp requires network device socket
in f_devdata in struct open_file, from spz@ in PR port-sparc64/46652.
Briefly tested tftpboot and nfsboot on Ultra5.
 1.7.4.1  30-Oct-2012  yamt sync with head
 1.8.50.1  25-Apr-2020  bouyer Sync with bouyer-xenpvh-base2 (HEAD)
 1.9.4.1  17-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed