Home | History | Annotate | Download | only in include
History log of /src/sys/arch/arm/include/trap.h
RevisionDateAuthorComments
 1.10  01-Dec-2020  rin Fix confusions related to encoding of instructions.

For __ARMEB__ in BE8 mode, instructions are encoded in little-endian.
Therefore, we need to swap bytes against these in native byte order.

In other cases, i.e., __ARMEL__ and __ARMEB__ in BE32 mode, instructions
are in native byte order, and we don't need to swap them.
 1.9  15-Mar-2014  ozaki-r branches: 1.9.42;
Add breakpoint definitions for DTrace
 1.8  19-Jan-2008  chris branches: 1.8.44; 1.8.54; 1.8.60;
Remove arm support for IPKDB.

It hasn't worked since arm was broken out from arm32 in Jan 2001, and
no-one has noticed or cared to fix it.
 1.7  11-Dec-2005  christos branches: 1.7.46; 1.7.50; 1.7.52; 1.7.58; 1.7.66;
merge ktrace-lwp.
 1.6  21-Aug-2004  rearnsha branches: 1.6.12;
Add a breakpoint instruction for Thumb.
 1.5  21-May-2003  briggs branches: 1.5.2;
Use the GDB5 breakpoint value for the kernel breakpoint assembly statement
since this value will be properly recognized by gdb_trapper().
Pointed out by bsh. Thanks!
 1.4  28-Apr-2003  briggs Add arm32 machine-specific remote kgdb support. Largely
from PR port-arm/15530 by bsh@, but with some updates from
me, including a fresh arm32/kgdb_machdep.c--ported from pc532.
 1.3  18-Oct-2001  bjh21 branches: 1.3.4;
Recognize GDB's default breakpoint instruction (as of GDB 5.0), in addition to
the instruction we used with GDB 4.x. The new instruction has the advantage
of fitting the pattern that ARM recommend using for instructions that need to
stay undefined.
 1.2  18-Jan-2001  bjh21 branches: 1.2.2; 1.2.6;
A bit of extra discussion based on the latest ARM ARM.
 1.1  10-Jan-2001  bjh21 Header files which don't differ between arm32 and arm26 and can thus be
shared.
 1.2.6.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.2.2.2  18-Jan-2001  bjh21 A bit of extra discussion based on the latest ARM ARM.
 1.2.2.1  18-Jan-2001  bjh21 file trap.h was added on branch thorpej_scsipi on 2001-01-18 20:42:04 +0000
 1.3.4.2  18-Oct-2001  bjh21 Recognize GDB's default breakpoint instruction (as of GDB 5.0), in addition to
the instruction we used with GDB 4.x. The new instruction has the advantage
of fitting the pattern that ARM recommend using for instructions that need to
stay undefined.
 1.3.4.1  18-Oct-2001  bjh21 file trap.h was added on branch nathanw_sa on 2001-10-18 21:26:24 +0000
 1.5.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.5.2.1  25-Aug-2004  skrll Sync with HEAD.
 1.6.12.1  21-Jan-2008  yamt sync with head
 1.7.66.1  20-Jan-2008  bouyer Sync with HEAD
 1.7.58.1  18-Feb-2008  mjf Sync with HEAD.
 1.7.52.1  23-Mar-2008  matt sync with HEAD
 1.7.50.1  20-Jan-2008  chris Sync to HEAD.
 1.7.46.1  28-Feb-2008  rjs Sync with HEAD.
 1.8.60.1  18-May-2014  rmind sync with head
 1.8.54.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.44.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.42.1  14-Dec-2020  thorpej Sync w/ HEAD.

RSS XML Feed