Home | History | Annotate | only in /src/sys/arch/ia64/stand
History log of /src/sys/arch/ia64/stand
RevisionDateAuthorComments
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file Makefile was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file Makefile was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file Makefile was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file Makefile was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file Makefile was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file Makefile was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.4 29-Jun-2024  rin ia64: stand: Switch to libsa/getopt, NFCI
 1.3 04-Aug-2016  scole PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.2 02-Jul-2006  cherry branches: 1.2.6; 1.2.108; 1.2.128; 1.2.132;
nits
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.12; 1.1.14;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.14.3 30-Dec-2006  yamt sync with head.
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file Makefile.inc was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.12.1 13-Jul-2006  gdamore Merge from HEAD.
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file Makefile.inc was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file Makefile.inc was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file Makefile.inc was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 11-Aug-2006  yamt sync with head
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file Makefile.inc was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.132.1 06-Aug-2016  pgoyette Sync with HEAD
 1.2.128.1 05-Oct-2016  skrll Sync with HEAD
 1.2.108.1 03-Dec-2017  jdolecek update from HEAD
 1.2.6.2 09-Sep-2006  rpaulo sync with head
 1.2.6.1 02-Jul-2006  rpaulo file Makefile.inc was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.5 26-Oct-2009  cegger kill extra whitespaces
reviewed by tsutsui@
 1.4 18-Mar-2009  cegger bcopy -> memcpy
 1.3 04-Mar-2007  christos branches: 1.3.44; 1.3.52; 1.3.58;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.22;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file bcache.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file bcache.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.22.1 12-Mar-2007  rmind Sync with HEAD.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file bcache.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.3 03-Sep-2007  yamt sync with head.
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file bcache.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file bcache.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file bcache.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.3.58.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.3.52.1 28-Apr-2009  skrll Sync with HEAD.
 1.3.44.2 11-Mar-2010  yamt sync with head
 1.3.44.1 04-May-2009  yamt sync with head.
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file bitstring.h was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file bitstring.h was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file bitstring.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file bitstring.h was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file bitstring.h was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file bitstring.h was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.9 19-Aug-2020  msaitoh s/ be be / be /
 1.8 30-May-2016  dholland PR 51183 David Binderman: simplify redundant conditional
 1.7 08-Apr-2014  martin branches: 1.7.4;
Make it compile again - partly from PR 48727 by Henning Petersen.
 1.6 25-Mar-2014  christos branches: 1.6.2;
kill sprintf
 1.5 20-Jul-2009  kiyohara branches: 1.5.12; 1.5.22; 1.5.26;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.4 18-Mar-2009  cegger Ansify function definitions w/o arguments. Generated with sed.
 1.3 02-Jul-2006  cherry branches: 1.3.6; 1.3.64; 1.3.72; 1.3.78;
nits
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.8; 1.2.10;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file boot.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.4 11-Aug-2006  yamt sync with head
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file boot.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.10.3 30-Dec-2006  yamt sync with head.
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file boot.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.8.1 13-Jul-2006  gdamore Merge from HEAD.
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file boot.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file boot.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.3.78.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.3.72.1 28-Apr-2009  skrll Sync with HEAD.
 1.3.64.2 19-Aug-2009  yamt sync with head.
 1.3.64.1 04-May-2009  yamt sync with head.
 1.3.6.2 09-Sep-2006  rpaulo sync with head
 1.3.6.1 02-Jul-2006  rpaulo file boot.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.5.26.1 18-May-2014  rmind sync with head
 1.5.22.2 03-Dec-2017  jdolecek update from HEAD
 1.5.22.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.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.6.2.1 10-Aug-2014  tls Rebase.
 1.7.4.1 09-Jul-2016  skrll Sync with HEAD
 1.11 29-Jun-2024  rin ia64: stand: Switch to libsa/getopt, NFCI
 1.10 10-Dec-2017  christos comment out unused hexdump
 1.9 25-Mar-2014  christos kill sprintf
 1.8 27-Dec-2012  martin branches: 1.8.2;
Make it all compile
 1.7 30-Jun-2011  wiz branches: 1.7.2; 1.7.12;
dependant -> dependent
 1.6 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.5 04-Mar-2007  christos branches: 1.5.44;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.4 02-Jul-2006  cherry branches: 1.4.6; 1.4.12;
nits
 1.3 14-May-2006  elad branches: 1.3.4; 1.3.6; 1.3.8;
integrate kauth.
 1.2 22-Apr-2006  cherry branches: 1.2.2;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file bootstrap.h was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.4 11-Aug-2006  yamt sync with head
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file bootstrap.h was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file bootstrap.h was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.3.8.4 03-Sep-2007  yamt sync with head.
 1.3.8.3 30-Dec-2006  yamt sync with head.
 1.3.8.2 21-Jun-2006  yamt sync with head.
 1.3.8.1 14-May-2006  yamt file bootstrap.h was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.3.6.1 13-Jul-2006  gdamore Merge from HEAD.
 1.3.4.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.3.4.1 14-May-2006  tron file bootstrap.h was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.4.12.1 12-Mar-2007  rmind Sync with HEAD.
 1.4.6.2 09-Sep-2006  rpaulo sync with head
 1.4.6.1 02-Jul-2006  rpaulo file bootstrap.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.5.44.1 19-Aug-2009  yamt sync with head.
 1.7.12.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.12.1 25-Feb-2013  tls resync with head
 1.7.2.2 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.7.2.1 23-Jan-2013  yamt sync with head
 1.8.2.1 18-May-2014  rmind sync with head
 1.2 18-Mar-2009  cegger bzero -> memset
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78; 1.1.86; 1.1.92;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.92.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.86.1 28-Apr-2009  skrll Sync with HEAD.
 1.1.78.1 04-May-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file calloc.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file calloc.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file calloc.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file calloc.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file calloc.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file calloc.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.5 08-Apr-2014  martin Make it compile again - partly from PR 48727 by Henning Petersen.
 1.4 25-Mar-2014  christos branches: 1.4.2;
kill sprintf
 1.3 20-Jul-2009  kiyohara branches: 1.3.12; 1.3.22; 1.3.26;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file commands.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file commands.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file commands.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file commands.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file commands.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file commands.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.3.26.1 18-May-2014  rmind sync with head
 1.3.22.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.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.4.2.1 10-Aug-2014  tls Rebase.
 1.3 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file console.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file console.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file console.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file console.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file console.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file console.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.11 04-Aug-2016  scole PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.10 01-Feb-2016  christos branches: 1.10.2;
PR/50736: David Binderman: Check bounds before dereferencing.
 1.9 25-Mar-2014  christos branches: 1.9.6;
kill sprintf
 1.8 17-Jul-2011  joerg branches: 1.8.2; 1.8.12; 1.8.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.7 26-Oct-2009  cegger kill extra whitespaces
reviewed by tsutsui@
 1.6 18-Mar-2009  cegger bcopy -> memcpy
 1.5 18-Mar-2009  cegger Ansify function definitions w/o arguments. Generated with sed.
 1.4 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.3 28-Apr-2008  martin branches: 1.3.8; 1.3.14;
Remove clause 3 and 4 from TNF licenses
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.70; 1.2.72; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file dev_net.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file dev_net.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.74.3 11-Mar-2010  yamt sync with head
 1.2.74.2 04-May-2009  yamt sync with head.
 1.2.74.1 16-May-2008  yamt sync with head.
 1.2.72.1 18-May-2008  yamt sync with head.
 1.2.70.1 02-Jun-2008  mjf Sync with HEAD.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file dev_net.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file dev_net.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file dev_net.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file dev_net.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.3.14.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.3.8.1 28-Apr-2009  skrll Sync with HEAD.
 1.8.16.1 18-May-2014  rmind sync with head
 1.8.12.2 03-Dec-2017  jdolecek update from HEAD
 1.8.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.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.9.6.2 05-Oct-2016  skrll Sync with HEAD
 1.9.6.1 19-Mar-2016  skrll Sync with HEAD
 1.10.2.1 06-Aug-2016  pgoyette Sync with HEAD
 1.3 04-Aug-2016  scole PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.118; 1.2.138; 1.2.142;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file dev_net.h was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file dev_net.h was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.142.1 06-Aug-2016  pgoyette Sync with HEAD
 1.2.138.1 05-Oct-2016  skrll Sync with HEAD
 1.2.118.1 03-Dec-2017  jdolecek update from HEAD
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file dev_net.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file dev_net.h was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file dev_net.h was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file dev_net.h was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.3 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file devopen.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file devopen.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file devopen.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file devopen.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file devopen.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file devopen.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.4 18-Oct-2014  snj src is too big these days to tolerate superfluous apostrophes. It's
"its", people!
 1.3 22-Nov-2009  mbalmer branches: 1.3.22;
more s/the the/the/
 1.2 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.78.2 11-Mar-2010  yamt sync with head
 1.1.78.1 19-Aug-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file environment.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file environment.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file environment.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file environment.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file environment.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file environment.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.3.22.1 03-Dec-2017  jdolecek update from HEAD
 1.5 25-Mar-2014  christos kill sprintf
 1.4 27-Jun-2013  christos branches: 1.4.2;
fix uninitialized variable
http://M00nBSD.net/ae123a9bae03f7dde5c6d654412daf5a.html
 1.3 27-Dec-2012  martin Make it all compile
 1.2 18-Mar-2009  cegger branches: 1.2.12; 1.2.22;
bzero -> memset
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78; 1.1.86; 1.1.92;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.92.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.86.1 28-Apr-2009  skrll Sync with HEAD.
 1.1.78.1 04-May-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file fileload.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file fileload.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file fileload.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file fileload.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file fileload.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file fileload.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.22.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.22.1 25-Feb-2013  tls resync with head
 1.2.12.2 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.2.12.1 23-Jan-2013  yamt sync with head
 1.4.2.1 18-May-2014  rmind sync with head
 1.3 29-Jun-2024  rin ia64: stand: Switch to libsa/getopt, NFCI
 1.2 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.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78; 1.1.86; 1.1.92;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.92.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.86.1 28-Apr-2009  skrll Sync with HEAD.
 1.1.78.1 04-May-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file getopt.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file getopt.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file getopt.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file getopt.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file getopt.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file getopt.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.78.1 19-Aug-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file gets.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file gets.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file gets.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file gets.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file gets.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file gets.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2 08-Feb-2010  joerg Remove separate mb_map. The nmbclusters is computed at boot time based
on the amount of physical memory and limited by NMBCLUSTERS if present.
Architectures without direct mapping also limit it based on the kmem_map
size, which is used as backing store. On i386 and ARM, the maximum KVA
used for mbuf clusters is limited to 64MB by default.

The old default limits and limits based on GATEWAY have been removed.
key_registered_sb_max is hard-wired to a value derived from 2048
clusters.
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78; 1.1.98;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.98.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.1.78.1 11-Mar-2010  yamt sync with head
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file help.common was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file help.common was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file help.common was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file help.common was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file help.common was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file help.common was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.6 25-Mar-2014  christos kill sprintf
 1.5 27-Dec-2012  martin branches: 1.5.2;
Make it all compile
 1.4 20-Jul-2009  kiyohara branches: 1.4.12; 1.4.22;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.3 02-Jul-2006  cherry branches: 1.3.6; 1.3.64;
nits
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.8; 1.2.10;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file interp.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.4 11-Aug-2006  yamt sync with head
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file interp.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.10.3 30-Dec-2006  yamt sync with head.
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file interp.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.8.1 13-Jul-2006  gdamore Merge from HEAD.
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file interp.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file interp.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.3.64.1 19-Aug-2009  yamt sync with head.
 1.3.6.2 09-Sep-2006  rpaulo sync with head
 1.3.6.1 02-Jul-2006  rpaulo file interp.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.4.22.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.22.1 25-Feb-2013  tls resync with head
 1.4.12.2 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.12.1 23-Jan-2013  yamt sync with head
 1.5.2.1 18-May-2014  rmind sync with head
 1.3 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file interp_backslash.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file interp_backslash.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file interp_backslash.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file interp_backslash.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file interp_backslash.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file interp_backslash.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.6 04-Sep-2018  riastradh Fix some min/max -> uimin/uimax stragglers.

Confirmed by the 2018-09-04T04:40Z autobuild.
 1.5 26-Oct-2009  cegger branches: 1.5.62; 1.5.64;
kill extra whitespaces
reviewed by tsutsui@
 1.4 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.3 18-Mar-2009  cegger bcopy -> memcpy
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74; 1.2.82; 1.2.88;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file interp_parse.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file interp_parse.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.88.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.82.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.74.3 11-Mar-2010  yamt sync with head
 1.2.74.2 19-Aug-2009  yamt sync with head.
 1.2.74.1 04-May-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file interp_parse.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file interp_parse.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file interp_parse.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file interp_parse.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.5.64.1 10-Jun-2019  christos Sync with HEAD
 1.5.62.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.4 15-Oct-2017  maya reorder to avoid null deref before null test
 1.3 15-Aug-2016  maxv Uninitialized var, found by brainy; not tested, but obvious enough
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.118; 1.2.138;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file load_elf64.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file load_elf64.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.138.1 05-Oct-2016  skrll Sync with HEAD
 1.2.118.1 03-Dec-2017  jdolecek update from HEAD
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file load_elf64.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file load_elf64.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file load_elf64.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file load_elf64.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.4 25-Mar-2014  christos kill sprintf
 1.3 20-Jul-2009  kiyohara branches: 1.3.12; 1.3.22; 1.3.26;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file ls.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file ls.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file ls.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file ls.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file ls.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file ls.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.3.26.1 18-May-2014  rmind sync with head
 1.3.22.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.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.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file merge_help.awk was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file merge_help.awk was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file merge_help.awk was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file merge_help.awk was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file merge_help.awk was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file merge_help.awk was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.8 10-Dec-2017  christos comment out unused hexdump
 1.7 25-Mar-2014  christos kill sprintf
 1.6 27-Dec-2012  martin branches: 1.6.2;
Make it all compile
 1.5 20-Jul-2009  kiyohara branches: 1.5.12; 1.5.22;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.4 18-Mar-2009  cegger bzero -> memset
 1.3 04-Mar-2007  christos branches: 1.3.44; 1.3.52; 1.3.58;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.22;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file misc.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file misc.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.22.1 12-Mar-2007  rmind Sync with HEAD.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file misc.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.3 03-Sep-2007  yamt sync with head.
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file misc.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file misc.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file misc.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.3.58.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.3.52.1 28-Apr-2009  skrll Sync with HEAD.
 1.3.44.2 19-Aug-2009  yamt sync with head.
 1.3.44.1 04-May-2009  yamt sync with head.
 1.5.22.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.22.1 25-Feb-2013  tls resync with head
 1.5.12.2 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.5.12.1 23-Jan-2013  yamt sync with head
 1.6.2.1 18-May-2014  rmind sync with head
 1.3 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.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.96; 1.2.102; 1.2.104;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file newvers.sh was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file newvers.sh was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.104.1 08-Feb-2011  bouyer Sync with HEAD
 1.2.102.1 06-Jun-2011  jruoho Sync with HEAD.
 1.2.96.1 05-Mar-2011  rmind sync with head
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file newvers.sh was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file newvers.sh was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file newvers.sh was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file newvers.sh was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.2 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.78.1 19-Aug-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file pager.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:39 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file pager.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file pager.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file pager.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file pager.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file pager.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.3 17-Jul-2011  joerg 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.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file panic.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file panic.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file panic.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file panic.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file panic.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file panic.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.4 27-Dec-2012  martin Make it all compile
 1.3 20-Jul-2009  kiyohara branches: 1.3.12; 1.3.22;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 02-Jul-2006  cherry branches: 1.2.6; 1.2.64;
nits
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.12; 1.1.14;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.14.3 30-Dec-2006  yamt sync with head.
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file readdir.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.12.1 13-Jul-2006  gdamore Merge from HEAD.
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file readdir.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file readdir.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file readdir.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.3 11-Aug-2006  yamt sync with head
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file readdir.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2.64.1 19-Aug-2009  yamt sync with head.
 1.2.6.2 09-Sep-2006  rpaulo sync with head
 1.2.6.1 02-Jul-2006  rpaulo file readdir.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.3.22.1 25-Feb-2013  tls resync with head
 1.3.12.1 23-Jan-2013  yamt sync with head
 1.3 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 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.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78; 1.1.86; 1.1.92;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.92.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.86.1 28-Apr-2009  skrll Sync with HEAD.
 1.1.78.2 19-Aug-2009  yamt sync with head.
 1.1.78.1 04-May-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file strdup.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file strdup.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file strdup.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file strdup.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file strdup.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file strdup.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.2 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.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78; 1.1.86; 1.1.92;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.92.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.86.1 28-Apr-2009  skrll Sync with HEAD.
 1.1.78.1 04-May-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file strspn.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file strspn.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file strspn.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file strspn.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file strspn.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file strspn.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.3 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 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.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78; 1.1.86; 1.1.92;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.92.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.86.1 28-Apr-2009  skrll Sync with HEAD.
 1.1.78.2 19-Aug-2009  yamt sync with head.
 1.1.78.1 04-May-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file strtol.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file strtol.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file strtol.c was added on branch peter-altq on 2006-05-24 15:48:07 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file strtol.c was added on branch simonb-timecounters on 2006-04-22 11:37:38 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file strtol.c was added on branch elad-kernelauth on 2006-04-19 02:33:05 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file strtol.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:40 +0000
 1.6 04-Aug-2016  scole PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.5 22-Mar-2016  mrg branches: 1.5.2;
remove a bunch of "@echo done" from the tail of rules. these messages
were vaguely useful back when we didn't run make -j, but now you end
up with a single line "done" every so often, with no idea what it is
for. very few other targets claim they're done so just remove these.
 1.4 07-Sep-2015  uebayasi Order library object build.
 1.3 07-Sep-2015  uebayasi Sprinkle more done messages.
 1.2 20-Jul-2009  kiyohara branches: 1.2.22; 1.2.40;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.78.1 19-Aug-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file Makefile was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file Makefile was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file Makefile was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file Makefile was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file Makefile was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file Makefile was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.40.3 05-Oct-2016  skrll Sync with HEAD
 1.2.40.2 22-Apr-2016  skrll Sync with HEAD
 1.2.40.1 22-Sep-2015  skrll Sync with HEAD
 1.2.22.1 03-Dec-2017  jdolecek update from HEAD
 1.5.2.1 06-Aug-2016  pgoyette Sync with HEAD
 1.8 24-Sep-2025  rillig ia64: fix "Invalid internal option" warning from make
 1.7 13-Jun-2018  christos revert previous MAKEOBJDIRPREFIX massaging
 1.6 11-Jun-2018  christos switch from MAKEOBJDIRPREFIX to MAKEOBJDIR.
 1.5 27-May-2018  christos - Introduce :q modifier for make variables and make it double escape $'s so
that passing variables to recursive makes with :q works as expected.
- Revert :Q to work as before.
- Adjust makefiles that use recursive make to use :q

Discussed on tech-toolchain@
XXX: pullup 8
 1.4 22-Mar-2016  mrg branches: 1.4.10; 1.4.16;
remove a bunch of "@echo done" from the tail of rules. these messages
were vaguely useful back when we didn't run make -j, but now you end
up with a single line "done" every so often, with no idea what it is
for. very few other targets claim they're done so just remove these.
 1.3 06-Sep-2015  uebayasi In kernel lib build, print message when things not only start bug also end.
 1.2 20-Jul-2009  kiyohara branches: 1.2.40;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.78.1 19-Aug-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file Makefile.inc was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file Makefile.inc was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file Makefile.inc was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file Makefile.inc was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file Makefile.inc was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file Makefile.inc was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.40.2 22-Apr-2016  skrll Sync with HEAD
 1.2.40.1 22-Sep-2015  skrll Sync with HEAD
 1.4.16.1 25-Jun-2018  pgoyette Sync with HEAD
 1.4.10.1 09-Jun-2018  martin Pull up following revision(s) (requested by christos in ticket #870):

sys/lib/libgnuefi/Makefile.inc: revision 1.5
external/mit/xorg/xorg-pkg-ver.mk: revision 1.9
sys/arch/i386/stand/lib/Makefile.inc: revision 1.17
sys/compat/common/Makefile.inc: revision 1.25
usr.bin/make/unit-tests/varquote.exp: revision 1.1, 1.2
sys/lib/libsa/Makefile.inc: revision 1.24
usr.bin/make/var.c: revision 1.220
sys/arch/ia64/stand/efi/libefi/Makefile.inc: revision 1.5
sys/arch/hppa/spmath/Makefile.inc: revision 1.10
usr.bin/make/unit-tests/varquote.mk: revision 1.1, 1.2
usr.bin/make/unit-tests/Makefile: revision 1.53
sys/lib/libkern/Makefile.inc: revision 1.45
sys/arch/acorn32/stand/lib/Makefile.inc: revision 1.4
sys/arch/m68k/fpsp/Makefile.inc: revision 1.21
usr.bin/make/make.1: revision 1.273
sys/lib/libz/Makefile.inc: revision 1.17

- Introduce :q modifier for make variables and make it double escape $'s so
that passing variables to recursive makes with :q works as expected.
- Adjust makefiles that use recursive make to use :q

Discussed on tech-toolchain@

XXX: pullup 8
 1.5 04-Aug-2016  scole PR port-ia64/50719

Remove duplicate EFI files for ia64
 1.4 27-Dec-2012  martin branches: 1.4.14; 1.4.18;
Make it all compile
 1.3 02-Jul-2006  cherry branches: 1.3.6; 1.3.98; 1.3.108;
nits
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.8; 1.2.10;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file bootinfo.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.4 11-Aug-2006  yamt sync with head
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file bootinfo.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.10.3 30-Dec-2006  yamt sync with head.
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file bootinfo.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.8.1 13-Jul-2006  gdamore Merge from HEAD.
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file bootinfo.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file bootinfo.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.108.2 03-Dec-2017  jdolecek update from HEAD
 1.3.108.1 25-Feb-2013  tls resync with head
 1.3.98.1 23-Jan-2013  yamt sync with head
 1.3.6.2 09-Sep-2006  rpaulo sync with head
 1.3.6.1 02-Jul-2006  rpaulo file bootinfo.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.4.18.1 06-Aug-2016  pgoyette Sync with HEAD
 1.4.14.1 05-Oct-2016  skrll Sync with HEAD
 1.5 04-Aug-2016  scole PR port-ia64/50719

Remove duplicate EFI files for ia64
 1.4 26-Oct-2009  cegger branches: 1.4.22; 1.4.40; 1.4.44;
kill extra whitespaces
reviewed by tsutsui@
 1.3 18-Mar-2009  cegger bcopy -> memcpy
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74; 1.2.82; 1.2.88;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file copy.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file copy.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.88.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.82.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.74.2 11-Mar-2010  yamt sync with head
 1.2.74.1 04-May-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file copy.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file copy.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file copy.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file copy.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.4.44.1 06-Aug-2016  pgoyette Sync with HEAD
 1.4.40.1 05-Oct-2016  skrll Sync with HEAD
 1.4.22.1 03-Dec-2017  jdolecek update from HEAD
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file delay.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file delay.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file delay.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file delay.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file delay.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file delay.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.9 15-Aug-2016  maxv Uninitialized var, found by brainy. I haven't tested this change, and it
may not be the perfect way to fix it. But it seems correct enough.
 1.8 08-Apr-2014  martin branches: 1.8.4;
Make it compile again - partly from PR 48727 by Henning Petersen.
 1.7 27-Mar-2014  christos branches: 1.7.2;
correct/add protection against snprintf overflow.
 1.6 25-Mar-2014  christos kill sprintf
 1.5 27-Dec-2012  martin branches: 1.5.2;
Make it all compile
 1.4 20-Jul-2009  kiyohara branches: 1.4.12; 1.4.22;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.3 24-Nov-2006  christos branches: 1.3.56;
fix capitalization of NetBSD; from Zapher
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.14; 1.2.16; 1.2.18;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file devicename.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file devicename.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.18.1 10-Dec-2006  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file devicename.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.14.1 12-Jan-2007  ad Sync with head.
 1.2.10.3 30-Dec-2006  yamt sync with head.
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file devicename.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file devicename.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file devicename.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.56.1 19-Aug-2009  yamt sync with head.
 1.4.22.3 03-Dec-2017  jdolecek update from HEAD
 1.4.22.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.22.1 25-Feb-2013  tls resync with head
 1.4.12.2 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.12.1 23-Jan-2013  yamt sync with head
 1.5.2.1 18-May-2014  rmind sync with head
 1.7.2.1 10-Aug-2014  tls Rebase.
 1.8.4.1 05-Oct-2016  skrll Sync with HEAD
 1.5 04-Aug-2016  scole PR port-ia64/50719

Remove duplicate EFI files for ia64
 1.4 27-Dec-2012  martin branches: 1.4.14; 1.4.18;
Make it all compile
 1.3 21-Sep-2006  kochi branches: 1.3.90; 1.3.100;
fix trivial typo in previous revision
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.14; 1.2.16; 1.2.18;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file efi.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file efi.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.18.1 22-Oct-2006  yamt sync with head
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file efi.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.14.1 18-Nov-2006  ad Sync with head.
 1.2.10.3 30-Dec-2006  yamt sync with head.
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file efi.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file efi.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file efi.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.100.2 03-Dec-2017  jdolecek update from HEAD
 1.3.100.1 25-Feb-2013  tls resync with head
 1.3.90.1 23-Jan-2013  yamt sync with head
 1.4.18.1 06-Aug-2016  pgoyette Sync with HEAD
 1.4.14.1 05-Oct-2016  skrll Sync with HEAD
 1.4 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.3 18-Mar-2009  cegger Ansify function definitions w/o arguments. Generated with sed.
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74; 1.2.82; 1.2.88;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file efi_console.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file efi_console.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.88.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.82.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.74.2 19-Aug-2009  yamt sync with head.
 1.2.74.1 04-May-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file efi_console.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file efi_console.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:53 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file efi_console.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file efi_console.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.4 26-Jan-2020  skrll Trailing whitespace
 1.3 04-Aug-2016  scole branches: 1.3.16; 1.3.22;
PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.118; 1.2.138; 1.2.142;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file efiboot.h was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file efiboot.h was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.142.1 06-Aug-2016  pgoyette Sync with HEAD
 1.2.138.1 05-Oct-2016  skrll Sync with HEAD
 1.2.118.1 03-Dec-2017  jdolecek update from HEAD
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file efiboot.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file efiboot.h was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file efiboot.h was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file efiboot.h was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.22.1 29-Feb-2020  ad Sync with head.
 1.3.16.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.5 04-Aug-2016  scole PR port-ia64/50719

Remove duplicate EFI files for ia64
 1.4 17-Jul-2011  joerg branches: 1.4.12; 1.4.30; 1.4.34;
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.3 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file efifpswa.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file efifpswa.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file efifpswa.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file efifpswa.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file efifpswa.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file efifpswa.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.4.34.1 06-Aug-2016  pgoyette Sync with HEAD
 1.4.30.1 05-Oct-2016  skrll Sync with HEAD
 1.4.12.1 03-Dec-2017  jdolecek update from HEAD
 1.6 25-Mar-2014  christos kill sprintf
 1.5 17-Jul-2011  joerg branches: 1.5.2; 1.5.12; 1.5.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.4 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.3 18-Mar-2009  cegger bzero -> memset
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74; 1.2.82; 1.2.88;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file efifs.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file efifs.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.88.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.82.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.74.2 19-Aug-2009  yamt sync with head.
 1.2.74.1 04-May-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file efifs.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file efifs.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file efifs.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file efifs.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.5.16.1 18-May-2014  rmind sync with head
 1.5.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.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.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file efifs_ls.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file efifs_ls.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file efifs_ls.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file efifs_ls.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file efifs_ls.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file efifs_ls.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.2 27-Dec-2012  martin Make it all compile
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.112; 1.1.122;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.122.1 25-Feb-2013  tls resync with head
 1.1.112.1 23-Jan-2013  yamt sync with head
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file efifsdev.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file efifsdev.h was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file efifsdev.h was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file efifsdev.h was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file efifsdev.h was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file efifsdev.h was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.8 18-Aug-2018  kre More fallout from new gnu-efi ... EFI_SIMPLE_NETWORK_PROTOCOL
is now EFI_SIMPLE_NETWORK_PROTOCOL_GUID
 1.7 04-Aug-2016  scole branches: 1.7.14; 1.7.16;
PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.6 26-Oct-2009  cegger branches: 1.6.22; 1.6.40; 1.6.44;
kill extra whitespaces
reviewed by tsutsui@
 1.5 18-Mar-2009  cegger bcopy -> memcpy
 1.4 18-Mar-2009  cegger bzero -> memset
 1.3 18-Mar-2009  cegger Ansify function definitions w/o arguments. Generated with sed.
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74; 1.2.82; 1.2.88;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file efinet.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file efinet.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.88.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.82.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.74.2 11-Mar-2010  yamt sync with head
 1.2.74.1 04-May-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file efinet.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file efinet.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file efinet.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file efinet.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.6.44.1 06-Aug-2016  pgoyette Sync with HEAD
 1.6.40.1 05-Oct-2016  skrll Sync with HEAD
 1.6.22.1 03-Dec-2017  jdolecek update from HEAD
 1.7.16.1 10-Jun-2019  christos Sync with HEAD
 1.7.14.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.8 07-May-2019  scole Avoid some RAW dependency compilation warnings
 1.7 04-Aug-2016  scole branches: 1.7.16;
PR port-ia64/50719

Remove duplicate EFI files for ia64
 1.6 27-Dec-2012  martin branches: 1.6.14; 1.6.18;
Make it all compile
 1.5 18-Mar-2009  cegger branches: 1.5.12; 1.5.22;
bzero -> memset
 1.4 18-Mar-2009  cegger Ansify function definitions w/o arguments. Generated with sed.
 1.3 28-Apr-2008  martin branches: 1.3.8; 1.3.14;
Remove clause 3 and 4 from TNF licenses
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.70; 1.2.72; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file exec.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file exec.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.74.2 04-May-2009  yamt sync with head.
 1.2.74.1 16-May-2008  yamt sync with head.
 1.2.72.1 18-May-2008  yamt sync with head.
 1.2.70.1 02-Jun-2008  mjf Sync with HEAD.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file exec.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file exec.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file exec.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file exec.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.14.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.3.8.1 28-Apr-2009  skrll Sync with HEAD.
 1.5.22.2 03-Dec-2017  jdolecek update from HEAD
 1.5.22.1 25-Feb-2013  tls resync with head
 1.5.12.1 23-Jan-2013  yamt sync with head
 1.6.18.1 06-Aug-2016  pgoyette Sync with HEAD
 1.6.14.1 05-Oct-2016  skrll Sync with HEAD
 1.7.16.1 10-Jun-2019  christos Sync with HEAD
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file module.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file module.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file module.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file module.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file module.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file module.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.4 04-Aug-2016  scole PR port-ia64/50719

Remove duplicate EFI files for ia64
 1.3 18-Mar-2009  cegger branches: 1.3.22; 1.3.40; 1.3.44;
Ansify function definitions w/o arguments. Generated with sed.
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74; 1.2.82; 1.2.88;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file time.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file time.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.88.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.82.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.74.1 04-May-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file time.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:40 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file time.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file time.c was added on branch peter-altq on 2006-05-24 15:48:08 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file time.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.44.1 06-Aug-2016  pgoyette Sync with HEAD
 1.3.40.1 05-Oct-2016  skrll Sync with HEAD
 1.3.22.1 03-Dec-2017  jdolecek update from HEAD
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file Makefile was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file Makefile was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file Makefile was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file Makefile was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file Makefile was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file Makefile was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.8 04-Aug-2016  scole PR port-ia64/50719

Remove duplicate EFI files for ia64
 1.7 04-Aug-2016  scole PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.6 12-Jan-2014  tsutsui branches: 1.6.6; 1.6.10;
Add empty LIBCRTI= as LIBCRT0 to build sa programs without installed DESTDIR.

XXX: probabry we should have bsd.saprog.mk or something.
 1.5 21-Aug-2013  matt Use <bsd.klinks.mk>
 1.4 27-May-2010  dholland branches: 1.4.8; 1.4.18; 1.4.22;
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.3 20-Jul-2009  kiyohara branches: 1.3.2; 1.3.4;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 06-Apr-2008  kochi branches: 1.2.4;
Make loader.efi compile again.
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.74;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file Makefile.booters was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file Makefile.booters was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file Makefile.booters was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file Makefile.booters was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file Makefile.booters was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file Makefile.booters was added on branch yamt-pdpolicy on 2006-04-11 11:53:42 +0000
 1.2.4.2 11-Aug-2010  yamt sync with head.
 1.2.4.1 19-Aug-2009  yamt sync with head.
 1.3.4.1 30-May-2010  rmind sync with head
 1.3.2.1 17-Aug-2010  uebayasi Sync with HEAD.
 1.4.22.2 18-May-2014  rmind sync with head
 1.4.22.1 28-Aug-2013  rmind sync with head
 1.4.18.2 03-Dec-2017  jdolecek update from HEAD
 1.4.18.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.8.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.6.10.1 06-Aug-2016  pgoyette Sync with HEAD
 1.6.6.1 05-Oct-2016  skrll Sync with HEAD
 1.7 02-Jul-2020  lukem loader.efi doesn't have source

(Untested fix)
 1.6 09-Apr-2017  christos move vers.c evaluation before we use ${SRCS}
 1.5 08-Apr-2017  christos centralize vers.c building for standalone programs.
 1.4 05-Aug-2016  scole branches: 1.4.2;
PR port-ia64/51261

Put skiload loader.efi loader.sym in /usr/mdec
 1.3 22-Jan-2011  joerg branches: 1.3.14; 1.3.32; 1.3.36;
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.2 20-Jul-2009  kiyohara branches: 1.2.4; 1.2.6; 1.2.8;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.78.1 19-Aug-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file Makefile was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file Makefile was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file Makefile was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file Makefile was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file Makefile was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file Makefile was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.8.1 08-Feb-2011  bouyer Sync with HEAD
 1.2.6.1 06-Jun-2011  jruoho Sync with HEAD.
 1.2.4.1 05-Mar-2011  rmind sync with head
 1.3.36.2 26-Apr-2017  pgoyette Sync with HEAD
 1.3.36.1 06-Aug-2016  pgoyette Sync with HEAD
 1.3.32.2 28-Aug-2017  skrll Sync with HEAD
 1.3.32.1 05-Oct-2016  skrll Sync with HEAD
 1.3.14.1 03-Dec-2017  jdolecek update from HEAD
 1.4.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.4 04-Aug-2016  scole PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.3 20-Jul-2009  kiyohara branches: 1.3.22; 1.3.40; 1.3.44;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file conf.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file conf.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file conf.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file conf.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file conf.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file conf.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.44.1 06-Aug-2016  pgoyette Sync with HEAD
 1.3.40.1 05-Oct-2016  skrll Sync with HEAD
 1.3.22.1 03-Dec-2017  jdolecek update from HEAD
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file efimd.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file efimd.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file efimd.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file efimd.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file efimd.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file efimd.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.4 06-Apr-2008  kochi Make loader.efi compile again.
 1.3 22-Apr-2006  cherry branches: 1.3.2; 1.3.6; 1.3.10; 1.3.16; 1.3.70;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.2 08-Apr-2006  cherry branches: 1.2.2; 1.2.4;
Copyright audit and CVS header sweep.
 1.1 07-Apr-2006  cherry Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.2.4.3 11-May-2006  elad sync with head
 1.2.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.2.4.1 08-Apr-2006  elad file ldscript.ia64 was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.2.2.3 24-May-2006  yamt sync with head.
 1.2.2.2 11-Apr-2006  yamt sync with head
 1.2.2.1 08-Apr-2006  yamt file ldscript.ia64 was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.3.70.1 02-Jun-2008  mjf Sync with HEAD.
 1.3.16.2 09-Sep-2006  rpaulo sync with head
 1.3.16.1 22-Apr-2006  rpaulo file ldscript.ia64 was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.3.10.2 21-Jun-2006  yamt sync with head.
 1.3.10.1 22-Apr-2006  yamt file ldscript.ia64 was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.3.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.3.6.1 22-Apr-2006  tron file ldscript.ia64 was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.3.2.3 01-Jun-2006  kardel Sync with head.
 1.3.2.2 22-Apr-2006  simonb Sync with head.
 1.3.2.1 22-Apr-2006  simonb file ldscript.ia64 was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.12 18-Aug-2018  kre More gnu-efi update fallout ... the symbol EFI_SIMPLE_NETWORK_PROTOCOL
has been replaced with EFI_SIMPLE_NETWORK_PROTOCOL_GUID and the old
one (EFI_SIMPLE_NETWORK_PROTOCOL) is now something completely different.

Adapt... (should help the ia64 build)
 1.11 04-Aug-2016  scole branches: 1.11.14; 1.11.16;
PR port-ia64/50719

Remove duplicate EFI files for ia64
 1.10 04-Aug-2016  scole PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.9 25-Mar-2014  christos branches: 1.9.6; 1.9.10;
kill sprintf
 1.8 27-Dec-2012  martin branches: 1.8.2;
Make it all compile
 1.7 22-Jan-2011  joerg branches: 1.7.4; 1.7.14;
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.6 20-Jul-2009  kiyohara branches: 1.6.4; 1.6.6; 1.6.8;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.5 18-Mar-2009  cegger bzero -> memset
 1.4 06-Apr-2008  kochi branches: 1.4.4; 1.4.12; 1.4.18;
Make loader.efi compile again.
 1.3 22-Sep-2006  kochi branches: 1.3.52;
fixed typo in previous commit
 1.2 21-Sep-2006  kochi use an appropriate specifier for u_long (%lx) in printf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.18; 1.1.20; 1.1.22;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.22.1 22-Oct-2006  yamt sync with head
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file main.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.1.18.1 18-Nov-2006  ad Sync with head.
 1.1.14.3 30-Dec-2006  yamt sync with head.
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file main.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file main.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file main.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file main.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file main.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.3.52.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.18.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.4.12.1 28-Apr-2009  skrll Sync with HEAD.
 1.4.4.2 19-Aug-2009  yamt sync with head.
 1.4.4.1 04-May-2009  yamt sync with head.
 1.6.8.1 08-Feb-2011  bouyer Sync with HEAD
 1.6.6.1 06-Jun-2011  jruoho Sync with HEAD.
 1.6.4.1 05-Mar-2011  rmind sync with head
 1.7.14.3 03-Dec-2017  jdolecek update from HEAD
 1.7.14.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.7.14.1 25-Feb-2013  tls resync with head
 1.7.4.2 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.7.4.1 23-Jan-2013  yamt sync with head
 1.8.2.1 18-May-2014  rmind sync with head
 1.9.10.1 06-Aug-2016  pgoyette Sync with HEAD
 1.9.6.1 05-Oct-2016  skrll Sync with HEAD
 1.11.16.1 10-Jun-2019  christos Sync with HEAD
 1.11.14.1 06-Sep-2018  pgoyette Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)
 1.4 05-Jun-2023  martin Fix previous comment fix, which broke a comment.
 1.3 03-Jun-2023  andvar fix various typos in comments and messages.
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file start.S was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file start.S was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file start.S was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file start.S was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file start.S was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file start.S was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3 22-Apr-2006  cherry branches: 1.3.2; 1.3.6; 1.3.10; 1.3.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.2 08-Apr-2006  cherry branches: 1.2.2; 1.2.4;
Copyright audit and CVS header sweep.
 1.1 07-Apr-2006  cherry Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.2.4.3 11-May-2006  elad sync with head
 1.2.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.2.4.1 08-Apr-2006  elad file version was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.2.2.3 24-May-2006  yamt sync with head.
 1.2.2.2 11-Apr-2006  yamt sync with head
 1.2.2.1 08-Apr-2006  yamt file version was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.3.16.2 09-Sep-2006  rpaulo sync with head
 1.3.16.1 22-Apr-2006  rpaulo file version was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.3.10.2 21-Jun-2006  yamt sync with head.
 1.3.10.1 22-Apr-2006  yamt file version was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.3.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.3.6.1 22-Apr-2006  tron file version was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.3.2.3 01-Jun-2006  kardel Sync with head.
 1.3.2.2 22-Apr-2006  simonb Sync with head.
 1.3.2.1 22-Apr-2006  simonb file version was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.7 08-Apr-2017  christos centralize vers.c building for standalone programs.
 1.6 17-Dec-2016  christos branches: 1.6.2;
XXX: Can't do PIE yet because of gp relocation in start.S
 1.5 05-Aug-2016  scole PR port-ia64/51261

Put skiload loader.efi loader.sym in /usr/mdec
 1.4 22-Jan-2011  joerg branches: 1.4.14; 1.4.32; 1.4.36;
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 20-Jul-2009  kiyohara branches: 1.3.4; 1.3.6; 1.3.8;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 03-Jul-2006  cherry branches: 1.2.6; 1.2.64;
fix nbmake-ia64 to clean include links
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.12; 1.1.14;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.14.3 30-Dec-2006  yamt sync with head.
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file Makefile was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.1.12.1 13-Jul-2006  gdamore Merge from HEAD.
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file Makefile was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file Makefile was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file Makefile was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 11-Aug-2006  yamt sync with head
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file Makefile was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.64.1 19-Aug-2009  yamt sync with head.
 1.2.6.2 09-Sep-2006  rpaulo sync with head
 1.2.6.1 03-Jul-2006  rpaulo file Makefile was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 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.4.36.3 26-Apr-2017  pgoyette Sync with HEAD
 1.4.36.2 07-Jan-2017  pgoyette Sync with HEAD. (Note that most of these changes are simply $NetBSD$
tag issues.)
 1.4.36.1 06-Aug-2016  pgoyette Sync with HEAD
 1.4.32.3 28-Aug-2017  skrll Sync with HEAD
 1.4.32.2 05-Feb-2017  skrll Sync with HEAD
 1.4.32.1 05-Oct-2016  skrll Sync with HEAD
 1.4.14.1 03-Dec-2017  jdolecek update from HEAD
 1.6.2.1 21-Apr-2017  bouyer Sync with HEAD
 1.7 27-Dec-2012  martin Make it all compile
 1.6 11-Nov-2009  kiyohara branches: 1.6.12; 1.6.22;
Include <dev/acpi/acpica.h> instead of <external/intel-public/acpica/ ... >.
Thanks cegger@
 1.5 10-Nov-2009  kiyohara Fix build failure.
acpi.h moves to external/intel-public/acpica/dist/include/.
 1.4 30-Jul-2008  cherry Catchup with acpica
 1.3 30-Aug-2006  cherry branches: 1.3.4; 1.3.58; 1.3.62; 1.3.64; 1.3.66; 1.3.68;
#include cleanups.
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file acpi_stub.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.4 03-Sep-2006  yamt sync with head.
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file acpi_stub.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.10.3 30-Dec-2006  yamt sync with head.
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file acpi_stub.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file acpi_stub.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file acpi_stub.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.68.1 19-Oct-2008  haad Sync with HEAD.
 1.3.66.1 31-Jul-2008  simonb Sync with head.
 1.3.64.1 18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.3.62.2 11-Mar-2010  yamt sync with head
 1.3.62.1 04-May-2009  yamt sync with head.
 1.3.58.1 28-Sep-2008  mjf Sync with HEAD.
 1.3.4.2 09-Sep-2006  rpaulo sync with head
 1.3.4.1 30-Aug-2006  rpaulo file acpi_stub.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.6.22.1 25-Feb-2013  tls resync with head
 1.6.12.1 23-Jan-2013  yamt sync with head
 1.4 27-Dec-2012  martin Make it all compile
 1.3 20-Jul-2009  kiyohara branches: 1.3.12; 1.3.22;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file bootinfo.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file bootinfo.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file bootinfo.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file bootinfo.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file bootinfo.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file bootinfo.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.22.1 25-Feb-2013  tls resync with head
 1.3.12.1 23-Jan-2013  yamt sync with head
 1.3 04-Aug-2016  scole PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.2 20-Jul-2009  kiyohara branches: 1.2.22; 1.2.40; 1.2.44;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.78.1 19-Aug-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file conf.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file conf.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file conf.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file conf.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file conf.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file conf.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.44.1 06-Aug-2016  pgoyette Sync with HEAD
 1.2.40.1 05-Oct-2016  skrll Sync with HEAD
 1.2.22.1 03-Dec-2017  jdolecek update from HEAD
 1.4 26-Oct-2009  cegger kill extra whitespaces
reviewed by tsutsui@
 1.3 18-Mar-2009  cegger bcopy -> memcpy
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74; 1.2.82; 1.2.88;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file copy.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file copy.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.88.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.82.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.74.2 11-Mar-2010  yamt sync with head
 1.2.74.1 04-May-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file copy.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file copy.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file copy.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file copy.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file delay.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file delay.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file delay.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file delay.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file delay.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file delay.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.9 25-Jun-2017  maxv uninitialized variable, found by Mootja
 1.8 15-Aug-2016  maxv Two uninitialized vars, found by brainy. The former is similar to the one
I fixed in ia64/stand/efi/libefi/devicename.c. I don't know how to fix the
latter, so just add a comment. I will probably file a PR for this one.
 1.7 08-Apr-2014  martin branches: 1.7.4;
Make it compile again - partly from PR 48727 by Henning Petersen.
 1.6 27-Mar-2014  christos branches: 1.6.2;
correct/add protection against snprintf overflow.
 1.5 25-Mar-2014  christos kill sprintf
 1.4 27-Dec-2012  martin branches: 1.4.2;
Make it all compile
 1.3 20-Jul-2009  kiyohara branches: 1.3.12; 1.3.22;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file devicename.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file devicename.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file devicename.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file devicename.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file devicename.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file devicename.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.22.3 03-Dec-2017  jdolecek update from HEAD
 1.3.22.2 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.3.22.1 25-Feb-2013  tls resync with head
 1.3.12.2 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.3.12.1 23-Jan-2013  yamt sync with head
 1.4.2.1 18-May-2014  rmind sync with head
 1.6.2.1 10-Aug-2014  tls Rebase.
 1.7.4.2 28-Aug-2017  skrll Sync with HEAD
 1.7.4.1 05-Oct-2016  skrll Sync with HEAD
 1.7 21-Aug-2022  riastradh ia64: Use designated initializers for ski efi tables.
 1.6 21-Aug-2022  riastradh ia64: Fix fallout from uint64 -> void * changes in efi.h.
 1.5 20-Aug-2022  riastradh ia64: Use uint64_t, not void *, for EFI virtual addresses, as in spec.
 1.4 27-Dec-2012  martin Make it all compile
 1.3 20-Jul-2009  kiyohara branches: 1.3.12; 1.3.22;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file efi_stub.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file efi_stub.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file efi_stub.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file efi_stub.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file efi_stub.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file efi_stub.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.22.1 25-Feb-2013  tls resync with head
 1.3.12.1 23-Jan-2013  yamt sync with head
 1.6 27-Dec-2012  martin Make it all compile
 1.5 18-Mar-2009  cegger branches: 1.5.12; 1.5.22;
bzero -> memset
 1.4 28-Apr-2008  martin branches: 1.4.8; 1.4.14;
Remove clause 3 and 4 from TNF licenses
 1.3 21-Sep-2006  kochi branches: 1.3.52; 1.3.54; 1.3.56;
make bootinfo extern from static.
it's declared in arch/ia64/include/bootinfo.h as extern.
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.14; 1.2.16; 1.2.18;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file exec.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file exec.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.18.1 22-Oct-2006  yamt sync with head
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file exec.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.14.1 18-Nov-2006  ad Sync with head.
 1.2.10.3 30-Dec-2006  yamt sync with head.
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file exec.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file exec.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file exec.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.56.2 04-May-2009  yamt sync with head.
 1.3.56.1 16-May-2008  yamt sync with head.
 1.3.54.1 18-May-2008  yamt sync with head.
 1.3.52.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.5.22.1 25-Feb-2013  tls resync with head
 1.5.12.1 23-Jan-2013  yamt sync with head
 1.3 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file exit.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file exit.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file exit.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file exit.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file exit.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file exit.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file ldscript.ia64 was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file ldscript.ia64 was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file ldscript.ia64 was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file ldscript.ia64 was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file ldscript.ia64 was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file ldscript.ia64 was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.3 27-Dec-2012  martin Make it all compile
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.108; 1.2.118;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file libski.h was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file libski.h was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.118.1 25-Feb-2013  tls resync with head
 1.2.108.1 23-Jan-2013  yamt sync with head
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file libski.h was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file libski.h was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file libski.h was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file libski.h was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.4 27-Dec-2012  martin Make it all compile
 1.3 22-Jan-2011  joerg branches: 1.3.4; 1.3.14;
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.2 20-Jul-2009  kiyohara branches: 1.2.4; 1.2.6; 1.2.8;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4; 1.1.6; 1.1.10; 1.1.14; 1.1.20; 1.1.78;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.78.1 19-Aug-2009  yamt sync with head.
 1.1.20.2 09-Sep-2006  rpaulo sync with head
 1.1.20.1 07-Apr-2006  rpaulo file main.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.1.14.2 21-Jun-2006  yamt sync with head.
 1.1.14.1 07-Apr-2006  yamt file main.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.1.10.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.1.10.1 07-Apr-2006  tron file main.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.1.6.2 22-Apr-2006  simonb Sync with head.
 1.1.6.1 07-Apr-2006  simonb file main.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file main.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file main.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.8.1 08-Feb-2011  bouyer Sync with HEAD
 1.2.6.1 06-Jun-2011  jruoho Sync with HEAD.
 1.2.4.1 05-Mar-2011  rmind sync with head
 1.3.14.1 25-Feb-2013  tls resync with head
 1.3.4.1 23-Jan-2013  yamt sync with head
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file pal_stub.S was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file pal_stub.S was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file pal_stub.S was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file pal_stub.S was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file pal_stub.S was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file pal_stub.S was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.4 27-Dec-2012  martin Make it all compile
 1.3 20-Jul-2009  kiyohara branches: 1.3.12; 1.3.22;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file sal_stub.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file sal_stub.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file sal_stub.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file sal_stub.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file sal_stub.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file sal_stub.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.22.1 25-Feb-2013  tls resync with head
 1.3.12.1 23-Jan-2013  yamt sync with head
 1.4 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.3 18-Mar-2009  cegger Ansify function definitions w/o arguments. Generated with sed.
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74; 1.2.82; 1.2.88;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file skiconsole.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file skiconsole.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.88.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.82.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.74.2 19-Aug-2009  yamt sync with head.
 1.2.74.1 04-May-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file skiconsole.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file skiconsole.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file skiconsole.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file skiconsole.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.4 20-Jul-2009  kiyohara Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.3 18-Mar-2009  cegger bzero -> memset
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74; 1.2.82; 1.2.88;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file skifs.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file skifs.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.88.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.82.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.74.2 19-Aug-2009  yamt sync with head.
 1.2.74.1 04-May-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file skifs.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file skifs.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file skifs.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file skifs.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.4 14-Jan-2020  scole add noinline attribute
 1.3 20-Jul-2009  kiyohara branches: 1.3.64; 1.3.70;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file ssc.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file ssc.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file ssc.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file ssc.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file ssc.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file ssc.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.70.1 17-Jan-2020  ad Sync with head.
 1.3.64.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file start.S was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file start.S was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file start.S was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file start.S was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file start.S was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file start.S was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.4 04-Aug-2016  scole PR port-ia64/49717

Minimal changes needed to add nfs netboot support
 1.3 20-Jul-2009  kiyohara branches: 1.3.22; 1.3.40; 1.3.44;
Fix little bit, and add a few files.
current status is to see following thread.
http://mail-index.netbsd.org/port-ia64/2009/06/18/msg000102.html
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16; 1.2.74;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file time.c was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file time.c was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.74.1 19-Aug-2009  yamt sync with head.
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file time.c was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file time.c was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file time.c was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file time.c was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000
 1.3.44.1 06-Aug-2016  pgoyette Sync with HEAD
 1.3.40.1 05-Oct-2016  skrll Sync with HEAD
 1.3.22.1 03-Dec-2017  jdolecek update from HEAD
 1.2 22-Apr-2006  cherry branches: 1.2.2; 1.2.6; 1.2.10; 1.2.16;
FreeBSD RCS id tags.
Pointed out by Hubertf
 1.1 07-Apr-2006  cherry branches: 1.1.2; 1.1.4;
Initial import of arch/ia64 sources.
These sources are ported from FreeBSD/ia64 code.
See individual source files for credits.
In addition, code from NetBSD/alpha NetBSD/sparc64,
NetBSD/i386 and NetBSD/amd64 were used as templates,
along with my own additions.
 1.1.4.3 11-May-2006  elad sync with head
 1.1.4.2 19-Apr-2006  elad sync with head - hopefully this will work
 1.1.4.1 07-Apr-2006  elad file version was added on branch elad-kernelauth on 2006-04-19 02:33:08 +0000
 1.1.2.3 24-May-2006  yamt sync with head.
 1.1.2.2 11-Apr-2006  yamt sync with head
 1.1.2.1 07-Apr-2006  yamt file version was added on branch yamt-pdpolicy on 2006-04-11 11:53:43 +0000
 1.2.16.2 09-Sep-2006  rpaulo sync with head
 1.2.16.1 22-Apr-2006  rpaulo file version was added on branch rpaulo-netinet-merge-pcb on 2006-09-09 02:40:42 +0000
 1.2.10.2 21-Jun-2006  yamt sync with head.
 1.2.10.1 22-Apr-2006  yamt file version was added on branch yamt-lazymbuf on 2006-06-21 14:52:54 +0000
 1.2.6.2 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.2.6.1 22-Apr-2006  tron file version was added on branch peter-altq on 2006-05-24 15:48:09 +0000
 1.2.2.3 01-Jun-2006  kardel Sync with head.
 1.2.2.2 22-Apr-2006  simonb Sync with head.
 1.2.2.1 22-Apr-2006  simonb file version was added on branch simonb-timecounters on 2006-04-22 11:37:39 +0000

RSS XML Feed