13,120,667 commits found in 7 milliseconds
website: fix links to man in relnotes 15.0R
Approved by: re (implicit)
PR: 281384
misc/codex: Update to 0.98.0
Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.97.0
- https://github.com/openai/codex/releases/tag/rust-v0.98.0
Reported by: GitHub (watch releases)
LLVM /project b02b395 — llvm/docs AMDGPUAsyncOperations.rst, llvm/lib/Target/AMDGPU SIISelLowering.cpp FLATInstructions.td [AMDGPU] Asynchronous loads from global/buffer to LDS on pre-GFX12 (#180466)
The existing "LDS DMA" builtins/intrinsics copy data from global/buffer
pointer to LDS. These are now augmented with their ".async" version,
where the compiler does not automatically track completion. The
completion is now tracked using explicit mark/wait intrinsics, which
must be inserted by the user. This makes it possible to write programs
with efficient waits in software pipeline loops. The program can now
wait for only the oldest outstanding operations to finish, while
launching more operations for later use.
This change only contains the new names of the builtins/intrinsics,
which continue to behave exactly like their non-async counterparts. A
later change will implement the actual mark/wait semantics in
SIInsertWaitcnts.
This is part of a stack split out from #173259:
- #180467
- #180466
Fixes: SWDEV-521121 FreeBSD /doc ef9b441 — website/archetypes/release relnotes.adoc, website/content/en/releases/13.2R relnotes.adoc website: fix typos in relnotes and release archetypes
Approved by: re (implicit)
PR: 281384
i386: Fix build and remove empty unused macro
(cherry picked from commit 9e0fe126714cc0b2045bec16fe8d06dbcd663144 )
SCHED_4BSD: maybe_resched() cannot schedule ast() for curthread
(cherry picked from commit b249cb2b18b3fddae186d45fe6d984fc7bde10c4 )
Re-introduce kern.sched.topology_spec
PR: 292574
(cherry picked from commit 120ca8d74b46caa260702485e30fe5f9f9984682 )
sys: enable both SCHED_ULE and SCHED_4BSD for some configs
(cherry picked from commit 1322760fd1274930cbb61048d9a6ba3bc1782b2a )
sched_shim: restore kern.ccpu sysctl
(cherry picked from commit ff870b783f098cafd8b938379eada6b8cfe9a4fb )
cpu_switch(): unconditionally wait on the blocked mutex transient
(cherry picked from commit 377c053a43f347588ce6800627adb634f87f8cf9 )
x86/local_apic.c: remove direct SCHED_ULE use
(cherry picked from commit c384b35e42ee5712dda6360ffa287c0350055580 )
kern/sched: move duplicate preemption stat vars into sched_shim.c
(cherry picked from commit a84a39dfe5d1fd98afdf29a74017fce29441b730 )
x86/cpu_machdep.c: unconditionally fence
(cherry picked from commit 1c4e16f6db81254376f4919aede03267fe572aea )
tuning.7: document schedulers knobs
(cherry picked from commit 0730a05cd383276ca8eedf295509e869ac9b88a0 )
kern/sched: deduplicate dtrace hook vars
(cherry picked from commit 783b8a0fd880255a8315db7f59d0450bd7276f4d )
kern/sched: deduplicate sdt probes
(cherry picked from commit 9409e86980302cd495376861de3475b78734bc37 )
net/iflib.c: move out scheduler-depended code into the hook
(cherry picked from commit b602ba1b5fd92bb226e32f5720885f856a5cb0bb )
sysctl kern.sched.ule.topology_spec: allow to run if ULE is not initialized
(cherry picked from commit 5a6e0e31bc2e8ed8f655be63fa5b8c41f3d60753 )
kern/sched_shim.c: Add sysctl kern.sched.available
(cherry picked from commit ba8f429f42ecae1881d0face52df87ad1489af15 )
sys: Move 4BSD sysctls under kern.sched.4bsd
(cherry picked from commit 8aa8289d991bc369b6739ce4c4bcd7d5234f48a2 )
kern/sched_shim.c: provide required SYSINIT hooks
(cherry picked from commit 7efbfd6ff6490fa6b7144cc341eaf282a21fab32 )
Add kern/sched_shim.c
(cherry picked from commit ce38acee8d0bb35223b227479b9998c77b47f41b )
sys: Move ULE sysctls under kern.sched.ule
(cherry picked from commit eb454937a3c04e5d1bde4f58d0ebb2dc48472ced )
sys: Make sched_4bsd a sched instance
(cherry picked from commit b125c4d13095b3f26d105a985099dfe1cc3ac0b3 )
sys/sched.h: add SCHED_STAT_DECLARE()
(cherry picked from commit 0b474a48dc5866d94988ed3af24019d7074f5e5b )
kern/sched_shim.c: Provide a scheduler selection machinery
(cherry picked from commit bab24f22ba4518e640d14765dbd196e7709e1f0e )
sys: Make sched_ule a sched instance
(cherry picked from commit d14e018024bb094705dd218ceeeea124706f6ec0 )
kern/sched_{ule,4bsd}.c: cleanup headers
(cherry picked from commit a556ec46d313f2ed8facd46280d35875e6e50ebe )
arm, riscv: add a preprocessor symbol indicating missed support of ifunc
(cherry picked from commit 03d61fe9785793cce9324fd4e6019562586760fa )
maybe_preempt(): make static in sched_4bsd.c
(cherry picked from commit 57bb132e98b0736d15881eb80aba6c2c5dd8ac28 )