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