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