Page MenuHomeFreeBSD
Feed All Stories

Today

emaste accepted D59888: exec: Remove an unneeded capability mode check.

For historical context, introduced in rG:12bc222e5720dd2c4672a119f56024a86775414d. This change is indeed fine because "we are sufficiently confident that the checks in namei() are correct." If they were not, we have bigger problems.

Tue, Sep 22, 2:17 PM
hayzam_gmail.com updated the diff for D59840: vmm: Suspend the VM on a hardware triple fault.

Address review comment

Tue, Sep 22, 2:14 PM
markj accepted D59815: amd64: implement support for disabling splitlocks.
In D59815#1374524, @kib wrote:

Presumably sysarch.2 should also be updated.

Rather, it should be written. Or might be sysarch.x86.2. Right now the man page is a stub that proclaims the existence of the syscall.
I might do it later.

Tue, Sep 22, 2:14 PM
kib added a comment to D59815: amd64: implement support for disabling splitlocks.

Presumably sysarch.2 should also be updated.

Tue, Sep 22, 2:12 PM
markj added inline comments to D59847: bhyve: Defer virtio-console PORT_NAME until the guest is ready.
Tue, Sep 22, 2:12 PM
martymac committed R11:d5e8fde3553c: sysutils/pv: Update to 1.12.0 (authored by martymac).
sysutils/pv: Update to 1.12.0
Tue, Sep 22, 2:05 PM
mhorne committed rG6d9f435739e5: hwpmc: fix leak of IBS per-CPU array on unload (authored by paulo_nlink.com.br).
hwpmc: fix leak of IBS per-CPU array on unload
Tue, Sep 22, 2:02 PM
mhorne closed D59881: hwpmc: fix leak of IBS per-CPU array on unload.
Tue, Sep 22, 2:01 PM
markj requested review of D59888: exec: Remove an unneeded capability mode check.
Tue, Sep 22, 2:01 PM
markj requested review of D59887: sysctl: Return ECAPMODE when trying to access sysctls in capability mode.
Tue, Sep 22, 2:01 PM
mhorne accepted D59881: hwpmc: fix leak of IBS per-CPU array on unload.

Good catch.

Tue, Sep 22, 2:00 PM
siva committed rG34c40126fd10: tarfs_test: split large file test into independent cases (authored by siva).
tarfs_test: split large file test into independent cases
Tue, Sep 22, 1:58 PM
siva closed D59033: tarfs_test: split large file test into independent cases.
Tue, Sep 22, 1:58 PM
code_fedang.net updated the summary of D59710: linker: Prevent panic on malformed ELF.
Tue, Sep 22, 1:56 PM
mhorne committed rGfa28ede31dac: jh7110_temp: CPU temperature sensor for JH7110 (authored by bscott_bunyatech.com.au).
jh7110_temp: CPU temperature sensor for JH7110
Tue, Sep 22, 1:54 PM
mhorne closed D59478: CPU temperature sensor for jh7110.
Tue, Sep 22, 1:53 PM · riscv
markj requested review of D59886: fdescfs: Pass up additional metadata during lookups.
Tue, Sep 22, 1:53 PM
markj requested review of D59885: file: Add filecaps_intersect() and cap_rights_intersect().
Tue, Sep 22, 1:53 PM
markj requested review of D59884: file: Add a helper function to check whether filecaps are full.
Tue, Sep 22, 1:52 PM
code_fedang.net updated the diff for D59710: linker: Prevent panic on malformed ELF.

Clean up

Tue, Sep 22, 1:45 PM
tijl committed R11:dd190d33466b: net/libsrtp2: Update to 2.8.1 (authored by tijl).
net/libsrtp2: Update to 2.8.1
Tue, Sep 22, 1:43 PM
code_fedang.net updated the diff for D59710: linker: Prevent panic on malformed ELF.

Added test cases

Tue, Sep 22, 1:42 PM
markj accepted D59840: vmm: Suspend the VM on a hardware triple fault.
Tue, Sep 22, 1:39 PM
philip committed rGad0a85f5d53d: Vendor import of expat 2.8.5 (authored by philip).
Vendor import of expat 2.8.5
Tue, Sep 22, 1:38 PM
code_fedang.net updated the diff for D59710: linker: Prevent panic on malformed ELF.

Fix other panics found during testing

Tue, Sep 22, 1:37 PM
code_fedang.net retitled D59710: linker: Prevent panic on malformed ELF from linker: Prevent UB on malformed ELF to linker: Prevent panic on malformed ELF.
Tue, Sep 22, 1:35 PM
tijl committed R11:131592de52da: devel/automake: Update to 1.19 (authored by tijl).
devel/automake: Update to 1.19
Tue, Sep 22, 1:35 PM
tijl committed R11:6dc859fc2d74: devel/libtool, devel/libltdl: Update to 2.6.2 (authored by tijl).
devel/libtool, devel/libltdl: Update to 2.6.2
Tue, Sep 22, 1:35 PM
andrew committed rG334f81f41185: arm64/vmm: Fix translation regime in s2_tlbi_range (authored by kajetan.puchalski_arm.com).
arm64/vmm: Fix translation regime in s2_tlbi_range
Tue, Sep 22, 1:33 PM
markj added a comment to D59815: amd64: implement support for disabling splitlocks.

Presumably sysarch.2 should also be updated.

Tue, Sep 22, 1:31 PM
kib added a comment to D59481: LinuxKPI: preserve shmem backing ownership for managed PFN mappings.

I prototyped something in D59883

Tue, Sep 22, 1:28 PM
kib updated the diff for D59815: amd64: implement support for disabling splitlocks.

This was also tested on

(uarch synth) = Intel Emerald Rapids {Raptor Cove, optim of Golden Cove}, Intel 7
(synth) = Intel Xeon Scalable (5th Gen) Bronze/Silver/Gold/Platinum (Emerald Rapids A1/R1) {Raptor Cove, optim of Golden Cove}, Intel 7

which has the splitlock control.

Tue, Sep 22, 1:27 PM
kib added inline comments to D59815: amd64: implement support for disabling splitlocks.
Tue, Sep 22, 1:25 PM
nxjoseph committed R11:987d1b03a5f5: print/publisher-devel: Update 5.9.4 => 5.9.6 (authored by Mister D <misterd@renderdata.pro>).
print/publisher-devel: Update 5.9.4 => 5.9.6
Tue, Sep 22, 1:22 PM
markj updated the diff for D59875: vfs: Disallow renameat() with FD_RESOLVE_BENEATH descriptors.

Update fcntl.2.

Tue, Sep 22, 1:22 PM
markj abandoned D57189: vfs: Disallow renameat() with FD_RESOLVE_BENEATH descriptors.
Tue, Sep 22, 1:21 PM
bnovkov accepted D59478: CPU temperature sensor for jh7110.
Tue, Sep 22, 1:20 PM · riscv
mhorne accepted D59478: CPU temperature sensor for jh7110.
Tue, Sep 22, 1:19 PM · riscv
kib added a comment to D59883: linuxkpi: lkpi_vmf_insert_special_pte_locked().

This is just a prototype, I only compiled the linuxkpi bits

Tue, Sep 22, 1:16 PM
kib added a comment to D59883: linuxkpi: lkpi_vmf_insert_special_pte_locked().

Then the following is needed for drm-kmod:

diff --git a/drivers/gpu/drm/i915/i915_mm.c b/drivers/gpu/drm/i915/i915_mm.c
index d1867ddd73..20406fba3e 100644
--- a/drivers/gpu/drm/i915/i915_mm.c
+++ b/drivers/gpu/drm/i915/i915_mm.c
@@ -126,7 +126,7 @@ static int remap_pfn(pte_t *pte, unsigned long addr, void *data)
        set_pte_at(r->mm, addr, pte, pte_mkspecial(pfn_pte(r->pfn, r->prot)));
 #elif defined(__FreeBSD__)
        vm_fault_t ret;
-       ret = lkpi_vmf_insert_pfn_prot_locked(r->vma, addr, r->pfn, r->prot);
+       ret = lkpi_vmf_insert_special_pte_locked(r->vma, addr, r->pfn, r->prot);
        if ((ret & VM_FAULT_OOM) != 0)
                return -ENOMEM;
        if ((ret & VM_FAULT_ERROR) != 0)
Tue, Sep 22, 1:15 PM
markj accepted D59815: amd64: implement support for disabling splitlocks.
Tue, Sep 22, 1:15 PM
kib requested review of D59883: linuxkpi: lkpi_vmf_insert_special_pte_locked().
Tue, Sep 22, 1:15 PM
bnovkov added inline comments to D59322: bhyve: reinitialise swtpm's TPM at startup.
Tue, Sep 22, 1:13 PM
jhibbits accepted D59870: powerpc/radix: fix double page offset in mmu_radix_sync_icache().
Tue, Sep 22, 1:00 PM
arrowd committed R11:85b022f3dc6d: graphics/ogre3d19: Fix building with CMake 4 (authored by arrowd).
graphics/ogre3d19: Fix building with CMake 4
Tue, Sep 22, 12:56 PM
nivit committed R11:2492aa575bba: x11-wm/mango: Update to 0.17.3 (authored by nivit).
x11-wm/mango: Update to 0.17.3
Tue, Sep 22, 12:54 PM
kevans accepted D59322: bhyve: reinitialise swtpm's TPM at startup.
Tue, Sep 22, 12:49 PM
koinec_yahoo.co.jp abandoned D57940: intelhfi - Intel TD/HFI driver - Part4b: Modifications due to hmp(4) interface change.

The portion of the changes related to hmp(4)'s score was merged via the fix at https://reviews.freebsd.org/D44456#1374396.
The remaining parts of the change address the hmp(4) capacity-related code that was removed in https://reviews.freebsd.org/D44456#1374396; this code does not exist in the latest version of intelhfi(4).

Tue, Sep 22, 12:44 PM
kib added inline comments to D59872: cuse: Improve server cleanup.
Tue, Sep 22, 12:43 PM
ronald_klop.ws committed R11:86f80aedaada: java/openjdk11: mark broken on armv6 and armv7 (authored by ronald_klop.ws).
java/openjdk11: mark broken on armv6 and armv7
Tue, Sep 22, 12:28 PM
koinec_yahoo.co.jp added inline comments to D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
Tue, Sep 22, 12:18 PM · Contributor Reviews (src)
nxjoseph committed R11:4f09821a4431: devel/ocaml-opam: Update 2.5.2 => 2.6.0 (authored by hannes_mehnert.org).
devel/ocaml-opam: Update 2.5.2 => 2.6.0
Tue, Sep 22, 12:09 PM
koinec_yahoo.co.jp updated the diff for D44456: intelhfi - Intel TD/HFI driver - Part4: Add intelhfi driver's source-code & Makefile..
  • Remove code related to getting and setting the capacity value for hmp(4).
    • This code is being removed with the intention of implementing it in hwpstate_intel(4) in the future.
  • Create a mapping table between CPU cores and HFI tables, and improve the code to avoid relying on the SMP CPU topology.
    • Due to a misunderstanding of the intel HFI's specifications, I had mistakenly referenced the CPU group from the SMP(4) CPU topology, whereas I should have retrieved the index pointing to the per-core HFI table from the MSR. Sorry.
Tue, Sep 22, 12:09 PM · Contributor Reviews (src)
wosch committed R9:fb1d9605ba74: cgi: html fixes in libs (authored by wosch).
cgi: html fixes in libs
Tue, Sep 22, 11:57 AM
haraldei closed D59519: java/openjdk27: Add port.
Tue, Sep 22, 11:50 AM
haraldei committed R11:642e35da1071: java/openjdk27: Add port (authored by haraldei).
java/openjdk27: Add port
Tue, Sep 22, 11:50 AM
koinec_yahoo.co.jp updated the diff for D44457: intelhfi - Intel TD/HFI driver - Part5: Add intelhfi driver line to the kernel configuration file (GENERIC) & NOTES file..
Tue, Sep 22, 11:42 AM · Contributor Reviews (src)
nxjoseph committed R11:87c32aba42fe: www/py-free-proxy: Update 1.2.2 => 1.3.0 (authored by matthew_wener.org).
www/py-free-proxy: Update 1.2.2 => 1.3.0
Tue, Sep 22, 11:42 AM
0mp committed rG36f268e8e737: dtrace_pid.4: Add example "Listing Program's Function Entries" (authored by 0mp).
dtrace_pid.4: Add example "Listing Program's Function Entries"
Tue, Sep 22, 11:16 AM
mce committed R11:7ce6e4c8cee2: deskutils/fbreader: Fix segmentation fault upon termination (authored by mce).
deskutils/fbreader: Fix segmentation fault upon termination
Tue, Sep 22, 11:06 AM
tiga added a comment to D55012: virtio_gpu: add support for xf86-video-scfb.

Hi,

I just submitted a DRM/KMS port of the linux virtio-gpu driver (2D) to
drm-kmod: https://github.com/freebsd/drm-kmod/pull/499. sway works with
the pixman renderer under UTM/QEMU on 15.1 aarch64. Looks complementary
to this patch (console and X via scfb here, KMS/wayland there), happy
to coordinate.

Re the extra wakeups discussion - the drm path ends up being what
andrew suggested: updates are driven from userspace, the compositor
sends explicit damage and the driver only transfers what changed, so
there is no periodic flush. Doesn't help the scfb case of course, but
wayland users won't need the refresh timer once drm-kmod has the
driver.

Denis

Tue, Sep 22, 10:37 AM
seuros added inline comments to D59627: nvme: honor FLBAS Format Index Upper when selecting the LBA format.
Tue, Sep 22, 10:34 AM · drivers
seuros added a comment to D59596: intel/intel_pmc: Add support for Cannon Lake through Meteor Lake.

I tested this on real hardware, with the exception of a few -* variants, but Linux handles them the same way. (I can also get that hardware in the next days.)

Tue, Sep 22, 10:27 AM · drivers
thierry committed R11:c0caf8a2746e: textproc/UCD: tarball has been rerolled (authored by thierry).
textproc/UCD: tarball has been rerolled
Tue, Sep 22, 9:55 AM
seuros added a project to D59829: nvme: honor Linux passthrough command timeouts: drivers.
Tue, Sep 22, 9:34 AM · drivers
kib added a comment to D59875: vfs: Disallow renameat() with FD_RESOLVE_BENEATH descriptors.

fcnt.2 should list renameat(2) in FD_RENAME_BENEATH description

Tue, Sep 22, 9:30 AM
arrowd committed R11:5fea8b85eaae: multimedia/oggvideotools: Mark deprecated (authored by arrowd).
multimedia/oggvideotools: Mark deprecated
Tue, Sep 22, 9:20 AM
arrowd committed R11:d38bcabcf15f: multimedia/oggvideotools: Mark deprecated (authored by arrowd).
multimedia/oggvideotools: Mark deprecated
Tue, Sep 22, 9:20 AM
olce added a comment to D59596: intel/intel_pmc: Add support for Cannon Lake through Meteor Lake.

Note: Ideally, at some point, we should add some way to print the IP blocks per generation (separate change/revision).

Tue, Sep 22, 9:10 AM · drivers
wosch committed R9:0ef2d9bbd868: ports.cgi: hide FreeBSD header on mobiles in landscape mode (authored by wosch).
ports.cgi: hide FreeBSD header on mobiles in landscape mode
Tue, Sep 22, 9:09 AM
makc committed R11:6a7171da33f3: net/rssguard: Drop WEBENGINE option (authored by makc).
net/rssguard: Drop WEBENGINE option
Tue, Sep 22, 9:01 AM
makc committed R11:ca5f2f7606eb: astro/stellarium: Drop WEBENGINE option (authored by makc).
astro/stellarium: Drop WEBENGINE option
Tue, Sep 22, 9:01 AM
makc committed R11:fcd0c19bd231: net-im/psi: Drop WEBENGINE option (authored by makc).
net-im/psi: Drop WEBENGINE option
Tue, Sep 22, 9:01 AM
arrowd committed R11:f118b0f0edf1: math/ogdf: Mark deprecated (authored by arrowd).
math/ogdf: Mark deprecated
Tue, Sep 22, 8:41 AM
arrowd committed R11:e731d29cce84: math/ogdf: Mark deprecated (authored by arrowd).
math/ogdf: Mark deprecated
Tue, Sep 22, 8:40 AM
yuri committed R11:b60f0f10f188: devel/{,py-}stringzilla: build on all architectures (authored by yuri).
devel/{,py-}stringzilla: build on all architectures
Tue, Sep 22, 8:36 AM
yuri committed R11:a14715798f2c: biology/seqwish: broken on i386 (authored by yuri).
biology/seqwish: broken on i386
Tue, Sep 22, 8:36 AM
yuri committed R11:2d3f33bf5ce7: science/fleur: broken on i386 (authored by yuri).
science/fleur: broken on i386
Tue, Sep 22, 8:36 AM
yuri committed R11:453cd300c1a7: science/madness: broken on i386 (authored by yuri).
science/madness: broken on i386
Tue, Sep 22, 8:36 AM
pkubaj updated the summary of D59870: powerpc/radix: fix double page offset in mmu_radix_sync_icache().
Tue, Sep 22, 8:33 AM
nivit committed R11:71100e97cf26: net/rustconn: Update to 0.22.3 (authored by nivit).
net/rustconn: Update to 0.22.3
Tue, Sep 22, 8:18 AM
yuri committed R11:4b993ee70a13: misc/github-copilot-language-server: Update fetch target (authored by yuri).
misc/github-copilot-language-server: Update fetch target
Tue, Sep 22, 8:16 AM
yuri committed R11:e57c4f1e89af: ftp/curl-impersonate: broken on i386 (authored by yuri).
ftp/curl-impersonate: broken on i386
Tue, Sep 22, 8:16 AM
0mp committed R11:a87c2147b00c: net-im/py-slixmpp: fix distinfo issue (authored by lazeraman_gmail.com).
net-im/py-slixmpp: fix distinfo issue
Tue, Sep 22, 8:12 AM
pkubaj accepted D59587: Mk/bsd.sites.mk: Use non-ratelimited direct crates.io CDN link.
Tue, Sep 22, 8:05 AM
rodrigo committed R11:b29dd2a4e83a: security/vuxml: Report new p5-Dancer2 vulnerability (authored by rodrigo).
security/vuxml: Report new p5-Dancer2 vulnerability
Tue, Sep 22, 8:02 AM
arrowd committed R11:ccfdb77d4d3b: devel/ode: Fix building with CMake 4 (authored by arrowd).
devel/ode: Fix building with CMake 4
Tue, Sep 22, 8:00 AM
br updated the diff for D59695: riscv: incoming MSI controller (IMSIC) support.

include the full patch

Tue, Sep 22, 7:59 AM
0mp committed R11:da3b04e06736: multimedia/quodlibet: update to 4.7.1 (authored by hiroo_oikumene.net).
multimedia/quodlibet: update to 4.7.1
Tue, Sep 22, 7:56 AM
0mp committed R11:992510506192: multimedia/quodlibet: remove dependency and add a pkg-message (authored by hiroo_oikumene.net).
multimedia/quodlibet: remove dependency and add a pkg-message
Tue, Sep 22, 7:56 AM
br added a comment to D59695: riscv: incoming MSI controller (IMSIC) support.

Glad to see this moving forward. I only skimmed the overall structure, and in particular I am not confident about MSI code.

My main concern is about this 'pool' mechanism. Why is it important to preallocate these irqsrc structures, and is there any way to be smarter about it (upper bound, or runtime expansion of the pool as-needed?). Unless I am mistaken there is not a high reuse rate.

Tue, Sep 22, 7:56 AM
mat committed R11:07678200d230: Mk/bsd.port.mk: add a comment about do-fetch… (authored by mat).
Mk/bsd.port.mk: add a comment about do-fetch…
Tue, Sep 22, 7:53 AM
arrowd committed R11:257cc17e1c12: games/odamex: Mark deprecated (authored by arrowd).
games/odamex: Mark deprecated
Tue, Sep 22, 7:52 AM
br updated the diff for D59695: riscv: incoming MSI controller (IMSIC) support.

remove irq pool to simplify operation. Allocate and register IRQs on demand

Tue, Sep 22, 7:49 AM
arrowd committed R11:e301a7e31262: games/odamex: Mark deprecated (authored by arrowd).
games/odamex: Mark deprecated
Tue, Sep 22, 7:45 AM
delphij committed R11:28fd97471231: finance/fava: Fix build. (authored by delphij).
finance/fava: Fix build.
Tue, Sep 22, 7:45 AM
olce accepted D59875: vfs: Disallow renameat() with FD_RESOLVE_BENEATH descriptors.
Tue, Sep 22, 7:42 AM
arrowd committed R11:060a6f6c1e0c: www/oatpp: Fix building with CMake 4 (authored by arrowd).
www/oatpp: Fix building with CMake 4
Tue, Sep 22, 7:41 AM
yuri committed R11:b19b239cf8de: misc/github-copilot-language-server: update 1.465.0 → 1.549.0 (authored by yuri).
misc/github-copilot-language-server: update 1.465.0 → 1.549.0
Tue, Sep 22, 7:40 AM
ae committed rG9b4b68e82739: ipfw: fix gcc warning (authored by ae).
ipfw: fix gcc warning
Tue, Sep 22, 7:32 AM