kevans (Kyle Evans)
User

Projects

User Details

User Since
Oct 2 2015, 1:17 PM (120 w, 2 d)

Recent Activity

Today

kevans committed rS328211: regex(3): Resolve issues with higher WARNS levels.
regex(3): Resolve issues with higher WARNS levels
Sun, Jan 21, 4:57 AM

Yesterday

kevans created D13997: Add libdl to clibs package.
Sat, Jan 20, 6:59 PM
kevans added a comment to D13996: Add /boot/overlays to runtime pkg, fix distrib-dirs METALOG generation.

Sorry, to be specific: the git mirror seems to indicate that @bapt fixed this in a commit that also added some files in mtree/BSD.var.dist to the unbound package. I failed to locate that commit in svn.

Sat, Jan 20, 6:24 PM
kevans created D13996: Add /boot/overlays to runtime pkg, fix distrib-dirs METALOG generation.
Sat, Jan 20, 6:21 PM
kevans committed rS328189: od(1): Fix mis-patch from r328188.
od(1): Fix mis-patch from r328188
Sat, Jan 20, 3:51 AM
kevans added a member for ARM: kevans.
Sat, Jan 20, 3:00 AM
kevans added a member for tests: kevans.
Sat, Jan 20, 2:59 AM
kevans closed D13963: Bug 224552 - 'od -c' show wrong char when it is a non-printable .
Sat, Jan 20, 2:49 AM
kevans committed rS328188: od(1): Fix wrong output for some corner cases in multibyte locales..
od(1): Fix wrong output for some corner cases in multibyte locales.
Sat, Jan 20, 2:49 AM
kevans accepted D13963: Bug 224552 - 'od -c' show wrong char when it is a non-printable .

T

Sat, Jan 20, 2:47 AM
kevans created D13993: stand/fdt: Consolidate overlay handling a little further.
Sat, Jan 20, 1:40 AM

Fri, Jan 19

kevans committed rS328173: dtc(1): Update to upstream ea3c233.
dtc(1): Update to upstream ea3c233
Fri, Jan 19, 9:20 PM
kevans added a comment to D13963: Bug 224552 - 'od -c' show wrong char when it is a non-printable .

Sorry, this got stalled while I poked others about the copyright assignment. I'm told that we don't currently have a process for assigning copyright to a general entity like this, but that one is being developed. The way I interpreted it being explained to me, assigning copyright to "The FreeBSD Project" isn't valid because this isn't a legal entity (IIRC); we only get away with it in /COPYRIGHT because there it represents all of the individual contributors to the project, and this is a special case because it's not over a specific work but the project in general.

Fri, Jan 19, 9:10 PM

Thu, Jan 18

kevans committed rS328156: stand: Move sections around to fix stand/ build with ld.lld on armv7.
stand: Move sections around to fix stand/ build with ld.lld on armv7
Thu, Jan 18, 10:47 PM
kevans closed D13942: stand: Move sections around to fix stand/ build with ld.lld on armv7.
Thu, Jan 18, 10:47 PM
kevans committed rS328152: MFC r322288: regex(3): Refactor fast/slow stepping bits in matching engine.
MFC r322288: regex(3): Refactor fast/slow stepping bits in matching engine
Thu, Jan 18, 10:13 PM
kevans committed rS328151: MFC r320742, r320750, r320796: Refactor regex(3) for maintainability.
MFC r320742, r320750, r320796: Refactor regex(3) for maintainability
Thu, Jan 18, 10:10 PM
kevans committed rS328149: MFC r327567: hexdump(1): Speed up -s flag on devices.
MFC r327567: hexdump(1): Speed up -s flag on devices
Thu, Jan 18, 9:59 PM
kevans committed rS328148: MFC r326084: patch(1): don't assume match if we run out of context to check.
MFC r326084: patch(1): don't assume match if we run out of context to check
Thu, Jan 18, 9:53 PM
kevans committed rS328147: MFC r324431: patch(1): Don't overrun line buffer in some cases.
MFC r324431: patch(1): Don't overrun line buffer in some cases
Thu, Jan 18, 9:47 PM
kevans committed rS328142: MFC r322322: Expose device caps as libusb_bos_descriptor::dev_capability.
MFC r322322: Expose device caps as libusb_bos_descriptor::dev_capability
Thu, Jan 18, 9:39 PM
kevans committed rS328140: MFC r322293: df(1): Add --si as an alias for -H.
MFC r322293: df(1): Add --si as an alias for -H
Thu, Jan 18, 9:35 PM
kevans committed rS328139: MFC r322291: du(1): Add --si option to display in terms of powers of 1000.
MFC r322291: du(1): Add --si option to display in terms of powers of 1000
Thu, Jan 18, 9:33 PM
kevans committed rS328138: MFC r322177: Respect SIMPLE_BACKUP_SUFFIX environment variable in indent(1).
MFC r322177: Respect SIMPLE_BACKUP_SUFFIX environment variable in indent(1)
Thu, Jan 18, 9:29 PM
kevans created D13974: if_awg: Skip emac reset if configured for internal PHY.
Thu, Jan 18, 8:24 PM
kevans updated the summary of D13942: stand: Move sections around to fix stand/ build with ld.lld on armv7.
Thu, Jan 18, 6:50 PM
kevans added a comment to D13942: stand: Move sections around to fix stand/ build with ld.lld on armv7.

Do you have rS328007? That looks similar to what I was seeing, however in my case it would continue booting then fail to start the secondary CPUs.

Thu, Jan 18, 5:31 PM
kevans added inline comments to D13965: Bug 217149 - seq(1) inconsistently omits 'last' when using float increment .
Thu, Jan 18, 4:26 PM
kevans created D13969: stand/fdt: Check /compatible property on overlay if it exists.
Thu, Jan 18, 4:21 PM
kevans created D13968: stand/fdt: Fallback to `name` + ".dtbo" if we fail to load `name`.
Thu, Jan 18, 4:08 PM
kevans accepted D11304: Extract the DESKTOP_ENTRIES related targets..
Thu, Jan 18, 2:56 PM
kevans accepted D13952: usr.sbin/service: Fixes -j to not be order dependant.

I think it's good- @jilles ?

Thu, Jan 18, 2:14 PM
kevans added a comment to D13952: usr.sbin/service: Fixes -j to not be order dependant.

I think this is reasonable- just one nit from me. =)

Thu, Jan 18, 2:04 PM
kevans added a comment to D13963: Bug 224552 - 'od -c' show wrong char when it is a non-printable .

AFAIK, there's no technical reason it can't be assigned to "The FreeBSD Project" -- it's generally the author's (your) name, but I would assume that that's not strictly necessary if you'd rather not.

Thu, Jan 18, 5:45 AM
kevans committed rS328107: stand: Add /boot/overlays to allow separation of overlays from base FDT.
stand: Add /boot/overlays to allow separation of overlays from base FDT
Thu, Jan 18, 4:59 AM
kevans closed D13922: stand: Add /boot/overlays to allow separation of overlays from base FDT.
Thu, Jan 18, 4:59 AM
kevans added inline comments to D13963: Bug 224552 - 'od -c' show wrong char when it is a non-printable .
Thu, Jan 18, 4:43 AM
kevans committed rS328106: libfdt: Update to 1.4.6, switch to using libfdt for overlay support.
libfdt: Update to 1.4.6, switch to using libfdt for overlay support
Thu, Jan 18, 4:39 AM
kevans closed D13893: libfdt: Update to 1.4.6, switch stand/fdt over to using libfdt for overlay support.
Thu, Jan 18, 4:39 AM
kevans added inline comments to D13963: Bug 224552 - 'od -c' show wrong char when it is a non-printable .
Thu, Jan 18, 4:06 AM
kevans committed rS328105: Record-only merges of recent loader fixes.
Record-only merges of recent loader fixes
Thu, Jan 18, 3:38 AM
kevans added a comment to D13963: Bug 224552 - 'od -c' show wrong char when it is a non-printable .

I thought about adding a test case and will add one, there are some questions though:

Thu, Jan 18, 2:56 AM
kevans added a comment to D13942: stand: Move sections around to fix stand/ build with ld.lld on armv7.
In D13942#292823, @imp wrote:

that's seriously AFU boot order.

It's most likely a problem with the u-boot port for this board, though honestly I've never built a EFI image with nanobsd that wasn't x86.

Thu, Jan 18, 2:35 AM
kevans added a comment to D13963: Bug 224552 - 'od -c' show wrong char when it is a non-printable .

Thanks! Can you please also either:

Thu, Jan 18, 2:17 AM

Wed, Jan 17

kevans added a comment to D13942: stand: Move sections around to fix stand/ build with ld.lld on armv7.

I made the following changes to the nanobsd scripts:

Wed, Jan 17, 9:30 PM
kevans updated the diff for D13960: Mk/Scripts/smart_makepatch.sh: Don't replace patches with only metadata changes.

Botch the path in the patch a little less

Wed, Jan 17, 9:07 PM
kevans added a reviewer for D13960: Mk/Scripts/smart_makepatch.sh: Don't replace patches with only metadata changes: swills.
Wed, Jan 17, 9:05 PM
kevans created D13960: Mk/Scripts/smart_makepatch.sh: Don't replace patches with only metadata changes.
Wed, Jan 17, 9:05 PM
kevans added inline comments to D13867: dtc(1) manpage review.
Wed, Jan 17, 3:32 PM
kevans updated the diff for D13867: dtc(1) manpage review.

Address two, potentially three, out of four concerns by @bcr with questions left on the two not-addressed concerns.

Wed, Jan 17, 3:31 PM
kevans added a comment to D13952: usr.sbin/service: Fixes -j to not be order dependant.

As indicated on IRC, I think I like this approach given that it doesn't add any opt parsing complexity if it's executing in a jailed context, leaving less room to break since it's generally executing the exact same path as before these changes.

Wed, Jan 17, 2:24 PM
kevans committed rS328073: Tag libfdt 1.4.6 following initial import.
Tag libfdt 1.4.6 following initial import
Wed, Jan 17, 5:09 AM
kevans committed rS328072: Create vendor-sys/libfdt from libfdt in vendor/dtc.
Create vendor-sys/libfdt from libfdt in vendor/dtc
Wed, Jan 17, 5:08 AM
kevans created D13946: (WIP) rc: Allow environment to override sourced rc.conf.
Wed, Jan 17, 3:29 AM

Tue, Jan 16

kevans created D13942: stand: Move sections around to fix stand/ build with ld.lld on armv7.
Tue, Jan 16, 10:32 PM
kevans added a comment to D13893: libfdt: Update to 1.4.6, switch stand/fdt over to using libfdt for overlay support.

Tested on: Banana Pi-M3 (ARMv7)
Tested on: Pine64 (aarch64)

Tue, Jan 16, 8:43 PM
kevans committed rS328060: service(8): Reset OPTIND properly now that we're parsing args twice.
service(8): Reset OPTIND properly now that we're parsing args twice
Tue, Jan 16, 8:14 PM

Mon, Jan 15

kevans committed rS328032: service(8): Add support for interfacing with services in jails.
service(8): Add support for interfacing with services in jails
Mon, Jan 15, 10:24 PM
kevans committed rS328027: wsp(4): Update to reflect new sysctl from r314467.
wsp(4): Update to reflect new sysctl from r314467
Mon, Jan 15, 9:53 PM
kevans committed rP459112: devel/bossa: Fix build after recent Clang update on -HEAD.
devel/bossa: Fix build after recent Clang update on -HEAD
Mon, Jan 15, 8:40 PM
kevans created D13922: stand: Add /boot/overlays to allow separation of overlays from base FDT.
Mon, Jan 15, 6:13 PM
kevans committed rS328009: stand/fdt: Don't leak next_fdtp if we fail to open overlay.
stand/fdt: Don't leak next_fdtp if we fail to open overlay
Mon, Jan 15, 6:08 PM
kevans committed rS327991: stand/fdt: don't send clobbered FDT to the kernel.
stand/fdt: don't send clobbered FDT to the kernel
Mon, Jan 15, 5:00 AM
This revision was not accepted when it landed; it landed in state Needs Review.
Mon, Jan 15, 5:00 AM

Sun, Jan 14

kevans added a comment to D13867: dtc(1) manpage review.

I appreciate your review. =)

Sun, Jan 14, 5:25 PM
kevans committed rS327957: MFC (conceptually) r327377: Pull in strnlen for sys/boot environment.
MFC (conceptually) r327377: Pull in strnlen for sys/boot environment
Sun, Jan 14, 5:10 AM
kevans updated the summary of D13893: libfdt: Update to 1.4.6, switch stand/fdt over to using libfdt for overlay support.
Sun, Jan 14, 5:05 AM

Sat, Jan 13

kevans committed rS327945: MFC (conceptually) r327376, r327416: Improve libfdt compatibility.
MFC (conceptually) r327376, r327416: Improve libfdt compatibility
Sat, Jan 13, 9:27 PM
kevans committed rS327944: MFC (conceptually) r327350: Consistently apply fdt_overlays.
MFC (conceptually) r327350: Consistently apply fdt_overlays
Sat, Jan 13, 9:20 PM
kevans committed rS327942: MFC (conceptually) r327298, r327299: Fix overlay application behavior.
MFC (conceptually) r327298, r327299: Fix overlay application behavior
Sat, Jan 13, 9:09 PM
kevans committed rS327939: Add SPDX tag to aw_syscon(4).
Add SPDX tag to aw_syscon(4)
Sat, Jan 13, 7:02 PM
kevans committed rS327938: Add SPDX tags to syscon bits, correct inconsistency in Copyright line..
Add SPDX tags to syscon bits, correct inconsistency in Copyright line.
Sat, Jan 13, 7:01 PM
kevans committed rS327936: Introduce aw_syscon(4) for earlier attachment.
Introduce aw_syscon(4) for earlier attachment
Sat, Jan 13, 6:46 PM
kevans closed D13793: Introduce aw_syscon(4) for earlier attachment.
Sat, Jan 13, 6:46 PM
kevans updated the diff for D13793: Introduce aw_syscon(4) for earlier attachment.

As per @andrew's comment, go back to private init/teardown bits and make it explicit in the commit message that syscon_generic's attach/detach may be made public as necessary. It seems like a good approach to discourage future me at the very least from again implementing an attach that just calls base attach.

Sat, Jan 13, 4:26 PM
kevans updated the diff for D13893: libfdt: Update to 1.4.6, switch stand/fdt over to using libfdt for overlay support.

Fix diff; a couple files were left around by mistake.

Sat, Jan 13, 4:48 AM

Fri, Jan 12

kevans created D13893: libfdt: Update to 1.4.6, switch stand/fdt over to using libfdt for overlay support.
Fri, Jan 12, 10:59 PM
kevans committed rS327894: Tag dtc 1.4.6 following import.
Tag dtc 1.4.6 following import
Fri, Jan 12, 9:50 PM
kevans committed rS327893: Import dtc 1.4.6.
Import dtc 1.4.6
Fri, Jan 12, 9:45 PM
kevans committed rS327891: allwinner/a83t_padconf: Rename "emac" function to "gmac" as per upstream DTS.
allwinner/a83t_padconf: Rename "emac" function to "gmac" as per upstream DTS
Fri, Jan 12, 8:35 PM

Thu, Jan 11

kevans added inline comments to D13784: Make loader.efi dual boot, step 1.
Thu, Jan 11, 9:28 PM
kevans created D13867: dtc(1) manpage review.
Thu, Jan 11, 6:07 PM
kevans committed rS327832: vmstat(8): Hook up NetBSD tests.
vmstat(8): Hook up NetBSD tests
Thu, Jan 11, 4:04 PM
kevans closed D13738: patch(1): Don't check for NUL bytes in Plan A.
Thu, Jan 11, 3:02 PM
kevans committed rS327826: patch(1): Don't check for NUL bytes in Plan A.
patch(1): Don't check for NUL bytes in Plan A
Thu, Jan 11, 3:02 PM
kevans committed rS327825: if_awg: Support new emac bindings.
if_awg: Support new emac bindings
Thu, Jan 11, 2:29 PM
kevans closed D13777: if_awg: Support new emac bindings.
Thu, Jan 11, 2:29 PM
kevans committed rS327806: awk(1): Add necessary bits for connecting tests, but leave disconnected.
awk(1): Add necessary bits for connecting tests, but leave disconnected
Thu, Jan 11, 5:36 AM
kevans added a comment to D13777: if_awg: Support new emac bindings.

@manu - any further objections? I'll add some "Tested on" lines to the commit message prior to commit.

Thu, Jan 11, 4:19 AM

Wed, Jan 10

kevans added a comment to D13738: patch(1): Don't check for NUL bytes in Plan A.

The associated exp-run is now completed.

Wed, Jan 10, 7:46 PM

Mon, Jan 8

kevans updated the diff for D13777: if_awg: Support new emac bindings.
  • Removed a bunch of device_printf's that were added in frustration while trying to figure out why it wasn't working on my OrangePi One.
  • Made awg fail to attach if we have a phy-handle that we failed to resolve to a node.
Mon, Jan 8, 6:47 PM
kevans updated the diff for D13793: Introduce aw_syscon(4) for earlier attachment.

I've been told I should also be supplying methods for initializing/destroying the base class softc, so turn the attach/detach methods into calls to softc_{init,destroy} and move their logic into those functions.

Mon, Jan 8, 6:29 PM
kevans added a reviewer for D13793: Introduce aw_syscon(4) for earlier attachment: meloun-miracle-cz.
Mon, Jan 8, 4:31 PM
kevans updated the diff for D13793: Introduce aw_syscon(4) for earlier attachment.

Address concerns by @andrew - subclass syscon_generic_driver, providing only aw_syscon_probe.

Mon, Jan 8, 4:29 PM
kevans added inline comments to D13793: Introduce aw_syscon(4) for earlier attachment.
Mon, Jan 8, 3:53 PM

Sun, Jan 7

kevans created D13793: Introduce aw_syscon(4) for earlier attachment.
Sun, Jan 7, 5:57 PM
kevans added a comment to D13777: if_awg: Support new emac bindings.
In D13777#288714, @manu wrote:

Works for me :

Sun, Jan 7, 3:22 PM
kevans committed rS327670: aw_sid(4): Add support for Allwinner H3.
aw_sid(4): Add support for Allwinner H3
Sun, Jan 7, 4:59 AM
kevans committed rS327669: aw_sid: Add method for reading keys via prctl registers.
aw_sid: Add method for reading keys via prctl registers
Sun, Jan 7, 3:32 AM
kevans committed rS327665: Fix bogus pass for syscon_generic introduced in r327621.
Fix bogus pass for syscon_generic introduced in r327621
Sun, Jan 7, 2:20 AM