History log of /netbsd/sys/arch/alpha/include/asm.h (Results 1 – 25 of 45)
Revision Date Author Comments
# 9d265a17 23-Feb-2023 riastradh <riastradh@NetBSD.org>

alpha: Add missing barriers in cpu_switchto.

Details in comments.

PR kern/57240

XXX pullup-8
XXX pullup-9
XXX pullup-10


# a3f978ce 04-Sep-2020 thorpej <thorpej@NetBSD.org>

Use SysValue to store curlwp rather than curcpu. curlwp is acceessed
much more frequently, and this makes curlwp preemption-safe.


# 6abcb87e 04-Sep-2020 thorpej <thorpej@NetBSD.org>

Missed one in last change.


# 58c20f61 04-Sep-2020 thorpej <thorpej@NetBSD.org>

Garbage-collect GET_CPUINFO; it's no longer used.


# b02caca1 04-Sep-2020 thorpej <thorpej@NetBSD.org>

- Make the GET_CURLWP actually return curlwp, not &curlwp.
- exception_return(): Use GET_CURLWP directly, rather than a dance
acount GET_CPUINFO.
- Introduce SET_CURLWP(), to set the curlwp value.

- Make the GET_CURLWP actually return curlwp, not &curlwp.
- exception_return(): Use GET_CURLWP directly, rather than a dance
acount GET_CPUINFO.
- Introduce SET_CURLWP(), to set the curlwp value.
- Garbage-collect GET_FPCURLWP.

show more ...


# baac978c 03-Sep-2020 thorpej <thorpej@NetBSD.org>

The only remaining consumer of curpcb was the PROM mapping code, for if
PROM console routines are being used (only on KN8AE). We have access to
the sam information via curlwp, so use that, and elimi

The only remaining consumer of curpcb was the PROM mapping code, for if
PROM console routines are being used (only on KN8AE). We have access to
the sam information via curlwp, so use that, and eliminate the need to set
cpu_info::ci_curpcb when context switching, which saves an extra all into
PALcode.

show more ...


# 84c23c8b 29-Aug-2020 thorpej <thorpej@NetBSD.org>

G/C GET_IDLE_PCB -- it hasn't been used for some time.


# a64febc5 18-Apr-2020 martin <martin@NetBSD.org>

Fix copy & pasto in previous (to fix the build)


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

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


# b0dba222 14-Jan-2017 christos <christos@NetBSD.org>

Undo; the correct fix was applied in csu/arch/alpha/crtbegin.h


# f0421c59 14-Jan-2017 martin <martin@NetBSD.org>

Avoid stupid gcc redefinition warnings by #undef before redefine.


# f6d05e23 11-Jul-2013 matt <matt@NetBSD.org>

Add a RCSID macro for non _KERNEL use


# b627dca8 06-Feb-2012 matt <matt@NetBSD.org>

Do a minor cleanup of alpha (this will make applying pullups post branching
easier).
u_int{8,16,32,64}_t -> uint{*}_t
Change all old-style definitions to C89 prototypes.
Whitespace cleanup.
Constific

Do a minor cleanup of alpha (this will make applying pullups post branching
easier).
u_int{8,16,32,64}_t -> uint{*}_t
Change all old-style definitions to C89 prototypes.
Whitespace cleanup.
Constification in db_disasm.c

show more ...


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

Use .pushsection/.popsection for __KERNEL_RCSID/__KERNEL_COPYRIGHT.
Add an explicit .text to linux_sigcode.s


# 3d6e99ca 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.


# b07ec3fc 09-Feb-2007 ad <ad@NetBSD.org>

Merge newlock2 to head.


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

Add a STRONG_ALIAS macro


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

merge ktrace-lwp.


# 29c72c57 04-Dec-2003 keihan <keihan@NetBSD.org>

netbsd.org -> NetBSD.org

All "netbsd.org" is now gone from src/sys/arch.


# a214c3ad 18-Dec-2001 thorpej <thorpej@NetBSD.org>

We haven't done ECOFF for a long time; garbage-collect all the
__ELF__ #ifdefs (thus setting ELF in stone).


# 8c8f0f0f 18-Dec-2001 thorpej <thorpej@NetBSD.org>

Disable .loc in macros for now; the new assembler is a lot more
picky about having the file number defined.


# 2b5671fb 05-Sep-2001 nathanw <nathanw@NetBSD.org>

The return address register ($ra) is callee-saved, not caller-saved.


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

Add a WEAK_ALIAS() macro.


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

Implement WARN_REFERENCES().


# cee25f5a 13-Oct-1998 kleink <kleink@NetBSD.org>

Since libc is not ready for enabling weak symbol support yet, disable the
WEAK_ALIAS() macro for now (like cdefs.h).


12