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.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Jun 22 2021
Jun 22 2021
textproc/redisearch16: update to 1.6.16.
In D30845#694134, @andrew wrote: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.
(Tinderboxed.)
net/croc: Update to version 9.2.0.
In D30175#693715, @donner wrote:May I ask you to provide a full context diff, please?
It's much easier to review.
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
- KASSERT we don't mark the kernel pmap as dead
- Remove a PMAP_ASSERT_STAGE1 that shouln't be part of this patch
lbartoletti accepted D30829: devel/py-qt5-positioning: New port - Provide PyQt5 QtPositioning module.
Thanks Rainer.
last chance for changes
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.
fix static builds & pet port
libspl: fix NO_CLEAN build
In D30842#694103, @arichardson wrote:I wonder if simply exporting an undef weak symbol from libc.so (without defining it) would also work.
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
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
cad/verilator: Broken on i386
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()
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.
devel/rubygem-irb: Update to 1.3.6
net-mgmt/zabbix5: Update to 5.0.12
net-mgmt/zabbix5: Update to 5.0.12
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
multimedia/libva-utils: update to 2.12.0
graphics/shaderc: update to 2021.1
graphics/vulkan-tools: update to 1.2.182
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
graphics/vulkan-loader: update to 1.2.182
graphics/vulkan-headers: update to 1.2.182
net/realtek-re-kmod: fix locking bugs.
I do not like it, and in fact think that the drawbacks overweight the supposed benefit.
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
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
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
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
devel/py-pytest-xprocess: Update to 0.17.1
No problem.
Add quirks for Linux ABI signals handling
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
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
kib committed rGfc13cbaf6942: sigwait: add comment explaining EINTR/ERESTART details (authored by kib).
sigwait: add comment explaining EINTR/ERESTART details
kib committed rG299912abf269: sigwait(2) and sigtimedwait(2) must not be restarted. (authored by kib).
sigwait(2) and sigtimedwait(2) must not be restarted.
jbeich committed R11:dbe2a1855cfd: x11/nwg-menu: unbreak reboot/poweroff buttons (authored by jbeich).
x11/nwg-menu: unbreak reboot/poweroff buttons
LGTM
jbeich committed R11:403f67e9ce98: x11/nwg-drawer: switch to the tagged release (authored by jbeich).
x11/nwg-drawer: switch to the tagged release
i386: Add "options HYPERV" to NOTES
hyperv: Fix vmbus after the i386 4/4 split
emaste committed rGd98a4eb807e9: mkimg: Add fat32lba partition type (authored by jlduran_gmail.com).
mkimg: Add fat32lba partition type
Fix getTriple() in freebsd::Linker::ConstructJob()
graphics/mesa-devel: update to 21.1.b.3257
jbeich committed R11:2853c5733d10: x11-servers/xwayland-devel: return to freedesktop mirror (authored by jbeich).
x11-servers/xwayland-devel: return to freedesktop mirror
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
emulators/yuzu: update to s20210621
emulators/rpcs3: update to 0.0.16.12409
multimedia/libva: update to 2.12.0
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.
Merge tag 'vendor/NetBSD/vis/20210621' into vis
Import vis(1) from NetBSD as of 20210621
Fix text according to Ed's suggestion.
Jun 21 2021
Jun 21 2021
Restore missing {
www/nginx: Update to 1.20.1
cperciva committed rG524260db7683: EC2: Tell gptboot to skip its 3 second wait (authored by cperciva).
EC2: Tell gptboot to skip its 3 second wait
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
x11/nwg-menu: add new port
x11/nwg-dock: add new port
x11/nwg-drawer: add new port
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.
update, per jhb. hopefully this catches everything...
also a subtle bug nobody noticed (of passing a va into ...)
In D30848#694017, @cperciva wrote:This also returns with pd->pd_blkio set to non-NULL. Is this intentional?
do not set pd_blkio to NULL.
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.
textproc/libxml2: Update to 2.9.12
You'd be better off testing on i386 than amd64 I imagine.
There is no use of pmap_pre_destroy() in the patch.
imp added reviewers for D30860: cam: fix xpt_bus_register and xpt_bus_deregister return errno: ken, scottl, mav.
In D30833#693776, @emaste wrote: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)
Tested with HEAD in EC2 on arm64:
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
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
sdhci_fdt: Add gpio_if.h to the source
This also returns with pd->pd_blkio set to non-NULL. Is this intentional?
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