Home | History | Annotate | Download | only in include
History log of /src/sys/arch/powerpc/include/trap.h
RevisionDateAuthorComments
 1.14  06-Jul-2020  rin Style and cosmetic changes. No binary changes intended.
 1.13  03-Mar-2014  macallan support ppc601
from scole_mail, ok matt@
 1.12  18-Jul-2012  matt branches: 1.12.2; 1.12.4;
Define the MPC8XX traps
 1.11  24-May-2008  phx branches: 1.11.32;
Make oea_init() support systems with high-vector configurations (i.e exception
vectors at 0xfff00000), and trap_subr.S allows the kernel to be in a memory
region which is not reachable by absolute branch instructions (ba and bla).

High-vector support can be enabled by option PPC_HIGH_VEC, and long-branches
to the kernel are enabled by the option DISTANT_KERNEL.
 1.10  05-Aug-2006  sanjayl branches: 1.10.58; 1.10.60; 1.10.62; 1.10.64;
1st cut of Powermac G5 support (uses bridge mode).
 1.9  26-Apr-2003  wiz branches: 1.9.18; 1.9.32; 1.9.36;
Management, not managment. Mostly from jmc@openbsd.
 1.8  19-May-2002  augustss Handle the "aligment" fault generated by DCBZ when the cache is off.
That way you can run the processor with caches off.
 1.7  22-Feb-2002  kleink branches: 1.7.8;
Handle the 601's Run Mode/Trace Exception as well.
 1.6  13-Jun-2001  simonb branches: 1.6.2; 1.6.8;
Add a port to IBM's PPC405GP Reference Board (the "walnut")
by Eduardo Horvath and Simon Burge of Wasabi Systems.

IBM 4xx series CPU features:
- New pmap and revised trap handler.
- Support on-chip timers, PCI controller, UARTs
- Framework for on-chip ethernet and watchdog timer.
General PowerPC features:
- Add in-kernel PPC floating point emulation
- New in{,4}_cksum that is between 1.5 and 5 times faster than the
old version depending on CPU type.
General changes:
- Kernel support for generic dbsym-style symbols.
 1.5  20-Nov-2000  tsubai branches: 1.5.2;
Thermal Management Interrupt is available on 750, too.
 1.4  19-Nov-2000  matt Add G4 specific exceptions (include AltiVec).
 1.3  25-May-2000  is Prepare for AmigaPPC.
 1.2  19-Jan-2000  danw Fill in the alignment trap handler a bit: now it can fix unaligned
floating point loads and stores (to work around a gcc bug), but will
still cause a bus error on other sorts of unaligned accesses.
 1.1  30-Sep-1996  ws branches: 1.1.22; 1.1.28;
PowerPC port
 1.1.28.2  22-Nov-2000  bouyer Sync with HEAD.
 1.1.28.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.1.22.1  20-Jan-2000  he Pull up revision 1.2 (requested by danw):
Add (the beginnings of) an unaligned access handler for the
powerpc, to get around the fact that gcc currently generates bad
floating point copies sometimes, which breaks various things,
 1.5.2.1  21-Jun-2001  nathanw Catch up to -current.
 1.6.8.3  20-Jun-2002  nathanw Catch up to -current.
 1.6.8.2  28-Feb-2002  nathanw Catch up to -current.
 1.6.8.1  13-Jun-2001  nathanw file trap.h was added on branch nathanw_sa on 2002-02-28 04:11:26 +0000
 1.6.2.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.6.2.1  16-Mar-2002  jdolecek Catch up with -current.
 1.7.8.1  30-May-2002  gehenna Catch up with -current.
 1.9.36.1  11-Aug-2006  yamt sync with head
 1.9.32.1  09-Sep-2006  rpaulo sync with head
 1.9.18.1  30-Dec-2006  yamt sync with head.
 1.10.64.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.10.62.1  04-May-2009  yamt sync with head.
 1.10.60.1  04-Jun-2008  yamt sync with head
 1.10.58.1  02-Jun-2008  mjf Sync with HEAD.
 1.11.32.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.11.32.1  30-Oct-2012  yamt sync with head
 1.12.4.1  18-May-2014  rmind sync with head
 1.12.2.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed