Home | History | Annotate | Download | only in include
History log of /src/sys/arch/sparc/include/asm.h
RevisionDateAuthorComments
 1.25  06-Jan-2025  martin PR 58960: fix misunderstanding in semantic and provide both the original
id string as well as _NETBSD_REVISIONID.
Do not rely on string concatenation in the inline assembler, use .ascii
and .asciz for individual string parts instead.
 1.24  04-Jan-2025  martin PR 58960: sparc/asm.h: Respect NETBSD_REVISIONID.
 1.23  17-Apr-2020  joerg branches: 1.23.26;
Mark the .ident section as mergable string section to avoid redundant
entries.
 1.22  23-Aug-2015  joerg branches: 1.22.18; 1.22.28;
Use .word for data that is known to be aligned.
 1.21  23-Aug-2015  joerg Remove .proc 1, it has been ignored by gas for ages.
 1.20  12-Apr-2014  joerg branches: 1.20.4;
Add END() macro like most other archs have.
 1.19  12-Sep-2013  joerg branches: 1.19.2;
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.18  20-Dec-2010  joerg branches: 1.18.8; 1.18.18; 1.18.22;
Consistently use .gnu.warning with .pushsectio and .popsection on all
architectures instead of obsolete STABS frames for linker warnings.
 1.17  20-Dec-2010  matt Move counting of faults, traps, intrs, soft[intr]s, syscalls, and nswtch
from uvmexp to per-cpu cpu_data and move them to 64bits. Remove unneeded
includes of <uvm/uvm_extern.h> and/or <uvm/uvm.h>.
 1.16  20-Jan-2006  christos branches: 1.16.98;
Add a STRONG_ALIAS macro
 1.15  17-Sep-2002  uwe branches: 1.15.22; 1.15.34;
RCSID should go to .ident section.
While here add __KERNEL_RCSID.
 1.14  20-Jul-2002  mrg sync these with the sparc64 versions.
 1.13  24-Jun-2002  thorpej Add ENTRY_NOPROFILE().
 1.12  03-Nov-2001  thorpej branches: 1.12.8;
Changes from Martin Husemann and myself:
- Make the 32-bit SPARC profile support work with the GCC 2.95.3
SPARC ELF compiler, which uses a different name for mcount.
- Make the 64-bit SPARC profile support header look more like the 32-bit
SPARC header (no functional change -- 64-bit SPARC already used the
correct mcount name).
 1.11  23-Jun-2000  kleink branches: 1.11.4; 1.11.6; 1.11.8;
Add a WEAK_ALIAS() macro.
 1.10  24-Feb-1999  chs branches: 1.10.8; 1.10.18;
add RODATA(), which is like ENTRY() but without the _PROF_PROLOGUE.
 1.9  02-Dec-1998  thorpej Argh, fix the ANSI CPP version of the a.out WARN_REFERENCES().
 1.8  02-Dec-1998  thorpej Implement WARN_REFERENCES().
 1.7  01-Jul-1998  tv branches: 1.7.4;
_GLOBAL_OFFSET_TABLE_ needs a _C_LABEL() wrapper, too.
 1.6  01-Jul-1998  tv Change _C_LABEL() to use proper underscoring depending on __ELF__ or not.
 1.5  16-Jul-1997  christos Add RCSID() macro.
 1.4  30-Nov-1996  jtc PROF -> GPROF
 1.3  20-Nov-1994  deraadt copyright/Id cleanup
 1.2  03-Jun-1994  pk Profile asm entries also.
 1.1  10-Feb-1994  pk Define a few things here, in line with other ports.
 1.7.4.1  25-Feb-1999  chs sync with HEAD - profiling fixes.
 1.10.18.1  25-Jul-2000  kleink Pull up rev. 1.11 (approved by thorpej):
For ELF, add a WEAK_ALIAS() macro.
 1.10.8.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.11.8.3  18-Oct-2002  nathanw Catch up to -current.
 1.11.8.2  01-Aug-2002  nathanw Catch up to -current.
 1.11.8.1  08-Jan-2002  nathanw Catch up to -current.
 1.11.6.1  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.11.4.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.11.4.2  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.11.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.12.8.2  31-Aug-2002  gehenna catch up with -current.
 1.12.8.1  17-Jul-2002  gehenna catch up with -current.
 1.15.34.1  01-Feb-2006  yamt sync with head.
 1.15.22.1  21-Jun-2006  yamt sync with head.
 1.16.98.1  05-Mar-2011  rmind sync with head
 1.18.22.1  18-May-2014  rmind sync with head
 1.18.18.2  03-Dec-2017  jdolecek update from HEAD
 1.18.18.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.18.8.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.19.2.1  10-Aug-2014  tls Rebase.
 1.20.4.1  22-Sep-2015  skrll Sync with HEAD
 1.22.28.1  20-Apr-2020  bouyer Sync with HEAD
 1.22.18.1  21-Apr-2020  martin Sync with HEAD
 1.23.26.1  02-Aug-2025  perseant Sync with HEAD

RSS XML Feed