created | 2023-12-19T21:05:15Z |
---|---|
begin | 2023-12-13T00:00:00Z |
end | 2023-12-14T00:00:00Z |
path | src/sys |
commits | 5 |
date | 2023-12-13T02:31:15Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/arch/mips64/mips64/trap.c | log | diff | annotate |
message | another syscall(2) removal chunk got lost |
date | 2023-12-13T11:20:18Z | |||
---|---|---|---|---|
author | miod | |||
files | src/sys/arch/hppa/hppa/trap.c | log | diff | annotate |
message | Put back variable initialization mistakenly lost in 1.162 |
date | 2023-12-13T12:41:31Z | |||
---|---|---|---|---|
author | miod | |||
files | src/sys/arch/sh/sh/trap.c | log | diff | annotate |
message | Unbreak; looks like a not up-to-date diff was commited )-: |
date | 2023-12-13T15:57:22Z | |||
---|---|---|---|---|
author | miod | |||
files | src/sys/arch/alpha/alpha/trap.c | log | diff | annotate |
src/sys/arch/arm/arm/syscall.c | log | diff | annotate | |
src/sys/arch/arm64/arm64/syscall.c | log | diff | annotate | |
src/sys/arch/hppa/hppa/trap.c | log | diff | annotate | |
src/sys/arch/i386/i386/trap.c | log | diff | annotate | |
src/sys/arch/m88k/m88k/trap.c | log | diff | annotate | |
src/sys/arch/mips64/mips64/trap.c | log | diff | annotate | |
src/sys/arch/powerpc/powerpc/trap.c | log | diff | annotate | |
src/sys/arch/powerpc64/powerpc64/syscall.c | log | diff | annotate | |
src/sys/arch/riscv64/riscv64/syscall.c | log | diff | annotate | |
src/sys/arch/sh/sh/trap.c | log | diff | annotate | |
src/sys/arch/sparc64/sparc64/trap.c | log | diff | annotate | |
message | Fix syscall number bounds check computations. |
date | 2023-12-13T18:26:41Z | |||
---|---|---|---|---|
author | jca | |||
files | src/sys/arch/riscv64/include/pmap.h | log | diff | annotate |
src/sys/arch/riscv64/riscv64/pmap.c | log | diff | annotate | |
message |
Implement per-CPU caching for the page table page (vp) pool and the PTE descriptor (pted) pool in the [riscv64] pmap implementation. This significantly reduces the side-effects of lock contention on the kernel map lock that is (incorrectly) translated into excessive page daemon wakeups. This is not a perfect solution but it does lead to significant speedups [on the Hifive Unmatched] Improvement and commit message adapted from kettenis' rev 1.110 commit to arm64/pmap.c. ok phessler@ kettenis@ |