Home | History | Annotate | Download | only in include
History log of /src/sys/arch/mvmeppc/include/types.h
RevisionDateAuthorComments
 1.10  01-Apr-2021  simonb Define __HAVE_LEGACY_INTRCNT to indicate this port uses legacy intrcnt
interrupt accounting.
 1.9  01-Apr-2021  simonb Whitespace: #define<tab>
 1.8  17-Jul-2011  dyoung branches: 1.8.66; 1.8.68;
Enable new-style <sys/bus.h> on several PowerPC ports supporting PCI
buses. Make non-inline implementations of bus_space(9) and bus_dma(9)
routines and move them to appropriate .c files.

This may leave amigappc in a bad state, sorry. Fortunately, it will be
easy to repair by imitating the bus.h -> bus_{defs,funcs}.h split in
some other PowerPC port.
 1.7  17-Jul-2010  tsutsui Remove obsolete __HAVE_GENERIC_SOFT_INTERRUPTS,
which is mandatory since 2007/07:
http://mail-index.NetBSD.org/source-changes/2007/07/14/0039.html
 1.6  20-Jan-2008  joerg branches: 1.6.10; 1.6.30; 1.6.32;
Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants,
remove the conditionals and the code associated with the undef case.
 1.5  17-Oct-2007  garbled branches: 1.5.2; 1.5.8;
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  17-Sep-2006  gdamore branches: 1.4.10; 1.4.18; 1.4.28; 1.4.30; 1.4.32; 1.4.34;
Use MI todr framework. Untested, but considered extremely
low risk.
 1.3  03-Sep-2006  bjh21 branches: 1.3.2;
Nothing in the kernel now tests __HAVE_NWSCONS, so stop defining it everywhere.
 1.2  22-Sep-2002  simonb branches: 1.2.22; 1.2.36; 1.2.40;
Use "#define\t" instead of "#define ".
 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.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.1.14.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.14.1  27-Feb-2002  jdolecek file types.h was added on branch kqueue on 2002-06-23 17:38:33 +0000
 1.1.2.3  18-Oct-2002  nathanw Catch up to -current.
 1.1.2.2  28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1  27-Feb-2002  nathanw file types.h was added on branch nathanw_sa on 2002-02-28 04:11:06 +0000
 1.2.40.1  14-Sep-2006  yamt sync with head.
 1.2.36.1  09-Sep-2006  rpaulo sync with head
 1.2.22.3  21-Jan-2008  yamt sync with head
 1.2.22.2  27-Oct-2007  yamt sync with head.
 1.2.22.1  30-Dec-2006  yamt sync with head.
 1.3.2.1  18-Nov-2006  ad Sync with head.
 1.4.34.1  25-Oct-2007  bouyer Sync with HEAD.
 1.4.32.1  18-Oct-2007  yamt sync with head.
 1.4.30.2  23-Mar-2008  matt sync with HEAD
 1.4.30.1  06-Nov-2007  matt sync with HEAD
 1.4.28.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.18.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.10.1  23-Oct-2007  ad Sync with head.
 1.5.8.1  23-Jan-2008  bouyer Sync with HEAD.
 1.5.2.1  18-Feb-2008  mjf Sync with HEAD.
 1.6.32.1  05-Mar-2011  rmind sync with head
 1.6.30.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.6.10.1  11-Aug-2010  yamt sync with head.
 1.8.68.1  03-Apr-2021  thorpej Sync with HEAD.
 1.8.66.1  03-Apr-2021  thorpej Sync with HEAD.

RSS XML Feed