| History log of /src/sys/arch/mvmeppc/isa | 
    | Revision | Date | Author | Comments | 
| 1.5 | 17-Oct-2007 | garbled | Merge the ppcoea-renovation branch to HEAD. 
 This branch was a major cleanup and rototill of many of the various OEA
 cpu based PPC ports that focused on sharing as much code as possible
 between the various ports to eliminate near-identical copies of files in
 every tree.  Additionally there is a new PIC system that unifies the
 interface to interrupt code for all different OEA ppc arches.  The work
 for this branch was done by a variety of people, too long to list here.
 
 TODO:
 bebox still needs work to complete the transition to -renovation.
 ofppc still needs a bunch of work, which I will be looking at.
 ev64260 still needs to be renovated
 amigappc was not attempted.
 
 NOTES:
 pmppc was removed as an arch, and moved to a evbppc target.
 
 | 
| 1.4 | 11-Dec-2005 | christos | branches:  1.4.30;  1.4.38;  1.4.48;  1.4.50;  1.4.52;  1.4.54; merge ktrace-lwp.
 
 | 
| 1.3 | 07-Aug-2003 | agc | branches:  1.3.16; Move UCB-licensed code from 4-clause to 3-clause licence.
 
 Patches provided by Joel Baker in PR 22364, verified by myself.
 
 | 
| 1.2 | 15-Jul-2003 | lukem | __KERNEL_RCSID() 
 | 
| 1.1 | 27-Feb-2002 | scw | branches:  1.1.2;  1.1.14;  1.1.20; New port: NetBSD/mvmeppc
 
 Based mostly on NetBSD/prep at this time since the earlier mvme160x
 boards are pretty much PReP compliant. Later boards in the range
 diverge somewhat from the reference platform, hence the separate port.
 
 Still needs *lots* of bashing into shape, but at this time it will
 boot to multi-user over ethernet on an MVME1603-051.
 
 | 
| 1.1.20.3 | 21-Sep-2004 | skrll | Fix the sync with head I botched. 
 | 
| 1.1.20.2 | 18-Sep-2004 | skrll | Sync with HEAD. 
 | 
| 1.1.20.1 | 03-Aug-2004 | skrll | Sync with HEAD 
 | 
| 1.1.14.2 | 23-Jun-2002 | jdolecek | catch up with -current on kqueue branch 
 | 
| 1.1.14.1 | 27-Feb-2002 | jdolecek | file isa_machdep.c was added on branch kqueue on 2002-06-23 17:38:34 +0000 
 | 
| 1.1.2.2 | 28-Feb-2002 | nathanw | Catch up to -current. 
 | 
| 1.1.2.1 | 27-Feb-2002 | nathanw | file isa_machdep.c was added on branch nathanw_sa on 2002-02-28 04:11:06 +0000 
 | 
| 1.3.16.1 | 27-Oct-2007 | yamt | sync with head. 
 | 
| 1.4.54.1 | 25-Oct-2007 | bouyer | Sync with HEAD. 
 | 
| 1.4.52.1 | 18-Oct-2007 | yamt | sync with head. 
 | 
| 1.4.50.1 | 06-Nov-2007 | matt | sync with HEAD 
 | 
| 1.4.48.1 | 26-Oct-2007 | joerg | Sync with HEAD. 
 Follow the merge of pmap.c on i386 and amd64 and move
 pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
 code to restore CR4 before jumping back into kernel space as the large
 page option might cover that.
 
 | 
| 1.4.38.1 | 09-May-2007 | garbled | Apply the complete renovation package to mvmeppc. 1) Convert to shared PIC code.  For now, using i8259, however, I suspect
 this machine really needs prepivr.
 2) Convert to shared PCI
 3) Convert to shared ISA
 4) Clean up a few __P's and K&R declarations.  Still a few to go probably.
 
 | 
| 1.4.30.1 | 23-Oct-2007 | ad | Sync with head. 
 | 
| 1.8 | 17-Oct-2007 | garbled | Merge the ppcoea-renovation branch to HEAD. 
 This branch was a major cleanup and rototill of many of the various OEA
 cpu based PPC ports that focused on sharing as much code as possible
 between the various ports to eliminate near-identical copies of files in
 every tree.  Additionally there is a new PIC system that unifies the
 interface to interrupt code for all different OEA ppc arches.  The work
 for this branch was done by a variety of people, too long to list here.
 
 TODO:
 bebox still needs work to complete the transition to -renovation.
 ofppc still needs a bunch of work, which I will be looking at.
 ev64260 still needs to be renovated
 amigappc was not attempted.
 
 NOTES:
 pmppc was removed as an arch, and moved to a evbppc target.
 
 | 
| 1.7 | 05-Mar-2007 | he | branches:  1.7.2;  1.7.10;  1.7.18;  1.7.20;  1.7.22;  1.7.24; Cast to char* before doing pointer arithmetic.
 
 | 
| 1.6 | 04-Mar-2007 | christos | Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 
 | 
| 1.5 | 11-Dec-2005 | christos | branches:  1.5.26; merge ktrace-lwp.
 
 | 
| 1.4 | 15-Jul-2003 | lukem | branches:  1.4.16; __KERNEL_RCSID()
 
 | 
| 1.3 | 05-May-2003 | fvdl | branches:  1.3.2; Move definition of ISA_DMA_BOUNCE_THRESHOLD to dev/isa/isareg.h.
 
 | 
| 1.2 | 02-Apr-2003 | thorpej | Use PAGE_SIZE rather than NBPG. 
 | 
| 1.1 | 27-Feb-2002 | scw | branches:  1.1.2;  1.1.14; New port: NetBSD/mvmeppc
 
 Based mostly on NetBSD/prep at this time since the earlier mvme160x
 boards are pretty much PReP compliant. Later boards in the range
 diverge somewhat from the reference platform, hence the separate port.
 
 Still needs *lots* of bashing into shape, but at this time it will
 boot to multi-user over ethernet on an MVME1603-051.
 
 | 
| 1.1.14.2 | 23-Jun-2002 | jdolecek | catch up with -current on kqueue branch 
 | 
| 1.1.14.1 | 27-Feb-2002 | jdolecek | file isadma_machdep.c was added on branch kqueue on 2002-06-23 17:38:34 +0000 
 | 
| 1.1.2.2 | 28-Feb-2002 | nathanw | Catch up to -current. 
 | 
| 1.1.2.1 | 27-Feb-2002 | nathanw | file isadma_machdep.c was added on branch nathanw_sa on 2002-02-28 04:11:06 +0000 
 | 
| 1.3.2.3 | 21-Sep-2004 | skrll | Fix the sync with head I botched. 
 | 
| 1.3.2.2 | 18-Sep-2004 | skrll | Sync with HEAD. 
 | 
| 1.3.2.1 | 03-Aug-2004 | skrll | Sync with HEAD 
 | 
| 1.4.16.2 | 27-Oct-2007 | yamt | sync with head. 
 | 
| 1.4.16.1 | 03-Sep-2007 | yamt | sync with head. 
 | 
| 1.5.26.1 | 12-Mar-2007 | rmind | Sync with HEAD. 
 | 
| 1.7.24.1 | 25-Oct-2007 | bouyer | Sync with HEAD. 
 | 
| 1.7.22.1 | 18-Oct-2007 | yamt | sync with head. 
 | 
| 1.7.20.1 | 06-Nov-2007 | matt | sync with HEAD 
 | 
| 1.7.18.1 | 26-Oct-2007 | joerg | Sync with HEAD. 
 Follow the merge of pmap.c on i386 and amd64 and move
 pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
 code to restore CR4 before jumping back into kernel space as the large
 page option might cover that.
 
 | 
| 1.7.10.1 | 09-May-2007 | garbled | Apply the complete renovation package to mvmeppc. 1) Convert to shared PIC code.  For now, using i8259, however, I suspect
 this machine really needs prepivr.
 2) Convert to shared PCI
 3) Convert to shared ISA
 4) Clean up a few __P's and K&R declarations.  Still a few to go probably.
 
 | 
| 1.7.2.1 | 23-Oct-2007 | ad | Sync with head. 
 | 
| 1.15 | 20-Nov-2014 | christos | use the inline bcdtobin and bintobcd directly instead through a macro. 
 | 
| 1.14 | 01-Jul-2011 | dyoung | branches:  1.14.12; #include <sys/bus.h> instead of <machine/bus.h>.
 
 | 
| 1.13 | 28-Apr-2008 | martin | Remove clause 3 and 4 from TNF licenses 
 | 
| 1.12 | 29-Mar-2008 | tsutsui | branches:  1.12.2;  1.12.4; Don't forget to initialize sc_dev.
 
 | 
| 1.11 | 28-Mar-2008 | tsutsui | Split device_t and softc for MI mk48txx(4) and intersil7170(4) clocks, and other related misc cosmetics.
 
 | 
| 1.10 | 10-Jan-2008 | tsutsui | branches:  1.10.6; - move todr_attach(9) calls from each MD attachment to MI mk48txx_attach()
 - don't clear todr_setwen in mk48txx_attach() since it might be set by
 MD attachments
 
 | 
| 1.9 | 11-Dec-2005 | christos | branches:  1.9.50;  1.9.56;  1.9.64; merge ktrace-lwp.
 
 | 
| 1.8 | 14-Sep-2004 | drochner | branches:  1.8.12; adapt to ISA "unknown address" namespace separation (purely mechanical,
 as far as "grep" reaches)
 
 | 
| 1.7 | 01-Nov-2003 | tsutsui | Adapt MI mk48txx(4) changes. (compiles but untested) 
 | 
| 1.6 | 18-Jul-2003 | thorpej | Rename clock_rtc_config() to todr_attach(). 
 | 
| 1.5 | 18-Jul-2003 | thorpej | Move the prototype of clock_rtc_config() into <dev/clock_subr.h>. 
 | 
| 1.4 | 02-Oct-2002 | thorpej | branches:  1.4.6; Use CFATTACH_DECL().
 
 | 
| 1.3 | 27-Sep-2002 | thorpej | Declare all cfattach structures const. 
 | 
| 1.2 | 04-Mar-2002 | wiz | branches:  1.2.10; Correct misspellings of "failed".
 
 | 
| 1.1 | 27-Feb-2002 | scw | branches:  1.1.2; New port: NetBSD/mvmeppc
 
 Based mostly on NetBSD/prep at this time since the earlier mvme160x
 boards are pretty much PReP compliant. Later boards in the range
 diverge somewhat from the reference platform, hence the separate port.
 
 Still needs *lots* of bashing into shape, but at this time it will
 boot to multi-user over ethernet on an MVME1603-051.
 
 | 
| 1.1.2.4 | 18-Oct-2002 | nathanw | Catch up to -current. 
 | 
| 1.1.2.3 | 01-Apr-2002 | nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
 
 | 
| 1.1.2.2 | 28-Feb-2002 | nathanw | Catch up to -current. 
 | 
| 1.1.2.1 | 27-Feb-2002 | nathanw | file mkclock_isa.c was added on branch nathanw_sa on 2002-02-28 04:11:06 +0000 
 | 
| 1.2.10.3 | 10-Oct-2002 | jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
 
 | 
| 1.2.10.2 | 23-Jun-2002 | jdolecek | catch up with -current on kqueue branch 
 | 
| 1.2.10.1 | 04-Mar-2002 | jdolecek | file mkclock_isa.c was added on branch kqueue on 2002-06-23 17:38:34 +0000 
 | 
| 1.4.6.3 | 21-Sep-2004 | skrll | Fix the sync with head I botched. 
 | 
| 1.4.6.2 | 18-Sep-2004 | skrll | Sync with HEAD. 
 | 
| 1.4.6.1 | 03-Aug-2004 | skrll | Sync with HEAD 
 | 
| 1.8.12.1 | 21-Jan-2008 | yamt | sync with head 
 | 
| 1.9.64.1 | 10-Jan-2008 | bouyer | Sync with HEAD 
 | 
| 1.9.56.1 | 18-Feb-2008 | mjf | Sync with HEAD. 
 | 
| 1.9.50.1 | 23-Mar-2008 | matt | sync with HEAD 
 | 
| 1.10.6.2 | 02-Jun-2008 | mjf | Sync with HEAD. 
 | 
| 1.10.6.1 | 03-Apr-2008 | mjf | Sync with HEAD. 
 | 
| 1.12.4.1 | 16-May-2008 | yamt | sync with head. 
 | 
| 1.12.2.1 | 18-May-2008 | yamt | sync with head. 
 | 
| 1.14.12.1 | 03-Dec-2017 | jdolecek | update from HEAD 
 |