#
c022d986 |
| 27-Oct-2021 |
thorpej <thorpej@NetBSD.org> |
Use the signal trampoline version constants from <sys/signal.h>.
|
#
395853bc |
| 25-Mar-2019 |
maxv <maxv@NetBSD.org> |
Remove compat_osf1, discussed on tech-kern@.
|
#
1fc46770 |
| 16-Mar-2017 |
chs <chs@NetBSD.org> |
allow pcu_save() and pcu_discard() to be called on other threads, ptrace needs to use it that way.
|
#
54221fa6 |
| 19-Mar-2016 |
mrg <mrg@NetBSD.org> |
remove some dead code.
|
#
59f685e0 |
| 16-May-2014 |
matt <matt@NetBSD.org> |
Cleanup and simplify PCU FP support. Nuke MDLWP_FPUSED.
|
#
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 ...
|
#
e925c0dc |
| 07-Jun-2011 |
matt <matt@NetBSD.org> |
Switch alpha to use PCU to manage the FPU. Tested by mhitch and review by rmind.
|
#
498ef96f |
| 21-Nov-2009 |
rmind <rmind@NetBSD.org> |
- Use lwp_getpcb() on Alpha. - Replace and clean struct user usage, slightly simplify some code parts. - Include sys/user.h in MD proc.h .
|
#
8c94f52d |
| 21-Nov-2008 |
he <he@NetBSD.org> |
Wrap includes of opt* header files with _KERNEL_OPT. It is not entirely clear to me that this will end up doing the right thing, because there surely is a reason for the opt* headers. Also, replace
Wrap includes of opt* header files with _KERNEL_OPT. It is not entirely clear to me that this will end up doing the right thing, because there surely is a reason for the opt* headers. Also, replace one "ksyms.h" with <sys/ksyms.h>.
Fixes build problems when this is built as part of a module.
show more ...
|
#
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
#
284c2b9a |
| 24-Apr-2008 |
ad <ad@NetBSD.org> |
Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since we no longer need to guard against access from hardware interrupt handlers.
Additionally, if cloning a process with CLONE_S
Merge proc::p_mutex and proc::p_smutex into a single adaptive mutex, since we no longer need to guard against access from hardware interrupt handlers.
Additionally, if cloning a process with CLONE_SIGHAND, arrange to have the child process share the parent's lock so that signal state may be kept in sync. Partially addresses PR kern/37437.
show more ...
|
#
7e2790cf |
| 20-Dec-2007 |
dsl <dsl@NetBSD.org> |
Convert all the system call entry points from: int foo(struct lwp *l, void *v, register_t *retval) to: int foo(struct lwp *l, const struct foo_args *uap, register_t *retval) Fixup compat code
Convert all the system call entry points from: int foo(struct lwp *l, void *v, register_t *retval) to: int foo(struct lwp *l, const struct foo_args *uap, register_t *retval) Fixup compat code to not write into 'uap' and (in some cases) to actually pass a correctly formatted 'uap' structure with the right name to the next routine. A few 'compat' routines that just call standard ones have been deleted. All the 'compat' code compiles (along with the kernels required to test build it). 98% done by automated scripts.
show more ...
|
#
53524e44 |
| 04-Mar-2007 |
christos <christos@NetBSD.org> |
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
#
b07ec3fc |
| 09-Feb-2007 |
ad <ad@NetBSD.org> |
Merge newlock2 to head.
|
#
95e1ffb1 |
| 11-Dec-2005 |
christos <christos@NetBSD.org> |
merge ktrace-lwp.
|
#
2f1d0975 |
| 14-Sep-2005 |
he <he@NetBSD.org> |
The compat signal / signalvar headers are only needed under COMPAT_13 and COMPAT_OSF1, so make the header inclusion conditional as well.
|
#
b00f1372 |
| 14-Sep-2005 |
martin <martin@NetBSD.org> |
Add missing <compat/...> includes
|
#
94a3347a |
| 02-Jun-2005 |
drochner <drochner@NetBSD.org> |
add more "const"
|
#
f270039c |
| 21-Jan-2005 |
drochner <drochner@NetBSD.org> |
don't need signal trampolin version 1 if we just do COMPAT_OSF1
|
#
0baafe85 |
| 17-Jan-2005 |
drochner <drochner@NetBSD.org> |
separate the requirements for OSF1 compat from NetBSD's
|
#
b5b9ca33 |
| 13-Oct-2003 |
nathanw <nathanw@NetBSD.org> |
Catch up DEBUG printfs to siginfo changes.
|
#
68723a99 |
| 08-Oct-2003 |
thorpej <thorpej@NetBSD.org> |
* Shuffle some data structures so, and add a flags word to ksiginfo_t. Right now the only flag is used to indicate if a ksiginfo_t is a result of a trap. Add a predicate macro to test for this f
* Shuffle some data structures so, and add a flags word to ksiginfo_t. Right now the only flag is used to indicate if a ksiginfo_t is a result of a trap. Add a predicate macro to test for this flag. * Add initialization macros for ksiginfo_t's. * Add accssor macro for ksi_trap. Expands to 0 if the ksiginfo_t was not the result of a trap. This matches the sigcontext trapcode semantics. * In kpsendsig(), use KSI_TRAP_P() to select the lwp that gets the signal. Inspired by Matthias Drochner's fix to kpsendsig(), but correctly handles the case of non-trap-generated signals that have a > 0 si_code.
This patch fixes a signal delivery problem with threaded programs noted by Matthias Drochner on tech-kern.
As discussed on tech-kern. Reviewed and OK's by Christos.
show more ...
|
#
8d474d5a |
| 07-Oct-2003 |
skd <skd@NetBSD.org> |
Siginfo changes for alpha kernel. Approved by thorpej@netbsd.org.
|