History log of /netbsd/sys/arch/sparc64/sparc64/compat_13_machdep.c (Results 1 – 24 of 24)
Revision Date Author Comments
# bb57f4f9 22-Aug-2017 maxv <maxv@NetBSD.org>

Apply only CCR. Otherwise userland could set PSTATE_PRIV in %pstate and get
kernel privileges on the hardware.

ok martin


# a626cff9 21-Nov-2009 rmind <rmind@NetBSD.org>

Use lwp_getpcb() on sparc{64} and sun2/3 MD code, clean from struct user usage.


# 5eb60890 23-Nov-2008 nakayama <nakayama@NetBSD.org>

Wrap #include "opt_*.h" with #ifdef _KERNEL_OPT.


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


# d3949dc2 13-Sep-2005 christos <christos@NetBSD.org>

compat reorg.


# ed517291 15-Jul-2003 lukem <lukem@NetBSD.org>

__KERNEL_RCSID()


# d2275d51 18-Jan-2003 thorpej <thorpej@NetBSD.org>

Merge the nathanw_sa branch.


# 5f7376ce 29-Dec-2000 eeh <eeh@NetBSD.org>

Fix broken printf()s.


# e9e91a0f 22-Dec-2000 jdolecek <jdolecek@NetBSD.org>

split off thread specific stuff from struct sigacts to struct sigctx, leaving
only signal handler array sharable between threads
move other random signal stuff from struct proc to struct sigctx

split off thread specific stuff from struct sigacts to struct sigctx, leaving
only signal handler array sharable between threads
move other random signal stuff from struct proc to struct sigctx

This addresses kern/10981 by Matthew Orgass.

show more ...


# 065dbd36 17-Dec-2000 pk <pk@NetBSD.org>

Make pointer formats work with a 32-bit compiler.


# cacbbd11 01-Aug-2000 eeh <eeh@NetBSD.org>

Garbage collection.


# cfadc099 10-Apr-2000 pk <pk@NetBSD.org>

Get a kernel without DDB to build.


# 736ce53a 06-Apr-2000 mrg <mrg@NetBSD.org>

- #include "opt_ddb.h" to get correct Debugger() prototype.
- add some (u_long) casts to shut up GCC.


# 80e38bf1 06-Nov-1999 eeh <eeh@NetBSD.org>

Explicitly use 64-bit types.


# 69d1f9d0 26-Mar-1999 eeh <eeh@NetBSD.org>

COMPAT_SPARC32 -> COMPAT_NETBSD32


# 7006310c 31-Jan-1999 mrg <mrg@NetBSD.org>

retire _LP64; use compiler provided __arch64__, but still defined _LP64 where we used to anyway.


# a178ed6a 16-Nov-1998 eeh <eeh@NetBSD.org>

Fixup the last broken bits of the signal handling code.


# b6fd7187 08-Oct-1998 eeh <eeh@NetBSD.org>

Fix more syscall32 and signal breakage.


# 2eb8e872 17-Sep-1998 thorpej <thorpej@NetBSD.org>

Make the signal code look a bit more like the 32-bit SPARC port's.