Page MenuHomeFreeBSD
Feed All Stories

Jun 22 2021

andrew added a comment to D30845: Allow us to mark a pmap as dead.
In D30845#694140, @kib wrote:

For the bhyve patch above, why is it useful? As I understand, this vmspace/pmap is never going to be activated at all, so why claiming that TLB invalidation not needed helps? Also, for ARMv8, SMP TLB invalidations do not require IPI, this is why I was surprised that such optimization is ever helpful.

Jun 22 2021, 11:33 AM
osa committed R11:2473f3b50e82: textproc/redisearch16: update to 1.6.16. (authored by osa).
textproc/redisearch16: update to 1.6.16.
Jun 22 2021, 11:29 AM
kib added a comment to D30845: Allow us to mark a pmap as dead.

You can see the use in bhyve in https://github.com/CTSRD-CHERI/freebsd-morello/commit/d12af6f53e9c9ba08d80974be2fbce7fa9381f95#diff-1c77bb82662186164af0461f49f764096e3c3bd3d3f324a2db019d242cbdb3de

Is there anywhere in the vm code it would make sense to call pmap_pre_destroy? If so I can look at making it a MI interface.

Jun 22 2021, 11:19 AM
trasz added a comment to D30841: imgact_elf.c: style, remove unnecessary casts.

(Tinderboxed.)

Jun 22 2021, 11:15 AM
olgeni committed R11:859607724140: net/croc: Update to version 9.2.0. (authored by olgeni).
net/croc: Update to version 9.2.0.
Jun 22 2021, 10:25 AM
rozhuk.im-gmail.com added a comment to D30175: Add netgraph BFP rc.d script.

May I ask you to provide a full context diff, please?
It's much easier to review.

Jun 22 2021, 10:22 AM · rc
gerald committed R11:6d51d9fa04a4: lang/gcc9-devel: Update to the 20210617 snapshot of GCC 9.4.1 (authored by gerald).
lang/gcc9-devel: Update to the 20210617 snapshot of GCC 9.4.1
Jun 22 2021, 10:14 AM
andrew added a comment to D30845: Allow us to mark a pmap as dead.

You can see the use in bhyve in https://github.com/CTSRD-CHERI/freebsd-morello/commit/d12af6f53e9c9ba08d80974be2fbce7fa9381f95#diff-1c77bb82662186164af0461f49f764096e3c3bd3d3f324a2db019d242cbdb3de

Jun 22 2021, 10:13 AM
andrew updated the diff for D30845: Allow us to mark a pmap as dead.
  • KASSERT we don't mark the kernel pmap as dead
  • Remove a PMAP_ASSERT_STAGE1 that shouln't be part of this patch
Jun 22 2021, 10:10 AM
lbartoletti accepted D30829: devel/py-qt5-positioning: New port - Provide PyQt5 QtPositioning module.

Thanks Rainer.

Jun 22 2021, 9:59 AM
dch added a comment to D30742: lang/zig: update to 0.8.0 and add docs.

last chance for changes

Jun 22 2021, 9:54 AM
dch retitled D30742: lang/zig: update to 0.8.0 and add docs from Summary: lang/zig: update to 0.8.0 and add docs to lang/zig: update to 0.8.0 and add docs.
Jun 22 2021, 9:53 AM
dch updated the diff for D30742: lang/zig: update to 0.8.0 and add docs.

fix static builds & pet port

Jun 22 2021, 9:47 AM
pkubaj requested review of D30862: Add OPENMP for riscv64*.
Jun 22 2021, 9:09 AM · riscv
mm committed rG05e6f6b65080: libspl: fix NO_CLEAN build (authored by imp).
libspl: fix NO_CLEAN build
Jun 22 2021, 9:03 AM
kib added a comment to D30842: Export a weak __progname and environ symbol from libc.so.

I wonder if simply exporting an undef weak symbol from libc.so (without defining it) would also work.

Jun 22 2021, 8:58 AM
mm committed rG25302a721f69: zfs: merge openzfs/zfs@9a865b7fb (zfs-2.1-release) into stable/13 (authored by mm).
zfs: merge openzfs/zfs@9a865b7fb (zfs-2.1-release) into stable/13
Jun 22 2021, 8:57 AM
Vasil Dimov <vd@FreeBSD.org> committed R11:6bbf41c90bfd: net-p2p/qtum: Upgrade from 0.20.2 to 0.20.3 (authored by Vasil Dimov <vd@FreeBSD.org>).
net-p2p/qtum: Upgrade from 0.20.2 to 0.20.3
Jun 22 2021, 8:57 AM
yuri committed R11:296d661f6108: cad/verilator: Broken on i386 (authored by yuri).
cad/verilator: Broken on i386
Jun 22 2021, 8:55 AM
arichardson committed rGe3be51b2bc7c: rtld-elf: Check the return value of obj_enforce_relro() (authored by arichardson).
rtld-elf: Check the return value of obj_enforce_relro()
Jun 22 2021, 8:34 AM
arichardson closed D30820: rtld-elf: Check the return value of obj_enforce_relro().
Jun 22 2021, 8:34 AM
arichardson added a comment to D30842: Export a weak __progname and environ symbol from libc.so.
In D30842#694092, @kib wrote:

I do not like it, and in fact think that the drawbacks overweight the supposed benefit.

First, it would break things like dlsym(NULL, "environ") when done not from the main binary. Initially I thought that it would also break e.g. LD_PRELOAD=libc.so binary but it seems that it wouldn't any more than other cases.

Second, our interpretation of weak symbols at runtime as having lower precedence for interposing than non-weak symbols is non-standard. It is probably too late to try to fix that, but at least we should not introduce new cases of use.

Third, the references from DSO to envrion, linked with such libc, gets versioned. I did not looked how it is actually resolved, but I am surprised that it works for you. It should look for the versioned symbol and bind to libc one.

Jun 22 2021, 8:26 AM
meta committed R11:de24178dbe2f: devel/rubygem-irb: Update to 1.3.6 (authored by meta).
devel/rubygem-irb: Update to 1.3.6
Jun 22 2021, 8:24 AM
otis committed R11:bed2eb0dbe41: net-mgmt/zabbix5: Update to 5.0.12 (authored by otis).
net-mgmt/zabbix5: Update to 5.0.12
Jun 22 2021, 8:18 AM
otis closed D30800: net-mgmt/zabbix5: Update to 5.0.12.
Jun 22 2021, 8:11 AM
otis committed R11:415a9bf40102: net-mgmt/zabbix5: Update to 5.0.12 (authored by otis).
net-mgmt/zabbix5: Update to 5.0.12
Jun 22 2021, 8:11 AM
pg_pakhom.spb.ru accepted D30800: net-mgmt/zabbix5: Update to 5.0.12.
Jun 22 2021, 8:03 AM
Brian Behlendorf <behlendorf1@llnl.gov> committed rG9a865b7fb70f: libspl: implement atomics in terms of atomics (authored by наб <nabijaczleweli@nabijaczleweli.xyz>).
libspl: implement atomics in terms of atomics
Jun 22 2021, 6:44 AM
jbeich committed R11:4199dcfb0ca2: multimedia/libva-utils: update to 2.12.0 (authored by jbeich).
multimedia/libva-utils: update to 2.12.0
Jun 22 2021, 6:17 AM
jbeich committed R11:2e42fbb85c03: graphics/shaderc: update to 2021.1 (authored by jbeich).
graphics/shaderc: update to 2021.1
Jun 22 2021, 6:17 AM
jbeich committed R11:45d3b106a15c: graphics/vulkan-tools: update to 1.2.182 (authored by jbeich).
graphics/vulkan-tools: update to 1.2.182
Jun 22 2021, 6:17 AM
jbeich committed R11:6aed5690dbbc: graphics/vulkan-validation-layers: update to 1.2.182 (authored by jbeich).
graphics/vulkan-validation-layers: update to 1.2.182
Jun 22 2021, 6:17 AM
jbeich committed R11:fc344be7a0fe: graphics/vulkan-loader: update to 1.2.182 (authored by jbeich).
graphics/vulkan-loader: update to 1.2.182
Jun 22 2021, 6:17 AM
jbeich committed R11:34c263788700: graphics/vulkan-headers: update to 1.2.182 (authored by jbeich).
graphics/vulkan-headers: update to 1.2.182
Jun 22 2021, 6:17 AM
ale committed R11:c83bb257d1cd: net/realtek-re-kmod: fix locking bugs. (authored by ale).
net/realtek-re-kmod: fix locking bugs.
Jun 22 2021, 5:53 AM
tsoome added inline comments to D30848: loader: implement mount/unmount rootfs.
Jun 22 2021, 5:02 AM
corvink abandoned D30021: bhyve/virtio: return 0xFF when accessing unused PCI space.

Solved by R10:054accac71e0944ab588c3ab052bea6947df7885

Jun 22 2021, 4:58 AM · bhyve
kib added a comment to D30842: Export a weak __progname and environ symbol from libc.so.

I do not like it, and in fact think that the drawbacks overweight the supposed benefit.

Jun 22 2021, 4:16 AM
philip committed R9:865506db592f: Add advisories and errata affecting 12.2R since December 2020 (authored by philip).
Add advisories and errata affecting 12.2R since December 2020
Jun 22 2021, 2:25 AM
philip committed R9:543d963d2098: Add advisories and errata affecting 13.0R since May 2021 (authored by philip).
Add advisories and errata affecting 13.0R since May 2021
Jun 22 2021, 2:25 AM
philip committed R9:8c2b5c39b865: Fix dates of FreeBSD-SA-20:31 and FreeBSD-SA-20:32 (authored by philip).
Fix dates of FreeBSD-SA-20:31 and FreeBSD-SA-20:32
Jun 22 2021, 2:25 AM
philip committed R9:01b99c21f1a4: Add advisories and errata affecting 11.4R since December 2020 (authored by philip).
Add advisories and errata affecting 11.4R since December 2020
Jun 22 2021, 2:25 AM
loader committed R11:31642e81e3d4: devel/py-pytest-xprocess: Update to 0.17.1 (authored by loader).
devel/py-pytest-xprocess: Update to 0.17.1
Jun 22 2021, 1:52 AM
meta added a comment to D30837: Correct HISTORY section of basename(1).

No problem.

Jun 22 2021, 1:51 AM
kib committed rG52d8029e935b: Add quirks for Linux ABI signals handling (authored by kib).
Add quirks for Linux ABI signals handling
Jun 22 2021, 1:48 AM
kib committed rG2ea2987d14d4: Add a knob to disable dequeueing SIGCHLD on waiting for live process (authored by kib).
Add a knob to disable dequeueing SIGCHLD on waiting for live process
Jun 22 2021, 1:47 AM
kib committed rG4f88de7e09e7: Add a knob to not drop signal with default ignored or ignored actions (authored by kib).
Add a knob to not drop signal with default ignored or ignored actions
Jun 22 2021, 1:47 AM
kib committed rGfc13cbaf6942: sigwait: add comment explaining EINTR/ERESTART details (authored by kib).
sigwait: add comment explaining EINTR/ERESTART details
Jun 22 2021, 1:47 AM
kib committed rG299912abf269: sigwait(2) and sigtimedwait(2) must not be restarted. (authored by kib).
sigwait(2) and sigtimedwait(2) must not be restarted.
Jun 22 2021, 1:46 AM
jbeich committed R11:dbe2a1855cfd: x11/nwg-menu: unbreak reboot/poweroff buttons (authored by jbeich).
x11/nwg-menu: unbreak reboot/poweroff buttons
Jun 22 2021, 1:46 AM
emaste added a comment to D30831: genet: pullup minimum header amount for IPv4.

LGTM

Jun 22 2021, 1:42 AM
jbeich committed R11:403f67e9ce98: x11/nwg-drawer: switch to the tagged release (authored by jbeich).
x11/nwg-drawer: switch to the tagged release
Jun 22 2021, 1:19 AM
markj committed rGa1022bc53e6b: i386: Add "options HYPERV" to NOTES (authored by markj).
i386: Add "options HYPERV" to NOTES
Jun 22 2021, 1:10 AM
markj committed rGdf57775d7a80: hyperv: Fix vmbus after the i386 4/4 split (authored by markj).
hyperv: Fix vmbus after the i386 4/4 split
Jun 22 2021, 1:10 AM
emaste committed rGd98a4eb807e9: mkimg: Add fat32lba partition type (authored by jlduran_gmail.com).
mkimg: Add fat32lba partition type
Jun 22 2021, 1:07 AM
emaste updated the diff for D30861: Clang: stop linking _p libs for -pg as of FreeBSD 14.

Fix getTriple() in freebsd::Linker::ConstructJob()

Jun 22 2021, 12:50 AM
jbeich committed R11:670676cc73e1: graphics/mesa-devel: update to 21.1.b.3257 (authored by jbeich).
graphics/mesa-devel: update to 21.1.b.3257
Jun 22 2021, 12:45 AM
jbeich committed R11:2853c5733d10: x11-servers/xwayland-devel: return to freedesktop mirror (authored by jbeich).
x11-servers/xwayland-devel: return to freedesktop mirror
Jun 22 2021, 12:45 AM
jbeich committed R11:af6f8025acbb: x11-servers/xwayland-devel: update to 1.20.0.980 (authored by jbeich).
x11-servers/xwayland-devel: update to 1.20.0.980
Jun 22 2021, 12:45 AM
jbeich committed R11:c8b56ee72403: emulators/yuzu: update to s20210621 (authored by jbeich).
emulators/yuzu: update to s20210621
Jun 22 2021, 12:45 AM
jbeich committed R11:346f835d5532: emulators/rpcs3: update to 0.0.16.12409 (authored by jbeich).
emulators/rpcs3: update to 0.0.16.12409
Jun 22 2021, 12:45 AM
jbeich committed R11:234833d3aa3f: multimedia/libva: update to 2.12.0 (authored by jbeich).
multimedia/libva: update to 2.12.0
Jun 22 2021, 12:45 AM
imp added a comment to D25358: Sync vis(1) with recent NetBSD sources.

Please check to see if there's any conflicts between this and what I committed.
I just did a fresh vendor import since just apply the patch wasn't enough and phab sucks and reviewing vendor merges.

Jun 22 2021, 12:07 AM
karels added inline comments to D30831: genet: pullup minimum header amount for IPv4.
Jun 22 2021, 12:07 AM
imp committed rG15fccd86b9dd: Merge tag 'vendor/NetBSD/vis/20210621' into vis (authored by imp).
Merge tag 'vendor/NetBSD/vis/20210621' into vis
Jun 22 2021, 12:06 AM
imp closed D25358: Sync vis(1) with recent NetBSD sources.
Jun 22 2021, 12:06 AM
imp committed rG04751ecc4491: Import vis(1) from NetBSD as of 20210621 (authored by imp).
Import vis(1) from NetBSD as of 20210621
Jun 22 2021, 12:06 AM
karels updated the diff for D30831: genet: pullup minimum header amount for IPv4.

Fix text according to Ed's suggestion.

Jun 22 2021, 12:05 AM

Jun 21 2021

emaste updated the diff for D30861: Clang: stop linking _p libs for -pg as of FreeBSD 14.

Restore missing {

Jun 21 2021, 11:23 PM
brd committed R11:c8540e27153f: www/nginx: Update to 1.20.1 (authored by brd).
www/nginx: Update to 1.20.1
Jun 21 2021, 10:59 PM
cperciva committed rG524260db7683: EC2: Tell gptboot to skip its 3 second wait (authored by cperciva).
EC2: Tell gptboot to skip its 3 second wait
Jun 21 2021, 10:38 PM
alc closed D30832: arm64: Use page_to_pvh() instead of pa_to_pvh() when the vm_page_t is known.
Jun 21 2021, 10:28 PM
alc committed rG6f6a166eaf5e: arm64: Use page_to_pvh() when the vm_page_t is known (authored by alc).
arm64: Use page_to_pvh() when the vm_page_t is known
Jun 21 2021, 10:28 PM
imp added inline comments to D30848: loader: implement mount/unmount rootfs.
Jun 21 2021, 10:26 PM
imp added inline comments to D30848: loader: implement mount/unmount rootfs.
Jun 21 2021, 10:18 PM
jbeich committed R11:aea455822ffc: x11/nwg-menu: add new port (authored by jbeich).
x11/nwg-menu: add new port
Jun 21 2021, 10:12 PM
jbeich committed R11:400c1af36e44: x11/nwg-dock: add new port (authored by jbeich).
x11/nwg-dock: add new port
Jun 21 2021, 10:12 PM
jbeich committed R11:441deeb3babb: x11/nwg-drawer: add new port (authored by jbeich).
x11/nwg-drawer: add new port
Jun 21 2021, 10:12 PM
emaste added a comment to D30833: Enable WITHOUT_PROFILE by default.

Created D30861 to have Clang stop linking against _p libraries with -pg for FreeBSD 14 and up. We'll need a similar change for GCC.

Jun 21 2021, 9:53 PM
emaste requested review of D30861: Clang: stop linking _p libs for -pg as of FreeBSD 14.
Jun 21 2021, 9:52 PM
imp updated the diff for D30544: geom_disk: use a preallocated geom_event for disk destruction..

update, per jhb. hopefully this catches everything...
also a subtle bug nobody noticed (of passing a va into ...)

Jun 21 2021, 9:49 PM
tsoome added a comment to D30848: loader: implement mount/unmount rootfs.

This also returns with pd->pd_blkio set to non-NULL. Is this intentional?

Jun 21 2021, 9:48 PM
tsoome updated the diff for D30848: loader: implement mount/unmount rootfs.

do not set pd_blkio to NULL.

Jun 21 2021, 9:42 PM
pavel.balaev_3mdeb.com added inline comments to D30104: efirt: add ESRT table support.
Jun 21 2021, 9:39 PM
arrowd committed R11:8afcf305cba3: textproc/libxslt: Unbreak the build after textproc/libxml2 changes. (authored by diizzy).
textproc/libxslt: Unbreak the build after textproc/libxml2 changes.
Jun 21 2021, 9:37 PM
arrowd committed R11:4c0c936fe9f8: textproc/libxml2: Update to 2.9.12 (authored by diizzy).
textproc/libxml2: Update to 2.9.12
Jun 21 2021, 9:37 PM
emaste added a comment to D30833: Enable WITHOUT_PROFILE by default.

You'd be better off testing on i386 than amd64 I imagine.

Jun 21 2021, 9:13 PM
kib added a comment to D30845: Allow us to mark a pmap as dead.

There is no use of pmap_pre_destroy() in the patch.

Jun 21 2021, 9:08 PM
imp added reviewers for D30860: cam: fix xpt_bus_register and xpt_bus_deregister return errno: ken, scottl, mav.
Jun 21 2021, 9:04 PM
imp requested review of D30860: cam: fix xpt_bus_register and xpt_bus_deregister return errno.
Jun 21 2021, 9:03 PM
kib accepted D30841: imgact_elf.c: style, remove unnecessary casts.
Jun 21 2021, 9:02 PM
kib added a comment to D30833: Enable WITHOUT_PROFILE by default.

I tried a quick sanity check of -pg on my ~ FreeBSD 13.0 amd64 laptop, without success:

% cc -pg -O0 -g profil.c
% ./a.out
Segmentation fault (core dumped)
Jun 21 2021, 8:56 PM
kib accepted D30820: rtld-elf: Check the return value of obj_enforce_relro().
Jun 21 2021, 8:53 PM
cperciva added a comment to D30848: loader: implement mount/unmount rootfs.

Tested with HEAD in EC2 on arm64:

Jun 21 2021, 8:52 PM
cyril_freebsdfoundation.org requested review of D30859: racct: Add racct_add_cred_checked.
Jun 21 2021, 8:52 PM
brd committed R11:c2a2f2b35ad4: security/vuxml: Fix range for www/nginx CVE-2021-23017 (authored by brd).
security/vuxml: Fix range for www/nginx CVE-2021-23017
Jun 21 2021, 8:34 PM
rodrigo committed R11:e259367c29da: comms/rtl-433: Fix typo in ports directory name (authored by rodrigo).
comms/rtl-433: Fix typo in ports directory name
Jun 21 2021, 8:33 PM
manu committed rGbf7b542e0216: sdhci_fdt: Add gpio_if.h to the source (authored by manu).
sdhci_fdt: Add gpio_if.h to the source
Jun 21 2021, 7:56 PM
cperciva added a comment to D30848: loader: implement mount/unmount rootfs.

This also returns with pd->pd_blkio set to non-NULL. Is this intentional?

Jun 21 2021, 7:21 PM
dim committed rGf616d57736dc: Export various 128 bit long double functions from libgcc_s.so.1 (authored by dim).
Export various 128 bit long double functions from libgcc_s.so.1
Jun 21 2021, 7:13 PM