Re: git: 70e64ba44941 - main - release.sh: Update GITROOT URL

2020-12-30 Thread Brandon Bergren
expansion at that time. However, I think it uses $Format$ instead of being able to define custom tags, so it's less convenient than $FreeBSD$ was. -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-main@freebsd.org mailing list htt

Re: git: 76ff03aef741 - main - powerpc: Fix copyin/copyout race condition

2020-12-30 Thread Brandon Bergren
c_curpcb. This can cause > the fault handler to be installed for the wrong thread, leading to a > panic in copyin()/copyout(). Since curthread is already in %r13, just > use that directly, as GPRs are migrated, so there is no migrati

Re: git: adf79abc35ff - main - Radix dump updates

2020-12-30 Thread Brandon Bergren
mmu_radix_late_bootstrap(vm_offset_t start, > vm_offset_t end) > pa = allocpages(DPCPU_SIZE >> PAGE_SHIFT); > dpcpu = (void *)PHYS_TO_DMAP(pa); > dpcpu_init(dpcpu, curcpu); > + > + crashdumpmap = (caddr_t)virtual_avail; > + virtual_avail += MAXDUMPPGS * P

Re: git: 6260bfb08742 - main - powerpc: Optimize copyinstr() to avoid repeatedly mapping user strings

2020-12-30 Thread Brandon Bergren
&& i < l; i++, t++, len--) { > + if ((*kp++ = *p++) == 0) { > + i++, t++; > + rv = 0; > + goto done; > + } > } > + > + up += l; >

Re: git: ac19bf854b8c - main - powerpc/aim: Add machine check handler for TLB multihit

2020-12-30 Thread Brandon Bergren
LTIHIT) != 0) > return (0); > - if ((frame->cpu.aim.dsisr & DSISR_MC_DERAT_MULTIHIT) != 0) { > + if ((frame->cpu.aim.dsisr & > + (DSISR_MC_DERAT_MULTIHIT | DSISR_MC_TLB_MULTIHIT)) != 0) { >

Re: git: 7d7f26f5b613 - main - powerpc/radix_mmu: Apply errata fixes for POWER9 TLB invalidation bug

2020-12-30 Thread Brandon Bergren
a, TLBIE_ACTUAL_PAGE_1G); > } > > static __inline void > @@ -2757,6 +2774,7 @@ setpte: > pmap_pv_promote_l3e(pmap, va, newpde & PG_PS_FRAME, lockp); > > pte_store(pde, PG_PROMOTED | newpde); > + ptesync(); > atomic_add_long(&pmap_l3e_promotions, 1); > CTR2(KTR_PMAP, "pmap_promote_l3e: success for va %#lx" > " in pmap %p", va, pmap); > -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-main@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Re: git: 76ff03aef741 - main - powerpc: Fix copyin/copyout race condition

2020-12-30 Thread Brandon Bergren
li %r0, FUSUFAULT ;\ > - LOADrpcb, PC_CURPCB(%r9);\ > + LOADrpcb, TD_PCB(CURTHREAD) ;\ > STORE %r0, PCB_ONFAULT(rpcb) > > #define CLEAR_FAULT_NO_CLOBBER(rpcb) \ > - PCPU(%r9)

git: d26f2a50ff48 - main - powerpc64: Fix boot on virtual-mode OF (PowerMac G5)

2021-02-07 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=d26f2a50ff48dacd38ba358d658882d51f7bdbc4 commit d26f2a50ff48dacd38ba358d658882d51f7bdbc4 Author: Brandon Bergren AuthorDate: 2021-02-07 22:05:41 + Commit: Brandon Bergren CommitDate: 2021-02

Re: git: d3338f3355a6 - main - Fix incorrect hypotl(3) result with subnormal numbers

2021-02-10 Thread Brandon Bergren
I believe these constants are specific to the x86-centric 80-bit long double format, whereas all other platforms use either 64-bit or 128-bit long doubles. -- Brandon Bergren bdra...@imap.cc ___ dev-commits-src-main@freebsd.org mailing l

Re: git: 145bf6c0af48 - main - Fix blackhole/reject routes.

2021-02-12 Thread Brandon Bergren
h = NULL; > >> > >>if (rtm->rtm_version != RTM_VERSION) { > >> @@ -1004,6 +1046,18 @@ route_output(struct mbuf *m, struct socket *so, > >> ...) > >>goto flush; > >>} > >> > >> + union sockaddr_union gw_saun; > >> + int blackhole_flags = rtm->rtm_flags & (RTF_BLACKHOLE|RTF_REJECT); > >> + if (blackhole_flags != 0) { > >> + if (blackhole_flags != (RTF_BLACKHOLE | RTF_REJECT)) > >> + error = fill_blackholeinfo(&info, &gw_saun); > >> + else > >> + error = EINVAL; > >> + if (error != 0) > >> + senderr(error); > >> + /* TODO: rebuild rtm from scratch */ > >> + } > >> + > >>switch (rtm->rtm_type) { > >>case RTM_ADD: > >>case RTM_CHANGE: > >> ___ > >> dev-commits-src-...@freebsd.org mailing list > >> https://lists.freebsd.org/mailman/listinfo/dev-commits-src-all > >> To unsubscribe, send any mail to > >> "dev-commits-src-all-unsubscr...@freebsd.org" > >> > > > > > > -- > > Mateusz Guzik > > > > > -- > Mateusz Guzik > -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-main@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Re: git: 24fd63e0970f - main - mips: Don't set __NO_TLS to disable some uses of TLS.

2021-02-18 Thread Brandon Bergren
same time as the official ELFv2 transition. See 2db975b0eb0f3378a39d63eeabe4e3617f4557f0. This is NOT an 8 year old change, but I believe it can go away in HEAD as long as the change isn't MFC'd to 12 or earlier. -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-s

Re: git: 24fd63e0970f - main - mips: Don't set __NO_TLS to disable some uses of TLS.

2021-02-18 Thread Brandon Bergren
t's an ABI change to flip it back and forth. You get RuneLocale errors in the middle of installworld if you try and install a build with TLS enabled and have to do a double installworld to compensate for the crashes. For ABI stability reasons, it needs to stay on in 12 and bel

Re: git: 24fd63e0970f - main - mips: Don't set __NO_TLS to disable some uses of TLS.

2021-02-18 Thread Brandon Bergren
On Thu, Feb 18, 2021, at 7:07 PM, Jessica Clarke wrote: > On 19 Feb 2021, at 00:03, Brandon Bergren wrote: > > Ok, so the mistake was not deleting it 8 years ago and instead leaving > it around to become part of the ABI. The issue you're referring to > specifically is __

Re: git: 3ae8d83d04a7 - main - Remove __NO_TLS.

2021-02-23 Thread Brandon Bergren
l vars and __thread. > > Reviewed by:emaste > Sponsored by: The FreeBSD Foundation > MFC after: 1 week > Differential Revision: https://reviews.freebsd.org/D28796 > --- -- Brandon Bergren bdra...@freebsd.org _

git: 5001c579baff - main - [PowerPC64LE] pseries: Fix input buffering logic.

2021-02-25 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=5001c579baff78719919d79ec054207aa2938dbd commit 5001c579baff78719919d79ec054207aa2938dbd Author: Brandon Bergren AuthorDate: 2021-02-25 18:55:58 + Commit: Brandon Bergren CommitDate: 2021-02

Re: git: 0b7472b3d8d2 - main - Mount the EFI system partition (ESP) on newly-installed systems.

2021-02-27 Thread Brandon Bergren
This is mistakenly detecting pseries powerpc64* as an EFI platform and causing install to error out. Please add back the uname checks so this code doesn't run on powerpc*. -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src

Re: git: 0b7472b3d8d2 - main - Mount the EFI system partition (ESP) on newly-installed systems.

2021-02-27 Thread Brandon Bergren
On Sat, Feb 27, 2021, at 7:10 PM, Brandon Bergren wrote: > This is mistakenly detecting pseries powerpc64* as an EFI platform and > causing install to error out. Please add back the uname checks so this > code doesn't run on powerpc*. Specifically, the /boot/efi stuff in usr.s

Re: git: 0b7472b3d8d2 - main - Mount the EFI system partition (ESP) on newly-installed systems.

2021-02-27 Thread Brandon Bergren
On Sat, Feb 27, 2021, at 7:25 PM, Jessica Clarke wrote: > > 32-bit Arm can boot via EFI. Just mips* and powerpc*. > > Jess Ah, thanks. Yeah, that matches with which platforms mark the EFI option as BROKEN in src.opts.mk to prevent the tools from being built. > > --

Re: git: 0b7472b3d8d2 - main - Mount the EFI system partition (ESP) on newly-installed systems.

2021-02-27 Thread Brandon Bergren
en the OpenFirmware requirement has been a constant all the way back to CHRP. > > Yea, we have long since switched our preferred boot on arm to EFI... > though we don't have installer images for 32bit arm, which is this > runs... so it's needed for correctness, but not a p

Re: git: 0b7472b3d8d2 - main - Mount the EFI system partition (ESP) on newly-installed systems.

2021-02-28 Thread Brandon Bergren
cause the die in the uname case propagates to the main script, so it never runs the bits after the bootconfig. -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-main@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/dev-commits-sr

git: dd95b39235dd - main - [PowerPC64] Fix multiple issues in fpsetmask().

2021-02-28 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=dd95b39235dd81c890aa3cce02a5bb7f91f23803 commit dd95b39235dd81c890aa3cce02a5bb7f91f23803 Author: Brandon Bergren AuthorDate: 2021-03-01 02:35:53 + Commit: Brandon Bergren CommitDate: 2021-03

git: 384ee7cc6e9e - main - [PowerPC] [PowerPCSPE] Fix multiple issues in fpsetmask().

2021-02-28 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=384ee7cc6e9e4ddc91a6e9e623fcbbe5826bce38 commit 384ee7cc6e9e4ddc91a6e9e623fcbbe5826bce38 Author: Brandon Bergren AuthorDate: 2021-03-01 03:06:59 + Commit: Brandon Bergren CommitDate: 2021-03

Re: git: 0b7472b3d8d2 - main - Mount the EFI system partition (ESP) on newly-installed systems.

2021-03-01 Thread Brandon Bergren
strap media. For example, on the X5000, the boot firmware is stored on an onboard SD card that has space left to install loaders and stuff, but this is something that is set up by hand. -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-

Re: git: 2c26d77d989a - main - Remove /boot/efi from mtree, missed in 0b7472b3d8d2.

2021-03-02 Thread Brandon Bergren
matters, and the filesystem being mounted there doesn't support proper modes anyway, so the mtree values are a bit irrelevant anyway as the actual control of that is in the fstab. -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-main@fr

Re: git: 2c26d77d989a - main - Remove /boot/efi from mtree, missed in 0b7472b3d8d2.

2021-03-02 Thread Brandon Bergren
OK, how about this as an idea then: Parse mount output to see if anything is mounted to /boot/efi directly? if mount -p | cut -f 2 | grep '^/boot/efi$'; then fi -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-main@f

Re: git: 2c26d77d989a - main - Remove /boot/efi from mtree, missed in 0b7472b3d8d2.

2021-03-02 Thread Brandon Bergren
grep -q rather. In any case, instead of checking for directory existence, checking whether something is actually mounted there. On Tue, Mar 2, 2021, at 9:34 PM, Brandon Bergren wrote: > OK, how about this as an idea then: > > Parse mount output to see if anything is mounted to

Re: git: 2c26d77d989a - main - Remove /boot/efi from mtree, missed in 0b7472b3d8d2.

2021-03-03 Thread Brandon Bergren
pt was not running on powerpc or mips platforms before running the efi bits, but this got taken out. -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-main@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/dev-commits-s

git: bad9fa56620e - main - [PowerPC] Fix AP bringup on 32-bit AIM SMP

2021-03-06 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=bad9fa56620eb82395c5ab66d300e91a0222dde2 commit bad9fa56620eb82395c5ab66d300e91a0222dde2 Author: Brandon Bergren AuthorDate: 2021-03-06 21:26:16 + Commit: Brandon Bergren CommitDate: 2021-03

git: bd94c8ab29c3 - main - [PowerPC] Fix NUMA checking for powernv

2021-03-27 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=bd94c8ab29c3162bbb43973ee77ce245fe157fef commit bd94c8ab29c3162bbb43973ee77ce245fe157fef Author: Brandon Bergren AuthorDate: 2021-03-28 01:41:45 + Commit: Brandon Bergren CommitDate: 2021-03

git: 98727c6cd11e - main - Fix panic when using BOOTP to resolve root path.

2021-03-28 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=98727c6cd11edb10617be0f421e485e0223185a5 commit 98727c6cd11edb10617be0f421e485e0223185a5 Author: Brandon Bergren AuthorDate: 2021-03-28 00:18:51 + Commit: Brandon Bergren CommitDate: 2021-03

git: 5a08df100b58 - main - [PowerPC] Fix 32-bit Book-E panic due to pve leak

2021-03-29 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=5a08df100b58911396e0cc1403f0504bc68461bd commit 5a08df100b58911396e0cc1403f0504bc68461bd Author: Brandon Bergren AuthorDate: 2021-03-29 22:59:19 + Commit: Brandon Bergren CommitDate: 2021-03

git: 74f6cb0f316b - main - [PowerPC] Remove unused IPI type count tracking.

2021-03-30 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=74f6cb0f316bc0f8fae0b7f31d78d041dc4d509e commit 74f6cb0f316bc0f8fae0b7f31d78d041dc4d509e Author: Justin Hibbits AuthorDate: 2020-09-24 15:00:31 + Commit: Brandon Bergren CommitDate: 2021-03

git: 895a22583df2 - main - [PowerPC] Fix ISA_206 subword atomics

2021-03-30 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=895a22583df2524e144571430112df6e14ae8d66 commit 895a22583df2524e144571430112df6e14ae8d66 Author: Justin Hibbits AuthorDate: 2020-12-08 16:18:44 + Commit: Brandon Bergren CommitDate: 2021-03

Re: git: 895a22583df2 - main - [PowerPC] Fix ISA_206 subword atomics

2021-03-30 Thread Brandon Bergren
On Tue, Mar 30, 2021, at 8:23 PM, Brandon Bergren wrote: > The branch main has been updated by bdragon: Submitted by: jhibbits MFC after: 1 week ___ dev-commits-src-main@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/dev-commits-

Re: 895a22583df2 - main - [PowerPC] Fix ISA_206 subword atomics

2021-03-30 Thread Brandon Bergren
up correctly in the email until I tried it though. I'll leave it out in the future, thanks. -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-main@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/dev-commits-src-mai

git: a5f07fa0c6b1 - main - powerpc/pseries: Add new hypercall definition, H_REGISTER_PROC_TBL

2021-03-30 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=a5f07fa0c6b162964b414d00fab319fd13c61f57 commit a5f07fa0c6b162964b414d00fab319fd13c61f57 Author: Justin Hibbits AuthorDate: 2020-08-16 16:01:49 + Commit: Brandon Bergren CommitDate: 2021-03

git: 0c9f52d4cebf - main - powerpc: Fix programmer's switch driver and add to GENERIC

2021-04-05 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=0c9f52d4cebf18addbea45bd19abd910ba1ea43b commit 0c9f52d4cebf18addbea45bd19abd910ba1ea43b Author: Brandon Bergren AuthorDate: 2021-04-05 17:04:12 + Commit: Brandon Bergren CommitDate: 2021-04

Re: git: 15dc713ceb57 - main - netmap: vtnet: add support for netmap offsets

2021-04-07 Thread Brandon Bergren
instead of having addr in the first place? -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-main@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main To unsubscribe, send any mail to "dev-c

git: 6e1abda231bf - main - riscv: Remove old qemu compatibility code

2021-04-27 Thread Brandon Bergren
The branch main has been updated by bdragon: URL: https://cgit.FreeBSD.org/src/commit/?id=6e1abda231bf2a80c010aaff1b99254467420e50 commit 6e1abda231bf2a80c010aaff1b99254467420e50 Author: Brandon Bergren AuthorDate: 2021-04-27 16:07:34 + Commit: Brandon Bergren CommitDate: 2021-04

Re: git: 5d8fd932e418 - main - This brings into sync FreeBSD with the netflix versions of rack and bbr. This fixes several breakages (panics) since the tcp_lro code was committed that have been report

2021-05-07 Thread Brandon Bergren
omatically generated LINT to the manually curated one. -- Brandon Bergren bdra...@freebsd.org ___ dev-commits-src-main@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"