Page MenuHomeFreeBSD
Feed Advanced Search

Oct 24 2022

kevans accepted D37107: DEFAULTS: move intrng to DEFAULTS for its platforms..

I would maybe note explicitly in the commit message that some impending magic will use this move to define it correctly for untied module builds, but I don't feel strongly about it.

Oct 24 2022, 4:45 PM
kevans accepted D37109: config: Make ISAPNP be in opt_dontuse.h.
Oct 24 2022, 4:44 PM
kevans committed rGa7766860e0fe: bsdinstall: use the correct DISTDIR for fetching local distfiles (authored by kevans).
bsdinstall: use the correct DISTDIR for fetching local distfiles
Oct 24 2022, 4:01 PM

Oct 22 2022

kevans added a comment to D37083: top: improve sort field storage/lookup.

But the summary contains the same phrase twice, seems unintentional.

Oct 22 2022, 3:07 AM

Oct 21 2022

kevans requested review of D37083: top: improve sort field storage/lookup.
Oct 21 2022, 8:59 PM
kevans accepted D32936: bsdinstall: use gpt label instead of swap partition name when updating fstab..

Awesome, thanks! IMO you've done sufficient testing to rule out obvious harm; MBR gets caught in the wildcard and uses the exact same /etc/fstab contents as it did before, so I think we can safely say this is good. I'll give it a ~day or two for someone to object or bring up some scenario we hadn't considered before landing it.

Oct 21 2022, 2:07 AM

Oct 20 2022

kevans accepted D37069: arm: Remove useless armv6/armv7 options.
Oct 20 2022, 3:14 PM
kevans added a comment to D32936: bsdinstall: use gpt label instead of swap partition name when updating fstab..

The reason we stopped doing this originally, is that if ZFS imports the pool using disk names like /dev/ada0p3, then the GPT label version like /dev/gpt/swap went away, and then you ended up with no swap mounted.
I don't know if things have changed somewhat since when I ran into these problems around 2015. I know there was some work to try to mitigate the issue.

Oct 20 2022, 5:19 AM
kevans accepted D37063: sys/conf: add options to test for x86.
Oct 20 2022, 4:43 AM
kevans added a reviewer for D37063: sys/conf: add options to test for x86: kevans.
Oct 20 2022, 4:43 AM

Oct 19 2022

kevans added inline comments to D32936: bsdinstall: use gpt label instead of swap partition name when updating fstab..
Oct 19 2022, 7:35 PM
kevans added a comment to D32936: bsdinstall: use gpt label instead of swap partition name when updating fstab..

I think this generally looks good, though I have a minor suggestion for you to consider...

Oct 19 2022, 6:19 PM

Oct 17 2022

kevans added a reverting change for rG8534e6be8110: Avoid using TARGET_ARCH in llvm.build.mk: rGe2f3e8c5e89c: Revert "Avoid using TARGET_ARCH in llvm.build.mk".
Oct 17 2022, 3:43 PM
kevans committed rGe2f3e8c5e89c: Revert "Avoid using TARGET_ARCH in llvm.build.mk" (authored by kevans).
Revert "Avoid using TARGET_ARCH in llvm.build.mk"
Oct 17 2022, 3:43 PM
kevans committed rG2b31059ea701: loader: fix elf lookup_symbol type filtering (authored by kevans).
loader: fix elf lookup_symbol type filtering
Oct 17 2022, 3:43 PM
kevans added a reverting change for rG8534e6be8110: Avoid using TARGET_ARCH in llvm.build.mk: rG63d9ad6e46d2: Revert "Avoid using TARGET_ARCH in llvm.build.mk".
Oct 17 2022, 3:42 PM
kevans committed rG63d9ad6e46d2: Revert "Avoid using TARGET_ARCH in llvm.build.mk" (authored by kevans).
Revert "Avoid using TARGET_ARCH in llvm.build.mk"
Oct 17 2022, 3:42 PM
kevans committed rG2258cf36241e: pci_host_generic: stop address translation in bus_alloc_resource (authored by kevans).
pci_host_generic: stop address translation in bus_alloc_resource
Oct 17 2022, 3:41 PM

Oct 14 2022

kevans accepted D37005: tzsetup: symlink /etc/localtime instead of copying.
Oct 14 2022, 6:13 PM
kevans committed rG12b92f3ed82a: bsdinstall: use the correct DISTDIR for fetching local distfiles (authored by kevans).
bsdinstall: use the correct DISTDIR for fetching local distfiles
Oct 14 2022, 5:27 AM
kevans committed rG0701dbda94f2: loader: fix elf lookup_symbol type filtering (authored by kevans).
loader: fix elf lookup_symbol type filtering
Oct 14 2022, 3:08 AM
kevans closed D36975: loader: fix elf lookup_symbol type filtering.
Oct 14 2022, 3:08 AM
kevans added a reverting change for rG8534e6be8110: Avoid using TARGET_ARCH in llvm.build.mk: rGed7910fbac07: Revert "Avoid using TARGET_ARCH in llvm.build.mk".
Oct 14 2022, 3:06 AM
kevans committed rGed7910fbac07: Revert "Avoid using TARGET_ARCH in llvm.build.mk" (authored by kevans).
Revert "Avoid using TARGET_ARCH in llvm.build.mk"
Oct 14 2022, 3:05 AM
kevans closed D36981: Revert "Avoid using TARGET_ARCH in llvm.build.mk".
Oct 14 2022, 3:05 AM

Oct 13 2022

kevans requested review of D36981: Revert "Avoid using TARGET_ARCH in llvm.build.mk".
Oct 13 2022, 8:08 PM
kevans added a reverting change for rG8534e6be8110: Avoid using TARGET_ARCH in llvm.build.mk: D36981: Revert "Avoid using TARGET_ARCH in llvm.build.mk".
Oct 13 2022, 8:08 PM
kevans updated the diff for D36952: Import & build wg(8).

Re-scope import to just wireguard-tools/src

Oct 13 2022, 5:20 PM
kevans added inline comments to D36952: Import & build wg(8).
Oct 13 2022, 5:16 PM
kevans requested review of D36975: loader: fix elf lookup_symbol type filtering.
Oct 13 2022, 2:25 AM

Oct 12 2022

kevans requested review of D36952: Import & build wg(8).
Oct 12 2022, 4:27 PM

Oct 8 2022

kevans added a comment to D36909: Import the WireGuard driver from zx2c4.com..

IMHO, code should be cleaned up from __FreeBSD_version and only code that is for CURRENT shall end in git branch main.

Oct 8 2022, 12:43 AM

Oct 7 2022

kevans updated subscribers of D36906: Tolerate missing /usr/bin/timeout in zfskeys.

@jrtc27 noted a couple issues with alt_timeout... OTOH, would there really be any objections to mv /usr/bin/timeout /bin?

Oct 7 2022, 7:03 PM · rc
kevans added inline comments to D36906: Tolerate missing /usr/bin/timeout in zfskeys.
Oct 7 2022, 5:53 PM · rc

Oct 5 2022

kevans accepted D36883: grep: Add quotes in manpage when using wildcards with --include.

LGTM, modulo s/qutoes/quotes/ in the subject line. Thanks!

Oct 5 2022, 4:47 PM
kevans added inline comments to D36701: arm64: add KASAN support.
Oct 5 2022, 5:39 AM

Sep 29 2022

kevans committed rG78f3c734a5b7: arm64: fix build without FDT (authored by kevans).
arm64: fix build without FDT
Sep 29 2022, 7:34 PM
kevans committed rG23c318ed86c4: extres: regulator: fix the build without FDT (authored by kevans).
extres: regulator: fix the build without FDT
Sep 29 2022, 7:34 PM
kevans committed rGb4c2a5b68986: arm64: coresight: fix the build without FDT (authored by kevans).
arm64: coresight: fix the build without FDT
Sep 29 2022, 7:34 PM
kevans committed rG4a4ad02da3c8: uart: uart_cpu_arm64: fix the build without FDT (authored by kevans).
uart: uart_cpu_arm64: fix the build without FDT
Sep 29 2022, 7:34 PM
kevans committed rG79794d5c18b7: extres: syscon: pull in sys/malloc.h (fix !FDT) (authored by kevans).
extres: syscon: pull in sys/malloc.h (fix !FDT)
Sep 29 2022, 7:34 PM
kevans closed D36791: arm64: fix build without FDT.
Sep 29 2022, 7:34 PM
kevans closed D36789: arm64: coresight: fix the build without FDT.
Sep 29 2022, 7:34 PM
kevans closed D36790: extres: regulator: fix the build without FDT.
Sep 29 2022, 7:34 PM
kevans closed D36787: extres: syscon: pull in sys/malloc.h (fix !FDT).
Sep 29 2022, 7:34 PM
kevans closed D36788: uart: uart_cpu_arm64: fix the build without FDT.
Sep 29 2022, 7:34 PM
kevans updated the diff for D36788: uart: uart_cpu_arm64: fix the build without FDT.

Switch to Andy's idea; do fdt setup in a new function entirely, just return
ENXIO if neither setup succeeds.

Sep 29 2022, 4:11 PM
kevans requested review of D36791: arm64: fix build without FDT.
Sep 29 2022, 6:12 AM
kevans requested review of D36790: extres: regulator: fix the build without FDT.
Sep 29 2022, 6:12 AM
kevans requested review of D36789: arm64: coresight: fix the build without FDT.
Sep 29 2022, 6:12 AM
kevans requested review of D36788: uart: uart_cpu_arm64: fix the build without FDT.
Sep 29 2022, 6:12 AM
kevans requested review of D36787: extres: syscon: pull in sys/malloc.h (fix !FDT).
Sep 29 2022, 6:12 AM
kevans added a comment to D36776: arm64: add a std.aws config.

I always use GENERIC in EC2, but this seems accurate as far as it goes. Maybe you want to throw in an explicit device nvme as well since that's what modern EC2 systems use? But (as with acpi) that's something people are likely to have anyway.

Sep 29 2022, 4:06 AM

Sep 28 2022

kevans requested review of D36776: arm64: add a std.aws config.
Sep 28 2022, 8:50 PM

Sep 27 2022

kevans added inline comments to D36701: arm64: add KASAN support.
Sep 27 2022, 8:57 PM
kevans committed rG26d786331bf8: usb: musb_otg_allwinner: de-constify bus_space_tags (authored by mhorne).
usb: musb_otg_allwinner: de-constify bus_space_tags
Sep 27 2022, 8:55 PM
kevans closed D36764: usb: musb_otg_allwinner: de-constify bus_space_tags.
Sep 27 2022, 8:55 PM
kevans added a comment to D36764: usb: musb_otg_allwinner: de-constify bus_space_tags.

Seems harmless to me.

other than the fact that I can't figure out how to make that change.

Does it not work because bus_space_tag_t is a pointer on some platforms but not others?

Sep 27 2022, 8:17 PM
kevans requested review of D36764: usb: musb_otg_allwinner: de-constify bus_space_tags.
Sep 27 2022, 7:35 PM
kevans committed rGf2963b530e17: kasan: disable kasan_mark() after a violation (authored by mhorne).
kasan: disable kasan_mark() after a violation
Sep 27 2022, 4:02 PM
kevans closed D36742: kasan: disable kasan_mark() after a violation.
Sep 27 2022, 4:01 PM
kevans requested review of D36742: kasan: disable kasan_mark() after a violation.
Sep 27 2022, 6:29 AM
kevans updated the diff for D36701: arm64: add KASAN support.

Second round of review feedback; rebased on top of Andy's pmap bootstrap cleanup
branch.

Sep 27 2022, 5:55 AM

Sep 26 2022

kevans committed rG818cae0ff752: kasan: provide bus peek/poke definitions (authored by mhorne).
kasan: provide bus peek/poke definitions
Sep 26 2022, 7:27 PM
kevans committed rGf8e38b421b38: arm64: bus: provide bus_space_set_{multi,region}_stream definitions (authored by mhorne).
arm64: bus: provide bus_space_set_{multi,region}_stream definitions
Sep 26 2022, 7:27 PM
kevans committed rGc5500a01c78a: arm64: bus: unhide bus_space definition with sanitizers included (authored by mhorne).
arm64: bus: unhide bus_space definition with sanitizers included
Sep 26 2022, 7:27 PM
kevans committed rGbd93b5f79ab4: pci_host_generic: stop address translation in bus_alloc_resource (authored by kevans).
pci_host_generic: stop address translation in bus_alloc_resource
Sep 26 2022, 7:27 PM
kevans closed D36700: kasan: provide bus peek/poke definitions.
Sep 26 2022, 7:26 PM
kevans closed D36618: pci_host_generic: stop address translation in bus_alloc_resource.
Sep 26 2022, 7:26 PM
kevans closed D36719: arm64: bus: provide bus_space_set_{multi,region}_stream definitions.
Sep 26 2022, 7:26 PM
kevans closed D36718: arm64: bus: unhide bus_space definition with sanitizers included.
Sep 26 2022, 7:26 PM
kevans requested review of D36719: arm64: bus: provide bus_space_set_{multi,region}_stream definitions.
Sep 26 2022, 3:32 PM
kevans requested review of D36718: arm64: bus: unhide bus_space definition with sanitizers included.
Sep 26 2022, 3:32 PM
kevans added inline comments to D36701: arm64: add KASAN support.
Sep 26 2022, 3:14 PM
kevans updated the diff for D36701: arm64: add KASAN support.

Address review feedback.

Sep 26 2022, 4:45 AM

Sep 25 2022

kevans added a comment to D36701: arm64: add KASAN support.

I also still haven't put too much thought into why arm64 KASAN seems to use way more stack than amd64 KASAN.

Sep 25 2022, 6:44 PM
kevans requested review of D36702: arm64: add a GENERIC-KASAN config.
Sep 25 2022, 6:42 PM
kevans requested review of D36701: arm64: add KASAN support.
Sep 25 2022, 6:42 PM
kevans requested review of D36700: kasan: provide bus peek/poke definitions.
Sep 25 2022, 6:42 PM
kevans added a reviewer for D32308: Add a build knob for _FORTIFY_SOURCE: imp.
Sep 25 2022, 1:37 AM
kevans added a reviewer for D32307: Prepare the system for _FORTIFY_SOURCE: imp.
Sep 25 2022, 1:37 AM
kevans added a reviewer for D32306: Import _FORTIFY_SOURCE implementation from NetBSD: imp.
Sep 25 2022, 1:36 AM

Sep 18 2022

kevans accepted D36619: Deprecate telnetd.
Sep 18 2022, 8:23 AM
kevans committed rG8a832ed2f8c1: stand: i386: take into account disk sector size for blk calculation (authored by kevans).
stand: i386: take into account disk sector size for blk calculation
Sep 18 2022, 6:28 AM
kevans committed rG6ef5bf8c21aa: arm64, riscv: size boot stacks appropriately (authored by kevans).
arm64, riscv: size boot stacks appropriately
Sep 18 2022, 6:28 AM
kevans committed rG42b5d30b9dfe: iconv: only conditionally use ICONV_SET_DISCARD_ILSEQ (authored by kevans).
iconv: only conditionally use ICONV_SET_DISCARD_ILSEQ
Sep 18 2022, 6:28 AM
kevans committed rG65b33f206d34: tools: test: iconv: fix open_2 to not segfault (authored by kevans).
tools: test: iconv: fix open_2 to not segfault
Sep 18 2022, 6:28 AM
kevans committed rG94f51bb57834: alc: force maximum payload size to 128 bytes for AR816X/AR817x (authored by kevans).
alc: force maximum payload size to 128 bytes for AR816X/AR817x
Sep 18 2022, 6:28 AM
kevans committed rG56f9e6ff1dca: zdiff: avoid non-conformant features (authored by kevans).
zdiff: avoid non-conformant features
Sep 18 2022, 6:28 AM
kevans committed rG354d310fe987: arm64: gic: disable the ITS if it's enabled prior to configuration (authored by kevans).
arm64: gic: disable the ITS if it's enabled prior to configuration
Sep 18 2022, 6:28 AM
kevans committed rG7e04dc0797f3: stand: i386: take into account disk sector size for blk calculation (authored by kevans).
stand: i386: take into account disk sector size for blk calculation
Sep 18 2022, 6:28 AM
kevans committed rGf086a0afe0c9: arm64: disable the EL2 MMU before dropping to EL1 (authored by kevans).
arm64: disable the EL2 MMU before dropping to EL1
Sep 18 2022, 6:28 AM
kevans committed rG9a45e76cfd25: arm64, riscv: size boot stacks appropriately (authored by kevans).
arm64, riscv: size boot stacks appropriately
Sep 18 2022, 6:28 AM
kevans committed rG540ecebdd01b: tools: test: iconv: fix open_2 to not segfault (authored by kevans).
tools: test: iconv: fix open_2 to not segfault
Sep 18 2022, 6:27 AM
kevans committed rG426e7ab3cacc: iconv: only conditionally use ICONV_SET_DISCARD_ILSEQ (authored by kevans).
iconv: only conditionally use ICONV_SET_DISCARD_ILSEQ
Sep 18 2022, 6:27 AM
kevans committed rGf248e70fc1a4: alc: force maximum payload size to 128 bytes for AR816X/AR817x (authored by kevans).
alc: force maximum payload size to 128 bytes for AR816X/AR817x
Sep 18 2022, 6:27 AM
kevans committed rGe683e1fc0fde: date: attempt to more accurately describe year limitations with -v (authored by kevans).
date: attempt to more accurately describe year limitations with -v
Sep 18 2022, 6:27 AM
kevans committed rG2f5dbe4772e8: zdiff: avoid non-conformant features (authored by kevans).
zdiff: avoid non-conformant features
Sep 18 2022, 6:27 AM
kevans committed rG5a08fbb315e8: arm64: disable the EL2 MMU before dropping to EL1 (authored by kevans).
arm64: disable the EL2 MMU before dropping to EL1
Sep 18 2022, 6:27 AM
kevans committed rGd7474d9b3104: arm64: gic: disable the ITS if it's enabled prior to configuration (authored by kevans).
arm64: gic: disable the ITS if it's enabled prior to configuration
Sep 18 2022, 6:27 AM