History log of /netbsd-src/sys/arch/sparc/include/mutex.h (Results 1 – 12 of 12)
Revision Date Author Comments
# a8845456 12-Jul-2023 riastradh <riastradh@NetBSD.org>

machine/mutex.h: Sprinkle sys/types.h, omit machine/lock.h.

Turns out machine/lock.h is not needed for __cpu_simple_lock_t, which
always comes from sys/types.h. And, really, sys/types.h (or at leas

machine/mutex.h: Sprinkle sys/types.h, omit machine/lock.h.

Turns out machine/lock.h is not needed for __cpu_simple_lock_t, which
always comes from sys/types.h. And, really, sys/types.h (or at least
sys/stdint.h) is needed for uintN_t and uintptr_t.

show more ...


# 78272616 09-Jul-2023 riastradh <riastradh@NetBSD.org>

machine/mutex.h: Sprinkle includes so this can be used by crash(8).

XXX pullup-10


# 398a51e0 29-Nov-2019 riastradh <riastradh@NetBSD.org>

Nix now-unused definitions of MUTEX_GIVE/MUTEX_RECEIVE.


# ce099b40 28-Apr-2008 martin <martin@NetBSD.org>

Remove clause 3 and 4 from TNF licenses


# 3a3709e6 23-Apr-2008 martin <martin@NetBSD.org>

Include psl.h to provide the details of ipl_cookie_t


# 71eb6505 14-Feb-2008 ad <ad@NetBSD.org>

Make sparc use atomic_cas_ulong() for mutex and rwlock operations, and
disable the custom mutex/rwlock code. PR port-sparc/37930. ok martin@


# 4a780c9a 02-Jan-2008 ad <ad@NetBSD.org>

Merge vmlocking2 to head.


# 38d5e341 21-Nov-2007 yamt <yamt@NetBSD.org>

make kmutex_t and krwlock_t smaller by killing lock id.
ok'ed by Andrew Doran.


# d974db0a 17-Oct-2007 garbled <garbled@NetBSD.org>

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the v

Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.

show more ...


# 565d4d6c 28-May-2007 mrg <mrg@NetBSD.org>

disable mutex_spin_enter() & mutex_spin_exit() as they are currently
broken and cause MULTIPROCESSOR kernels to hang while entering
userland boot up.


# def3fb26 15-Feb-2007 ad <ad@NetBSD.org>

Add MUTEX_CLEAR_WAITERS().


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

Merge newlock2 to head.