Home | History | Annotate | Download | only in include
History log of /src/sys/arch/sparc64/include/asm.h
RevisionDateAuthorComments
 1.22  17-Oct-2015  nakayama Move LP64 and ILP32 conversion macros COMBINE, SPLIT from locore.h
to asm.h, and provide SPLIT_RETL for the case SPLIT and then retl
immediately.
 1.21  28-Apr-2013  nakayama branches: 1.21.12;
Use macros in machine/asm.h instead of locally defined, and
introduce CASPTRA for casxa/casa.
 1.20  16-Mar-2013  christos move the useful macros somewhere where they can be used in userland.
 1.19  20-Jul-2002  mrg branches: 1.19.146; 1.19.156;
use <sparc/foo.h> where appropriate. now these files become very
very difficult to get out of sync. add bootinfo.h and promlib.h
(using the same method) so that sparc64 headers can build sparc
stand (not yet finished.)
 1.18  24-Jun-2002  thorpej Add ENTRY_NOPROFILE().
 1.17  14-Jan-2002  eeh branches: 1.17.8;
Use a more efficient PIC_PROLOG().
 1.16  03-Nov-2001  thorpej branches: 1.16.2;
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.15  02-Aug-2000  eeh branches: 1.15.4; 1.15.6;
Get kernel profiling to work. Now if only gprof worked....
 1.14  01-Aug-2000  eeh Pull in <machine/frame.h> to define BIAS and CC64FSZ.
 1.13  23-Jul-2000  eeh Include <machine/frame.h> to get the definition of BIAS and CC64FSZ.
 1.12  18-Jul-2000  eeh Fix PIC bugs.
 1.11  14-Jul-2000  eeh Add support for 64-bit PIC and dynamic linking.
 1.10  23-Jun-2000  kleink Add a WEAK_ALIAS() macro.
 1.9  05-Oct-1999  eeh branches: 1.9.2; 1.9.12;
Add RODATA() macro.
 1.8  31-Jan-1999  mrg retire _LP64; use compiler provided __arch64__, but still defined _LP64 where we used to anyway.
 1.7  02-Dec-1998  thorpej Argh, fix the ANSI CPP version of the a.out WARN_REFERENCES().
 1.6  02-Dec-1998  thorpej Implement WARN_REFERENCES().
 1.5  06-Oct-1998  eeh Fix PIC code initialization.
 1.4  13-Sep-1998  eeh Fixup signal changes (hopefully). However SUN_COMPAT is likely broken by
this and I don't know how to fix it.

We can now exec a 64-bit init through a really ugly hack (don't ask.)
 1.3  13-Aug-1998  eeh Merge paddr_t changes into the main branch.
 1.2  07-Jul-1998  eeh branches: 1.2.2;
General update:

Added genassym.cf
Removed lderr which should never have gotten in
Removed lots of dead code from locore.s
Added some softint stuff to intr.c
Added support for halt -p
esp and le both use bus_dmamap_*() functions now
instead of kdvma_mapin()
groundwork for PCI (but we still have no drivers for
any sun4u PCI devices)
 1.1  20-Jun-1998  eeh branches: 1.1.1;
Initial revision
 1.1.1.1  20-Jun-1998  eeh Import of sparc64.
 1.2.2.1  02-Aug-1998  eeh Cleanup work:

Sync up with sys/dev/sbus
get cgsix to work right
 1.9.12.4  07-Aug-2000  mrg pull up 1.15 (approved by thorpej):
>Get kernel profiling to work. Now if only gprof worked....
 1.9.12.3  07-Aug-2000  mrg pull up 1.14 (approved by thorpej):
>Pull in <machine/frame.h> to define BIAS and CC64FSZ.
 1.9.12.2  26-Jul-2000  mycroft Approved by thorpej:
Enable pulling this into user-level code to get some definitions (e.g. CC64FSZ).

syssrc/sys/arch/sparc64/include/asm.h 1.11 -> 1.13
syssrc/sys/arch/sparc64/include/frame.h 1.6 -> 1.7
 1.9.12.1  18-Jul-2000  mrg pullup the contents of -current arch/sparc64. this gives us significant
ultrasparc PCI support (ultra5, ultra10, AXi, and E250 tested so far),
plus many other small fixes. netbooting is now supported.
 1.9.2.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.15.6.1  12-Nov-2001  thorpej Sync the thorpej-mips-cache branch with -current.
 1.15.4.3  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.15.4.2  11-Feb-2002  jdolecek Sync w/ -current.
 1.15.4.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.16.2.3  01-Aug-2002  nathanw Catch up to -current.
 1.16.2.2  28-Feb-2002  nathanw Catch up to -current.
 1.16.2.1  03-Nov-2001  nathanw file asm.h was added on branch nathanw_sa on 2002-02-28 04:12:12 +0000
 1.17.8.2  31-Aug-2002  gehenna catch up with -current.
 1.17.8.1  17-Jul-2002  gehenna catch up with -current.
 1.19.156.2  03-Dec-2017  jdolecek update from HEAD
 1.19.156.1  23-Jun-2013  tls resync from head
 1.19.146.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.21.12.1  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)

RSS XML Feed