History log of /netbsd/sys/arch/sparc/sparc/machdep.c (Results 1 – 25 of 339)
Revision Date Author Comments
# 52e7d049 26-Jul-2022 andvar <andvar@NetBSD.org>

s/functin/function/ in copy pasted comment.


# c022d986 27-Oct-2021 thorpej <thorpej@NetBSD.org>

Use the signal trampoline version constants from <sys/signal.h>.


# db6ae655 17-Aug-2021 andvar <andvar@NetBSD.org>

fix multiplei repetitive typos in comments, messages and documentation. mainly because copy paste code big amount of files are affected.


# 0849ceb0 24-Jan-2021 mrg <mrg@NetBSD.org>

avoid using 'extern <func|data>;' inside a .c file, but instead
use header files and ensure definitions are not duplicated or
are technically (if not in codegen) wrong.


# c401b5a5 22-Nov-2020 thorpej <thorpej@NetBSD.org>

malloc(9) -> kmem(9) (easy, straight-forward cases only, for now)


# e3b3a56d 11-Jun-2020 ad <ad@NetBSD.org>

uvm_availmem(): give it a boolean argument to specify whether a recent
cached value will do, or if the very latest total must be fetched. It can
be called thousands of times a second and fetching th

uvm_availmem(): give it a boolean argument to specify whether a recent
cached value will do, or if the very latest total must be fetched. It can
be called thousands of times a second and fetching the totals impacts not
only the calling LWP but other CPUs doing unrelated activity in the VM
system.

show more ...


# c5342c95 31-Dec-2019 ad <ad@NetBSD.org>

Rename uvm_free() -> uvm_availmem().


# 95a9fc32 21-Dec-2019 ad <ad@NetBSD.org>

uvmexp.free -> uvm_free()


# 70747dc1 10-Nov-2019 chs <chs@NetBSD.org>

in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
and remove code to handle failures that can no longer happen.


# e3f92458 06-Apr-2019 thorpej <thorpej@NetBSD.org>

Overhaul the API used to fetch and store individual memory cells in
userspace. The old fetch(9) and store(9) APIs (fubyte(), fuword(),
subyte(), suword(), etc.) are retired and replaced with new ufe

Overhaul the API used to fetch and store individual memory cells in
userspace. The old fetch(9) and store(9) APIs (fubyte(), fuword(),
subyte(), suword(), etc.) are retired and replaced with new ufetch(9)
and ustore(9) APIs that can return proper error codes, etc. and are
implemented consistently across all platforms. The interrupt-safe
variants are no longer supported (and several of the existing attempts
at fuswintr(), etc. were buggy and not actually interrupt-safe).

Also augmement the ucas(9) API, making it consistently available on
all plaforms, supporting uniprocessor and multiprocessor systems, even
those that do not have CAS or LL/SC primitives.

Welcome to NetBSD 8.99.37.

show more ...


# cdc2b21f 04-Feb-2019 mrg <mrg@NetBSD.org>

- rework mm_md_readwrite() to avoid fallthrough warnings entirely


# f216695f 10-Dec-2016 mrg <mrg@NetBSD.org>

rearrange slightly to enable crash(8) to build.


# 8add11dd 21-Sep-2014 christos <christos@NetBSD.org>

fix leak.


# 3d6d6356 28-Feb-2014 skrll <skrll@NetBSD.org>

G/C sys/simplelock.h includes


# 6413ea76 02-Nov-2012 chs <chs@NetBSD.org>

Add RAS support for sparc.


# f7d06796 13-Sep-2012 martin <martin@NetBSD.org>

Adapt for _UC_TLSBASE addition


# 232708a4 31-Jul-2012 martin <martin@NetBSD.org>

Move cn_tab initialization to bootstrap()


# a65c29d6 30-Jul-2012 christos <christos@NetBSD.org>

move cn_tab initializationt to cpu_startup


# 14ab7c97 28-Jul-2012 matt <matt@NetBSD.org>

Remove declartions of physmem


# e28a479b 27-Jul-2012 matt <matt@NetBSD.org>

Remove safepri and use IPL_SAFEPRI instead. This may be defined in a MD
header file (if not, a value of 0 is assmued).


# 7a8d7e23 21-May-2012 martin <martin@NetBSD.org>

Calling _lwp_create() with a bogus ucontext could trigger a kernel
assertion failure (and thus a crash in DIAGNOSTIC kernels). Independently
discovered by YAMAMOTO Takashi and Joel Sing.

To avoid th

Calling _lwp_create() with a bogus ucontext could trigger a kernel
assertion failure (and thus a crash in DIAGNOSTIC kernels). Independently
discovered by YAMAMOTO Takashi and Joel Sing.

To avoid this, introduce a cpu_mcontext_validate() function and move all
sanity checks from cpu_setmcontext() there. Also untangle the netbsd32
compat mess slightly and add a cpu_mcontext32_validate() cousin there.

Add an exhaustive atf test case, based partly on code from Joel Sing.

Should finally fix the remaining open part of PR kern/43903.

show more ...


# 4c7b7c5f 25-Apr-2012 dholland <dholland@NetBSD.org>

Fix totally uncompilable code. PR 46374 from Henning Petersen.


# 154d3024 19-Feb-2012 rmind <rmind@NetBSD.org>

Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3!
Approved by core@.


# 41ba3596 12-Feb-2012 matt <matt@NetBSD.org>

Change old-style function defintions to C89 prototypes.

Approved by releng.


# 72e6205f 27-Jan-2012 para <para@NetBSD.org>

converting extent(9) from malloc(9) to kmem(9)
preceding kmem-vmem-pool-uvm patch

releng@ acknowledged


12345678910>>...14