History log of /netbsd-src/sys/arch/hppa/include/asm.h (Results 1 – 20 of 20)
Revision Date Author Comments
# 3dc08fb5 06-Jan-2025 martin <martin@NetBSD.org>

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 fo

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.

show more ...


# d6a549d8 04-Jan-2025 skrll <skrll@NetBSD.org>

PR 58960: hppa/asm.h: Respect _NETBSD_REVISIONID.


# a87e9e30 01-Jun-2022 skrll <skrll@NetBSD.org>

delay slot indentation


# 628289e3 17-Apr-2020 joerg <joerg@NetBSD.org>

Mark the .ident section as mergable string section to avoid redundant
entries.


# 4cc5b607 16-Apr-2019 skrll <skrll@NetBSD.org>

Trailing whitespace


# 4d12bfcd 12-Sep-2013 joerg <joerg@NetBSD.org>

Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
vs big PIC mode. Retire -DPIC and -DBIGPIC.


# 53f3286e 13-Jul-2013 skrll <skrll@NetBSD.org>

Put some common entry stuff into _ENTRY and use it.


# a5e30bea 12-Feb-2011 matt <matt@NetBSD.org>

Put RCSIDs in section .ident. (use .pushsection/.popsection)


# 3e11e269 20-Dec-2010 joerg <joerg@NetBSD.org>

Consistently use .gnu.warning with .pushsectio and .popsection on all
architectures instead of obsolete STABS frames for linker warnings.


# e15992e3 08-Mar-2010 skrll <skrll@NetBSD.org>

Fix and use the BSS macro.


# ad5c6971 11-Aug-2008 skrll <skrll@NetBSD.org>

Define _ASM_LS_CHAR as '!' on hppa.


# e151146b 02-Dec-2007 skrll <skrll@NetBSD.org>

Provide a _C_LABEL


# c1e4ee94 12-Nov-2007 skrll <skrll@NetBSD.org>

Fix kernel profiling on HPPA.

- stop gcc emitting stuff that HPUX requires
- don't use splhigh() in MCOUNT_ENTER as a call to _mcount will be
generated at the moment. Disable interrupts in hardwar

Fix kernel profiling on HPPA.

- stop gcc emitting stuff that HPUX requires
- don't use splhigh() in MCOUNT_ENTER as a call to _mcount will be
generated at the moment. Disable interrupts in hardware instead.
- Fix _PROF_PROLOGUE to save/restore all the register args when calling
_mcount.
- Fixup LEAF_ENTRY to dtrt (I think) in the GPROF case.
- Provide LEAF_ENTRY_NOPROFILE and sprinkle its use where i) profiling
causes problems, e.g. trap handlers, and ii) where it just doesn't
make sense, e.g. start.

show more ...


# 3581d4c5 07-Apr-2007 skrll <skrll@NetBSD.org>

Improve EXIT and add a BSS macro. From OpenBSD.

Implement WARN_REFERENCES.


# 3ffa241f 20-Jan-2006 christos <christos@NetBSD.org>

Add a STRONG_ALIAS macro


# 95e1ffb1 11-Dec-2005 christos <christos@NetBSD.org>

merge ktrace-lwp.


# 0d86a5cd 18-Jul-2004 chs <chs@NetBSD.org>

add hppa support for RAS, context stuff, siginfo and scheduler activations:
- add a RAS hook in cpu_switch().
- fill in the definition of struct mcontext.
- implement cpu_upcall(), cpu_getmcontext

add hppa support for RAS, context stuff, siginfo and scheduler activations:
- add a RAS hook in cpu_switch().
- fill in the definition of struct mcontext.
- implement cpu_upcall(), cpu_getmcontext(), cpu_getmcontext() and
cpu_switchto().
- for now, force the right priviledge bits and space regs in setcontext().
- use correct values for __SIMPLELOCK_*.
- move the user stack to start at a multiple of the pthread stack size
so that libpthread can use the sp-masking trick.

show more ...


# 0c7bac06 06-Oct-2003 matt <matt@NetBSD.org>

Change headers to comply with the new toolchain changes.


# 9759b269 04-Jul-2002 thorpej <thorpej@NetBSD.org>

Add ENTRY_NOPROFILE().


# f4f0d8a3 05-Jun-2002 fredette <fredette@NetBSD.org>

Added files to support generic HP PA-RISC based machines. hp700-specific
files to follow.