Home | History | Annotate | Download | only in include
History log of /src/sys/arch/arm/include/profile.h
RevisionDateAuthorComments
 1.18  24-Jan-2018  skrll Remove port-acorn26

OK core@
 1.17  11-Jan-2015  joerg ARM has deprecated using both PC and LR in the register list of pop with
ARMv6T2, so split the instructions up.
 1.16  28-Nov-2014  skrll branches: 1.16.2;
Fix __mcount in the !(__ARM_EABI__) case by popping the right number of
registers on exit.
 1.15  13-Aug-2014  matt Don't save r4 since we don't use it.
 1.14  11-May-2014  joerg branches: 1.14.2;
Provide a non-EHABI version of the mcount glue.
 1.13  30-Nov-2013  joerg branches: 1.13.2;
Like asm.h r1.25, don't use (PLT) anymore.
 1.12  12-Sep-2013  joerg Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.
 1.11  18-Aug-2013  matt Don't use cfi ops in non EABI MCOUNT
 1.10  16-Aug-2013  matt __mcount is always arm code (even if compiled -mthumb).
Add .cfi for unwind tables
 1.9  15-Aug-2013  matt Add an EABI ARM version of MCOUNT that doesn't do ARM26 compat.
Add an EABI Thumb version of MCOUNT (doesn't do ARM26 compat either).
Add .size to all MCOUNT
 1.8  29-Aug-2008  matt branches: 1.8.28; 1.8.38; 1.8.44;
Remove non-__ELF__ snippets.
 1.7  24-Dec-2005  perry branches: 1.7.76; 1.7.80; 1.7.82; 1.7.86;
__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile
 1.6  14-Aug-2002  briggs branches: 1.6.24;
Inline SetCPSR calls where it seems prudent to do so. This avoids two
branches and allows the compiler to better utilize registers around
calls to disable/enable/restore_interrupts().
 1.5  24-Mar-2002  bjh21 branches: 1.5.2;
arm26->acorn26 transition.
 1.4  23-Nov-2001  thorpej Use <arm/cpufunc.h>, not <machine/cpufunc.h>.
 1.3  16-Jul-2001  matt branches: 1.3.6;
Need to emit PLT magic for PIC ELF files.
 1.2  04-May-2001  bjh21 branches: 1.2.2;
Make the common <arm/profile.h> work on arm26 and arm32, choosing whether
to munge R15 or not at runtime. Also make it work with both ELF and a.out.
 1.1  23-Feb-2001  reinoud branches: 1.1.2; 1.1.4;
Big patch for merging common include files of the new hpcarm tree and the old arm32
tree into the new arm substree. All moved files are relinked with a stub that included
the file from the new location; this might be done better later.
 1.1.4.2  12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1  23-Feb-2001  bouyer file profile.h was added on branch thorpej_scsipi on 2001-03-12 13:27:23 +0000
 1.1.2.1  21-Jun-2001  nathanw Catch up to -current.
 1.2.2.4  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.2.2.3  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.2.2.1  03-Aug-2001  lukem update to -current
 1.3.6.4  19-Aug-2002  thorpej Partial (ARM only) sync with trunk -- significant performance improvements
for XScale-based systems.
 1.3.6.3  01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.3.6.2  08-Jan-2002  nathanw Catch up to -current.
 1.3.6.1  16-Jul-2001  nathanw file profile.h was added on branch nathanw_sa on 2002-01-08 00:23:12 +0000
 1.5.2.1  30-Aug-2002  gehenna catch up with -current.
 1.6.24.1  21-Jun-2006  yamt sync with head.
 1.7.86.1  19-Oct-2008  haad Sync with HEAD.
 1.7.82.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.7.80.1  04-May-2009  yamt sync with head.
 1.7.76.1  28-Sep-2008  mjf Sync with HEAD.
 1.8.44.2  18-May-2014  rmind sync with head
 1.8.44.1  28-Aug-2013  rmind sync with head
 1.8.38.2  03-Dec-2017  jdolecek update from HEAD
 1.8.38.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.28.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.13.2.1  10-Aug-2014  tls Rebase.
 1.14.2.2  02-Jun-2015  snj Pull up following revision(s) (requested by joerg in ticket #813):
sys/arch/arm/include/profile.h: revision 1.17 via patch
ARM has deprecated using both PC and LR in the register list of pop with
ARMv6T2, so split the instructions up.
 1.14.2.1  01-Dec-2014  martin Pull up following revision(s) (requested by skrll in ticket #273):
sys/arch/arm/include/profile.h: revision 1.16
Fix __mcount in the !(__ARM_EABI__) case by popping the right number of
registers on exit.
 1.16.2.1  06-Apr-2015  skrll Sync with HEAD

RSS XML Feed