Home | History | Annotate | only in /src/sys/arch/rs6000/stand
History log of /src/sys/arch/rs6000/stand
RevisionDateAuthorComments
 1.2 30-Apr-2008  garbled rs6000's mkbootimage is now no longer needed.
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.14; 1.1.16; 1.1.18;
Add some files that got missed in the initial import of port-rs6000.
 1.1.18.1 16-May-2008  yamt sync with head.
 1.1.16.1 18-May-2008  yamt sync with head.
 1.1.14.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file Makefile was added on branch yamt-lazymbuf on 2008-01-21 09:38:59 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file Makefile was added on branch matt-armv6 on 2008-01-09 01:48:27 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file Makefile was added on branch bouyer-xeni386 on 2008-01-02 21:49:57 +0000
 1.1.2.2 17-Dec-2007  garbled Add some files that got missed in the initial import of port-rs6000.
 1.1.2.1 17-Dec-2007  garbled file Makefile was added on branch mjf-devfs on 2007-12-17 19:11:59 +0000
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Add some files that got missed in the initial import of port-rs6000.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file Makefile.inc was added on branch yamt-lazymbuf on 2008-01-21 09:38:59 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file Makefile.inc was added on branch matt-armv6 on 2008-01-09 01:48:27 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file Makefile.inc was added on branch bouyer-xeni386 on 2008-01-02 21:49:58 +0000
 1.1.2.2 17-Dec-2007  garbled Add some files that got missed in the initial import of port-rs6000.
 1.1.2.1 17-Dec-2007  garbled file Makefile.inc was added on branch mjf-devfs on 2007-12-17 19:12:00 +0000
 1.2 30-Apr-2008  garbled rs6000's mkbootimage is now no longer needed.
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.14; 1.1.16; 1.1.18;
Add some files that got missed in the initial import of port-rs6000.
 1.1.18.1 16-May-2008  yamt sync with head.
 1.1.16.1 18-May-2008  yamt sync with head.
 1.1.14.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file README was added on branch yamt-lazymbuf on 2008-01-21 09:38:59 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file README was added on branch matt-armv6 on 2008-01-09 01:48:27 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file README was added on branch bouyer-xeni386 on 2008-01-02 21:49:59 +0000
 1.1.2.2 17-Dec-2007  garbled Add some files that got missed in the initial import of port-rs6000.
 1.1.2.1 17-Dec-2007  garbled file README was added on branch mjf-devfs on 2007-12-17 19:12:00 +0000
 1.8 08-Apr-2017  christos centralize vers.c building for standalone programs.
 1.7 08-Aug-2014  joerg branches: 1.7.4; 1.7.8; 1.7.12;
Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.
 1.6 12-Jan-2014  tsutsui branches: 1.6.2;
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>
Add a missing ${_MKTARGET_LINK}
 1.4 22-Jan-2011  joerg branches: 1.4.4; 1.4.14; 1.4.18;
Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh. Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.
 1.3 21-Jan-2011  joerg Switch remaining platforms to modern CPP for assembler.
 1.2 12-Jan-2009  tsutsui branches: 1.2.6; 1.2.8; 1.2.10;
- add prototype warning options
- catch up changes for common powerpc/stand/mkbootimage

XXX: daily build for rs6000 should be enabled on releng server?
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.14; 1.1.18; 1.1.26;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.26.1 19-Jan-2009  skrll Sync with HEAD.
 1.1.18.1 04-May-2009  yamt sync with head.
 1.1.14.1 17-Jan-2009  mjf Sync with HEAD.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file Makefile was added on branch yamt-lazymbuf on 2008-01-21 09:39:00 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file Makefile was added on branch matt-armv6 on 2008-01-09 01:48:27 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file Makefile was added on branch bouyer-xeni386 on 2008-01-02 21:50:00 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file Makefile was added on branch mjf-devfs on 2007-12-17 19:09:45 +0000
 1.2.10.1 08-Feb-2011  bouyer Sync with HEAD
 1.2.8.1 06-Jun-2011  jruoho Sync with HEAD.
 1.2.6.1 05-Mar-2011  rmind sync with head
 1.4.18.2 18-May-2014  rmind sync with head
 1.4.18.1 28-Aug-2013  rmind sync with head
 1.4.14.2 03-Dec-2017  jdolecek update from HEAD
 1.4.14.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.4.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.2.1 10-Aug-2014  tls Rebase.
 1.7.12.1 21-Apr-2017  bouyer Sync with HEAD
 1.7.8.1 26-Apr-2017  pgoyette Sync with HEAD
 1.7.4.1 28-Aug-2017  skrll Sync with HEAD
 1.7 16-Feb-2022  riastradh powerpc: Sprinkle "memory" clobbers on eieio and nearby asm blocks.

Otherwise the compiler may reorder these around loads and stores,
which mostly defeats the purpose. `asm volatile' just ensures the
instruction isn't _deleted_; it may still move around.
 1.6 24-Feb-2020  rin 0x%p --> %p for non-external codes.
 1.5 22-Jan-2011  joerg branches: 1.5.56; 1.5.62;
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.4 02-Mar-2010  matt branches: 1.4.2; 1.4.4; 1.4.6;
Add missing <powerpc/FOO/spr.h> to a few files missed on the first pass.
Don't export <machine/spr.h> to userland, only <powerpc/spr.h>
 1.3 14-Mar-2009  dsl branches: 1.3.2;
Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.2 17-Dec-2007  garbled branches: 1.2.2; 1.2.4; 1.2.6; 1.2.8; 1.2.18; 1.2.26; 1.2.32; 1.2.40;
Fix a mistake in boot.c Forgot to remove reference to residual.h and add
reference to iplcb.h
 1.1 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.2.40.1 07-Jan-2011  matt Deal with split <spr.h> (and a few other misc fixes).
 1.2.32.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.26.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.18.2 11-Mar-2010  yamt sync with head
 1.2.18.1 04-May-2009  yamt sync with head.
 1.2.8.2 21-Jan-2008  yamt sync with head
 1.2.8.1 17-Dec-2007  yamt file boot.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:00 +0000
 1.2.6.2 09-Jan-2008  matt sync with HEAD
 1.2.6.1 17-Dec-2007  matt file boot.c was added on branch matt-armv6 on 2008-01-09 01:48:28 +0000
 1.2.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.2.4.1 17-Dec-2007  bouyer file boot.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:00 +0000
 1.2.2.2 17-Dec-2007  garbled Fix a mistake in boot.c Forgot to remove reference to residual.h and add
reference to iplcb.h
 1.2.2.1 17-Dec-2007  garbled file boot.c was added on branch mjf-devfs on 2007-12-17 19:54:33 +0000
 1.3.2.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.4.6.1 08-Feb-2011  bouyer Sync with HEAD
 1.4.4.1 06-Jun-2011  jruoho Sync with HEAD.
 1.4.2.1 05-Mar-2011  rmind sync with head
 1.5.62.1 29-Feb-2020  ad Sync with head.
 1.5.56.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.2 07-Jul-2011  mrg remove inline from some non-inline function prototypes.
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file boot.h was added on branch yamt-lazymbuf on 2008-01-21 09:39:00 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file boot.h was added on branch matt-armv6 on 2008-01-09 01:48:28 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file boot.h was added on branch bouyer-xeni386 on 2008-01-02 21:50:01 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file boot.h was added on branch mjf-devfs on 2007-12-17 19:09:46 +0000
 1.2 02-Mar-2010  matt Add missing <powerpc/FOO/spr.h> to a few files missed on the first pass.
Don't export <machine/spr.h> to userland, only <powerpc/spr.h>
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.18; 1.1.38; 1.1.42;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.42.1 07-Jan-2011  matt Deal with split <spr.h> (and a few other misc fixes).
 1.1.38.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.1.18.1 11-Mar-2010  yamt sync with head
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file clock.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:01 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file clock.c was added on branch matt-armv6 on 2008-01-09 01:48:28 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file clock.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:01 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file clock.c was added on branch mjf-devfs on 2007-12-17 19:09:47 +0000
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file com.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:01 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file com.c was added on branch matt-armv6 on 2008-01-09 01:48:28 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file com.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:01 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file com.c was added on branch mjf-devfs on 2007-12-17 19:09:47 +0000
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file conf.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:01 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file conf.c was added on branch matt-armv6 on 2008-01-09 01:48:29 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file conf.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:02 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file conf.c was added on branch mjf-devfs on 2007-12-17 19:09:48 +0000
 1.3 08-Feb-2011  rmind Remove clause 3 (UCB advertising clause) from the University of Utah
copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks!
Also, merge UCB and Utah copyright texts back into one, as they
originally were.

Extra verification by snj@.
 1.2 01-Mar-2008  tsutsui branches: 1.2.26; 1.2.32; 1.2.34;
cnscan() should return -1 (no input) if there is no console device.
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; 1.1.14;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.14.1 03-Apr-2008  mjf Sync with HEAD.
 1.1.10.1 24-Mar-2008  keiichi sync with head.
 1.1.8.3 17-Mar-2008  yamt sync with head.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file cons.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:01 +0000
 1.1.6.3 23-Mar-2008  matt sync with HEAD
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file cons.c was added on branch matt-armv6 on 2008-01-09 01:48:29 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file cons.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:02 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file cons.c was added on branch mjf-devfs on 2007-12-17 19:09:48 +0000
 1.2.34.1 17-Feb-2011  bouyer Sync with HEAD
 1.2.32.1 06-Jun-2011  jruoho Sync with HEAD.
 1.2.26.1 05-Mar-2011  rmind sync with head
 1.2 08-Feb-2011  rmind Remove clause 3 (UCB advertising clause) from the University of Utah
copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks!
Also, merge UCB and Utah copyright texts back into one, as they
originally were.

Extra verification by snj@.
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.40; 1.1.46; 1.1.48;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.48.1 17-Feb-2011  bouyer Sync with HEAD
 1.1.46.1 06-Jun-2011  jruoho Sync with HEAD.
 1.1.40.1 05-Mar-2011  rmind sync with head
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file cons.h was added on branch yamt-lazymbuf on 2008-01-21 09:39:02 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file cons.h was added on branch matt-armv6 on 2008-01-09 01:48:29 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file cons.h was added on branch bouyer-xeni386 on 2008-01-02 21:50:02 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file cons.h was added on branch mjf-devfs on 2007-12-17 19:09:49 +0000
 1.3 30-Apr-2022  rin Fix fallout from libsa change; stand.h includes <sys/param.h> now.

Use '\0' instead of NULL for NUL-character.
 1.2 10-Aug-2014  isaki Unify all arch/*/stand's atoi() to MI libsa.
lib/libsa/atoi.c was separated from lib/libsa/bootcfg.c.
PR/49084
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.62;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.62.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file devopen.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:02 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file devopen.c was added on branch matt-armv6 on 2008-01-09 01:48:29 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file devopen.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:03 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file devopen.c was added on branch mjf-devfs on 2007-12-17 19:09:49 +0000
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.14; 1.1.16; 1.1.18;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.18.1 16-May-2008  yamt sync with head.
 1.1.16.1 18-May-2008  yamt sync with head.
 1.1.14.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file filesystem.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:02 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file filesystem.c was added on branch matt-armv6 on 2008-01-09 01:48:30 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file filesystem.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:03 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file filesystem.c was added on branch mjf-devfs on 2007-12-17 19:09:50 +0000
 1.3 12-Jan-2009  tsutsui - add prototype warning options
- catch up changes for common powerpc/stand/mkbootimage

XXX: daily build for rs6000 should be enabled on releng server?
 1.2 28-Apr-2008  martin branches: 1.2.8;
Remove clause 3 and 4 from TNF licenses
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.14; 1.1.16; 1.1.18;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.18.2 04-May-2009  yamt sync with head.
 1.1.18.1 16-May-2008  yamt sync with head.
 1.1.16.1 18-May-2008  yamt sync with head.
 1.1.14.2 17-Jan-2009  mjf Sync with HEAD.
 1.1.14.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file inkernel.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:03 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file inkernel.c was added on branch matt-armv6 on 2008-01-09 01:48:30 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file inkernel.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:04 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file inkernel.c was added on branch mjf-devfs on 2007-12-17 19:09:51 +0000
 1.2.8.1 19-Jan-2009  skrll Sync with HEAD.
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file io.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:03 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file io.c was added on branch matt-armv6 on 2008-01-09 01:48:30 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file io.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:04 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file io.c was added on branch mjf-devfs on 2007-12-17 19:09:51 +0000
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file iplcb.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:03 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file iplcb.c was added on branch matt-armv6 on 2008-01-09 01:48:31 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file iplcb.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:05 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file iplcb.c was added on branch mjf-devfs on 2007-12-17 19:09:52 +0000
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file ld.script was added on branch yamt-lazymbuf on 2008-01-21 09:39:03 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file ld.script was added on branch matt-armv6 on 2008-01-09 01:48:31 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file ld.script was added on branch bouyer-xeni386 on 2008-01-02 21:50:06 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file ld.script was added on branch mjf-devfs on 2007-12-17 19:09:52 +0000
 1.4 11-Jun-2016  dholland PR 51200 gets in libsa considered harmful: use kgets
 1.3 03-Feb-2010  wiz branches: 1.3.22; 1.3.40;
Remove extra parenthesis. Found by cppcheck, reported by
Henning Petersen in PR 42730.
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.14; 1.1.16; 1.1.18;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.18.2 11-Mar-2010  yamt sync with head
 1.1.18.1 16-May-2008  yamt sync with head.
 1.1.16.1 18-May-2008  yamt sync with head.
 1.1.14.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file monitor.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:04 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file monitor.c was added on branch matt-armv6 on 2008-01-09 01:48:31 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file monitor.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:06 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file monitor.c was added on branch mjf-devfs on 2007-12-17 19:09:53 +0000
 1.3.40.1 09-Jul-2016  skrll Sync with HEAD
 1.3.22.1 03-Dec-2017  jdolecek update from HEAD
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file ns16550.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:04 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file ns16550.c was added on branch matt-armv6 on 2008-01-09 01:48:31 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file ns16550.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:07 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file ns16550.c was added on branch mjf-devfs on 2007-12-17 19:09:53 +0000
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file ns16550.h was added on branch yamt-lazymbuf on 2008-01-21 09:39:04 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file ns16550.h was added on branch matt-armv6 on 2008-01-09 01:48:32 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file ns16550.h was added on branch bouyer-xeni386 on 2008-01-02 21:50:07 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file ns16550.h was added on branch mjf-devfs on 2007-12-17 19:09:54 +0000
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.14; 1.1.16; 1.1.18;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.18.1 16-May-2008  yamt sync with head.
 1.1.16.1 18-May-2008  yamt sync with head.
 1.1.14.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file prf.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:05 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file prf.c was added on branch matt-armv6 on 2008-01-09 01:48:32 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file prf.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:08 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file prf.c was added on branch mjf-devfs on 2007-12-17 19:09:54 +0000
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file srt0.s was added on branch yamt-lazymbuf on 2008-01-21 09:39:05 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file srt0.s was added on branch matt-armv6 on 2008-01-09 01:48:32 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file srt0.s was added on branch bouyer-xeni386 on 2008-01-02 21:50:08 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file srt0.s was added on branch mjf-devfs on 2007-12-17 19:09:55 +0000
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file srt0_pwr.s was added on branch yamt-lazymbuf on 2008-01-21 09:39:05 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file srt0_pwr.s was added on branch matt-armv6 on 2008-01-09 01:48:32 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file srt0_pwr.s was added on branch bouyer-xeni386 on 2008-01-02 21:50:09 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file srt0_pwr.s was added on branch mjf-devfs on 2007-12-17 19:09:55 +0000
 1.2 29-Apr-2022  rin Fix fallout from libsa change; stand.h includes <sys/param.h> now.

SCANWAIT and PWAIT are renamed to SCANDELAY and SCANWAIT, respectively,
in order not to redefine PWAIT.

XXX
Too many copies for tgets.c...
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file tgets.c was added on branch yamt-lazymbuf on 2008-01-21 09:39:05 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file tgets.c was added on branch matt-armv6 on 2008-01-09 01:48:33 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file tgets.c was added on branch bouyer-xeni386 on 2008-01-02 21:50:09 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file tgets.c was added on branch mjf-devfs on 2007-12-17 19:09:56 +0000
 1.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file version was added on branch yamt-lazymbuf on 2008-01-21 09:39:06 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file version was added on branch matt-armv6 on 2008-01-09 01:48:33 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file version was added on branch bouyer-xeni386 on 2008-01-02 21:50:10 +0000
 1.1.2.2 17-Dec-2007  garbled Import the rs6000 port into the tree.

This port of NetBSD is intended to run on MCA-based IBM RS/6000
machines. The port so far has only been tested on a 7006-41T, which is a
601-based RS/6000. The port also contains a limited set of code for the
7012-3XX machines, but support for those is a long way off still.

The port builds and generates a working kernel, however, it still lacks
bus_dma code for the MCA bus, so at present, only the com ports work,
though any other device (such as the printer/keyboard) located on the
ioplanar could probably be made to work. Work will continue on this port
as I iron out the DMA code.

This port was made possible by a generous gonation of hardware by Kevin
Bowling, who also provided much of the documentation for the port.
 1.1.2.1 17-Dec-2007  garbled file version was added on branch mjf-devfs on 2007-12-17 19:09:56 +0000
 1.4 08-Aug-2014  joerg Don't set -mmultiple or -mno-string for PowerPC, the difference is too
small to really matter and it sometimes even increases the size.
 1.3 21-Aug-2013  matt branches: 1.3.2;
Use <bsd.klinks.mk>
Add a missing ${_MKTARGET_LINK}
 1.2 27-May-2010  dholland branches: 1.2.8; 1.2.18; 1.2.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.1 17-Dec-2007  garbled branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.18; 1.1.38; 1.1.40;
Add some files that got missed in the initial import of port-rs6000.
 1.1.40.1 30-May-2010  rmind sync with head
 1.1.38.1 17-Aug-2010  uebayasi Sync with HEAD.
 1.1.18.1 11-Aug-2010  yamt sync with head.
 1.1.8.2 21-Jan-2008  yamt sync with head
 1.1.8.1 17-Dec-2007  yamt file Makefile was added on branch yamt-lazymbuf on 2008-01-21 09:39:06 +0000
 1.1.6.2 09-Jan-2008  matt sync with HEAD
 1.1.6.1 17-Dec-2007  matt file Makefile was added on branch matt-armv6 on 2008-01-09 01:48:33 +0000
 1.1.4.2 02-Jan-2008  bouyer Sync with HEAD
 1.1.4.1 17-Dec-2007  bouyer file Makefile was added on branch bouyer-xeni386 on 2008-01-02 21:50:10 +0000
 1.1.2.2 17-Dec-2007  garbled Add some files that got missed in the initial import of port-rs6000.
 1.1.2.1 17-Dec-2007  garbled file Makefile was added on branch mjf-devfs on 2007-12-17 19:12:01 +0000
 1.2.22.1 28-Aug-2013  rmind sync with head
 1.2.18.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.2.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.3.2.1 10-Aug-2014  tls Rebase.

RSS XML Feed