History log of /netbsd-src/sys/arch/sparc64/include/asm.h (Results 1 – 22 of 22)
Revision Date Author Comments
# 0b3a3609 17-Oct-2015 nakayama <nakayama@NetBSD.org>

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.


# aa19dc53 28-Apr-2013 nakayama <nakayama@NetBSD.org>

Use macros in machine/asm.h instead of locally defined, and
introduce CASPTRA for casxa/casa.


# ca64aca7 16-Mar-2013 christos <christos@NetBSD.org>

move the useful macros somewhere where they can be used in userland.


# 154a2d2a 20-Jul-2002 mrg <mrg@NetBSD.org>

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
stan

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.)

show more ...


# f427b80c 24-Jun-2002 thorpej <thorpej@NetBSD.org>

Add ENTRY_NOPROFILE().


# cc61f434 14-Jan-2002 eeh <eeh@NetBSD.org>

Use a more efficient PIC_PROLOG().


# 88ff6897 03-Nov-2001 thorpej <thorpej@NetBSD.org>

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

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).

show more ...


# 7ec33e89 02-Aug-2000 eeh <eeh@NetBSD.org>

Get kernel profiling to work. Now if only gprof worked....


# 07fc1942 01-Aug-2000 eeh <eeh@NetBSD.org>

Pull in <machine/frame.h> to define BIAS and CC64FSZ.


# 526bc1de 23-Jul-2000 eeh <eeh@NetBSD.org>

Include <machine/frame.h> to get the definition of BIAS and CC64FSZ.


# 067b7521 18-Jul-2000 eeh <eeh@NetBSD.org>

Fix PIC bugs.


# 7b6085ff 14-Jul-2000 eeh <eeh@NetBSD.org>

Add support for 64-bit PIC and dynamic linking.


# 133ea383 23-Jun-2000 kleink <kleink@NetBSD.org>

Add a WEAK_ALIAS() macro.


# cb2f2c8f 05-Oct-1999 eeh <eeh@NetBSD.org>

Add RODATA() macro.


# 7006310c 31-Jan-1999 mrg <mrg@NetBSD.org>

retire _LP64; use compiler provided __arch64__, but still defined _LP64 where we used to anyway.


# da572a13 02-Dec-1998 thorpej <thorpej@NetBSD.org>

Argh, fix the ANSI CPP version of the a.out WARN_REFERENCES().


# a6f7e0c0 02-Dec-1998 thorpej <thorpej@NetBSD.org>

Implement WARN_REFERENCES().


# d0d18d5a 06-Oct-1998 eeh <eeh@NetBSD.org>

Fix PIC code initialization.


# 49af63b2 13-Sep-1998 eeh <eeh@NetBSD.org>

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.)


# a2dd74ed 13-Aug-1998 eeh <eeh@NetBSD.org>

Merge paddr_t changes into the main branch.


# d94474cc 07-Jul-1998 eeh <eeh@NetBSD.org>

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 l

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)

show more ...


# 01e2e698 20-Jun-1998 eeh <eeh@NetBSD.org>

Import of sparc64.