History log of /netbsd/sys/arch/alpha/alpha/compat_16_machdep.c (Results 1 – 23 of 23)
Revision Date Author Comments
# 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.