Page MenuHomeFreeBSD

greg_unrelenting.technology (unrelentingtech)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 9 2017, 2:51 PM (251 w, 3 d)

Recent Activity

Sep 2 2022

greg_unrelenting.technology removed a member for arm64: greg_unrelenting.technology.
Sep 2 2022, 12:22 AM
greg_unrelenting.technology removed a member for rust: greg_unrelenting.technology.
Sep 2 2022, 12:22 AM
greg_unrelenting.technology removed a member for linuxkpi: greg_unrelenting.technology.
Sep 2 2022, 12:22 AM
greg_unrelenting.technology updated greg_unrelenting.technology.
Sep 2 2022, 12:20 AM

Jun 27 2022

greg_unrelenting.technology added a reviewer for D34633: devmatch: Actually ignore fields tagged as '#': manu.
Jun 27 2022, 6:55 PM

Jun 17 2022

greg_unrelenting.technology added inline comments to D35512: LinuxKPI: add asm/neon.h.
Jun 17 2022, 6:36 PM
greg_unrelenting.technology added reviewers for D35512: LinuxKPI: add asm/neon.h: linuxkpi, manu, hselasky.
Jun 17 2022, 4:33 PM
greg_unrelenting.technology updated the diff for D35512: LinuxKPI: add asm/neon.h.

remove submodule patch

Jun 17 2022, 4:32 PM
greg_unrelenting.technology requested review of D35512: LinuxKPI: add asm/neon.h.
Jun 17 2022, 4:30 PM

Jun 6 2022

greg_unrelenting.technology added a comment to D34633: devmatch: Actually ignore fields tagged as '#'.

ping

Jun 6 2022, 1:39 PM

Jun 1 2022

greg_unrelenting.technology added a comment to D35366: arm64: Print per-CPU cache summary.

Especially if this will be per-CPU, it should probably be more compact. A \n per cache level seems like a lot of dmesg spam.

Jun 1 2022, 2:32 PM

May 22 2022

greg_unrelenting.technology accepted D35287: devel/wasi-libcxx: update to 14.0.6.
May 22 2022, 8:44 PM
greg_unrelenting.technology accepted D35286: devel/wasi-libc: update to g20220509.
May 22 2022, 8:44 PM

Apr 30 2022

greg_unrelenting.technology updated the summary of D35105: bwn: eliminate dead writes in BWN_GPL_PHY.
Apr 30 2022, 11:22 PM
greg_unrelenting.technology requested review of D35105: bwn: eliminate dead writes in BWN_GPL_PHY.
Apr 30 2022, 11:19 PM

Apr 15 2022

greg_unrelenting.technology updated the diff for D34252: LinuxKPI: add proper support for charp module parameters.
  • rebase
  • add SYSUNINIT for deallocating the strings
  • remove useless null check (kfree supports null)
Apr 15 2022, 2:03 PM · linuxkpi
greg_unrelenting.technology added inline comments to D34252: LinuxKPI: add proper support for charp module parameters.
Apr 15 2022, 11:00 AM · linuxkpi

Mar 22 2022

greg_unrelenting.technology updated the diff for D34633: devmatch: Actually ignore fields tagged as '#'.

add missed case

Mar 22 2022, 4:15 PM
greg_unrelenting.technology updated the summary of D34633: devmatch: Actually ignore fields tagged as '#'.
Mar 22 2022, 12:04 PM
greg_unrelenting.technology requested review of D34633: devmatch: Actually ignore fields tagged as '#'.
Mar 22 2022, 12:02 PM

Mar 5 2022

greg_unrelenting.technology added a comment to D34435: bcm5974: fix wellspring9 pressure settings to handle force sensitivity.

As mentioned in the comment, around 3500 is what I measured for a really hard press, so I rounded up to the next power of two, that's why it's 4096.

Mar 5 2022, 2:19 PM

Mar 4 2022

greg_unrelenting.technology added inline comments to D34437: bcm5974: add Magic Trackpad 2 (USB only for now) support.
Mar 4 2022, 3:32 PM
greg_unrelenting.technology updated the diff for D34437: bcm5974: add Magic Trackpad 2 (USB only for now) support.

Endian convert the initial 32 bit field, use given IDs, do not report width major/minor

Mar 4 2022, 3:30 PM
greg_unrelenting.technology updated the diff for D34433: bcm5974: fix endian conversion signedness bug.

switch to macro

Mar 4 2022, 3:12 PM
greg_unrelenting.technology retitled D34433: bcm5974: fix endian conversion signedness bug from bcm5974: fix endianness bug to bcm5974: fix endian conversion signedness bug.
Mar 4 2022, 3:12 PM
greg_unrelenting.technology added inline comments to D34435: bcm5974: fix wellspring9 pressure settings to handle force sensitivity.
Mar 4 2022, 11:03 AM

Mar 3 2022

greg_unrelenting.technology updated the summary of D34437: bcm5974: add Magic Trackpad 2 (USB only for now) support.
Mar 3 2022, 11:35 PM
greg_unrelenting.technology requested review of D34437: bcm5974: add Magic Trackpad 2 (USB only for now) support.
Mar 3 2022, 11:32 PM
greg_unrelenting.technology updated the summary of D34436: bcm5974: add support for SPI bus (WIP).
Mar 3 2022, 11:29 PM
greg_unrelenting.technology retitled D34436: bcm5974: add support for SPI bus (WIP) from bcm5974: add support for SPI bus to bcm5974: add support for SPI bus (WIP).
Mar 3 2022, 11:27 PM
greg_unrelenting.technology requested review of D34436: bcm5974: add support for SPI bus (WIP).
Mar 3 2022, 11:24 PM
greg_unrelenting.technology updated the summary of D34435: bcm5974: fix wellspring9 pressure settings to handle force sensitivity.
Mar 3 2022, 11:22 PM
greg_unrelenting.technology requested review of D34435: bcm5974: fix wellspring9 pressure settings to handle force sensitivity.
Mar 3 2022, 11:20 PM
greg_unrelenting.technology updated the summary of D34434: bcm5974: set mode again on resume.
Mar 3 2022, 11:20 PM
greg_unrelenting.technology requested review of D34434: bcm5974: set mode again on resume.
Mar 3 2022, 11:18 PM
greg_unrelenting.technology updated the summary of D34433: bcm5974: fix endian conversion signedness bug.
Mar 3 2022, 11:17 PM
greg_unrelenting.technology updated the diff for D34433: bcm5974: fix endian conversion signedness bug.

remove junk

Mar 3 2022, 11:14 PM
greg_unrelenting.technology requested review of D34433: bcm5974: fix endian conversion signedness bug.
Mar 3 2022, 11:12 PM

Feb 25 2022

greg_unrelenting.technology added a comment to D34374: FreeBSD on PlayStation 3, PlayStation 4, and PlayStation 5.

although PS3 also uses NetBSD

Feb 25 2022, 1:47 PM
greg_unrelenting.technology accepted D31435: lang/crystal: fix broken base SSL usage.

Patches work fine with the current version, just fix the distversion/portrevision conflict when rebasing

Feb 25 2022, 12:24 PM

Feb 23 2022

greg_unrelenting.technology added a comment to D34341: add u2f group for SSH's FIDO/U2F key support.

Perhaps it's reasonable to take a snapshot u2f.conf but also keep the port for updates?

Feb 23 2022, 12:16 PM

Feb 16 2022

greg_unrelenting.technology added inline comments to D34294: Use PCI bus+slot for matching UARTs to consoles.
Feb 16 2022, 5:08 PM
greg_unrelenting.technology added a comment to D34302: Add NT_ARM_ADDR_MASK.

It could also be used if we support Top Byte Ignore for the same purpose

Feb 16 2022, 5:04 PM

Feb 13 2022

greg_unrelenting.technology added inline comments to D34252: LinuxKPI: add proper support for charp module parameters.
Feb 13 2022, 11:40 PM · linuxkpi
greg_unrelenting.technology updated the diff for D34252: LinuxKPI: add proper support for charp module parameters.

Switch to sx lock

Feb 13 2022, 11:37 PM · linuxkpi
greg_unrelenting.technology updated the diff for D34252: LinuxKPI: add proper support for charp module parameters.

Use the linuxkpi allocator

Feb 13 2022, 10:56 PM · linuxkpi

Feb 11 2022

greg_unrelenting.technology updated the diff for D34252: LinuxKPI: add proper support for charp module parameters.

add missing + 1 for strlen

Feb 11 2022, 4:58 PM · linuxkpi
greg_unrelenting.technology updated the summary of D34252: LinuxKPI: add proper support for charp module parameters.
Feb 11 2022, 4:56 PM · linuxkpi
greg_unrelenting.technology requested review of D34252: LinuxKPI: add proper support for charp module parameters.
Feb 11 2022, 4:51 PM · linuxkpi
greg_unrelenting.technology added a comment to D34248: LinuxKPI: return an address string in pci_name.

format-patch w/o 9999 context: P538

Feb 11 2022, 3:47 PM · linuxkpi
greg_unrelenting.technology created P538 D34248 format-patch.
Feb 11 2022, 3:46 PM
greg_unrelenting.technology updated the diff for D34248: LinuxKPI: return an address string in pci_name.

Fix format (more %02d), move the new field to the end of the struct

Feb 11 2022, 3:34 PM · linuxkpi
greg_unrelenting.technology added inline comments to D34248: LinuxKPI: return an address string in pci_name.
Feb 11 2022, 3:18 PM · linuxkpi
greg_unrelenting.technology updated the diff for D34248: LinuxKPI: return an address string in pci_name.

Fix style

Feb 11 2022, 2:39 PM · linuxkpi
greg_unrelenting.technology changed the repository for D34248: LinuxKPI: return an address string in pci_name from rS FreeBSD src repository - subversion to rG FreeBSD src repository.
Feb 11 2022, 2:21 PM · linuxkpi
greg_unrelenting.technology updated the summary of D34248: LinuxKPI: return an address string in pci_name.
Feb 11 2022, 2:21 PM · linuxkpi
greg_unrelenting.technology added inline comments to D34248: LinuxKPI: return an address string in pci_name.
Feb 11 2022, 2:20 PM · linuxkpi
greg_unrelenting.technology requested review of D34248: LinuxKPI: return an address string in pci_name.
Feb 11 2022, 2:18 PM · linuxkpi

Feb 7 2022

greg_unrelenting.technology added a comment to D34188: sysutils/polkit: add duktape support.

Please don't pull upstream patches into the tree, add the commit hash to PATCHFILES instead (and do a makesum)

Feb 7 2022, 5:02 PM

Feb 1 2022

greg_unrelenting.technology updated the diff for D20830: audio/libcanberra: add Mk/Uses/canberra.mk, modularize plugins/integrations.

rebase: gdm

Feb 1 2022, 2:04 PM

Jan 31 2022

greg_unrelenting.technology updated the diff for D20830: audio/libcanberra: add Mk/Uses/canberra.mk, modularize plugins/integrations.

Uploading the current rebase since @adridg pinged on bugzilla.

Jan 31 2022, 6:25 PM

Jan 28 2022

greg_unrelenting.technology updated the diff for D20780: Add support for getting early entropy from the UEFI RNG protocol.

Yep, I've had basically the exact same opinion as @delphij about the copyright. Let's go with Intel.

Jan 28 2022, 11:59 AM · csprng, security, arm64
greg_unrelenting.technology edited P536 D20780 format-patch.
Jan 28 2022, 11:59 AM
greg_unrelenting.technology edited P536 D20780 format-patch.
Jan 28 2022, 11:59 AM
greg_unrelenting.technology created P536 D20780 format-patch.
Jan 28 2022, 11:56 AM

Jan 26 2022

greg_unrelenting.technology updated the diff for D20780: Add support for getting early entropy from the UEFI RNG protocol.

So seems like it's easier to just do it all in core.lua, which is where lots of config accesses are anyway.

Jan 26 2022, 9:31 PM · csprng, security, arm64
greg_unrelenting.technology added a comment to D33707: iic: return errnos to userspace instead of IIC_ error numbers.

Yeah, we should probably make the iic-errnos public instead. In freebsd-embedded-hal the API I'm implementing also prefers more specific errors.

Jan 26 2022, 8:39 PM
greg_unrelenting.technology added a comment to D34045: execve: disallow argc == 0.

I wonder if https://github.com/freebsd/freebsd-src/blob/e5b431fc0c20771a2a18cb5169d75cf337d0f1dd/sys/kern/imgact_shell.c#L206-L214 can be removed now. (Not saying it *should*)

Jan 26 2022, 8:09 PM

Jan 16 2022

greg_unrelenting.technology added a comment to D20780: Add support for getting early entropy from the UEFI RNG protocol.

err, I have not addressed the "isUEFIBoot" thing and the "This file needs a copyright / license at the top" thing…

Jan 16 2022, 1:24 PM · csprng, security, arm64

Jan 11 2022

greg_unrelenting.technology added inline comments to D33802: x86: Speed up clock calibration.
Jan 11 2022, 3:18 PM
greg_unrelenting.technology added a comment to D32879: ext2fs: extract crc16 into sys/crc16.h.

Updated P528 to rebase after the whitespace cleanup; did the diff without -U9999

Jan 11 2022, 2:51 PM
greg_unrelenting.technology edited P528 Patch for D32879.
Jan 11 2022, 2:50 PM

Dec 31 2021

greg_unrelenting.technology updated the summary of D33707: iic: return errnos to userspace instead of IIC_ error numbers.
Dec 31 2021, 11:50 AM
greg_unrelenting.technology requested review of D33707: iic: return errnos to userspace instead of IIC_ error numbers.
Dec 31 2021, 11:42 AM

Dec 30 2021

greg_unrelenting.technology updated the summary of D33698: libgpio: add gpio_fdopen.
Dec 30 2021, 2:04 PM
greg_unrelenting.technology requested review of D33698: libgpio: add gpio_fdopen.
Dec 30 2021, 2:03 PM

Dec 6 2021

greg_unrelenting.technology added a comment to D33305: loader: framebuffer should only be written into.

Excellent, this very significantly improves the loader's performance on my desktop (AMD Radeon RX Vega GPU)

Dec 6 2021, 8:39 PM

Dec 1 2021

greg_unrelenting.technology added a comment to D33152: (WIP) Mk/bsd.port.mk: respect sys.mk for {CONFIGURE,MAKE}_ENV.

Another note, some ports (e.g. ruby, node) expect that dtrace can find CC etc via "cc" in path. These need to be patched to respect DTRACEFLAGS (TODO), so I just disabled DTRACE for now.

Dec 1 2021, 1:04 PM

Nov 28 2021

greg_unrelenting.technology added inline comments to D33121: Bring back lang/julia.
Nov 28 2021, 5:04 PM

Nov 23 2021

greg_unrelenting.technology added a comment to D33053: linuxkpi: Add i2c support.
In D33053#747336, @manu wrote:

amdgpu_hw_i2c is not taken into account if the chip has DC support (so anything > Sea Island).
I hadn't realized that before so I might have a way to test lkpi_iicbb with my hardward.

Nov 23 2021, 9:22 PM

Nov 19 2021

greg_unrelenting.technology added a comment to D33053: linuxkpi: Add i2c support.
In D33053#746767, @manu wrote:

But amdgpu found the screen or nothing works ?
May I ask for the pci id ?

Nov 19 2021, 9:04 PM

Nov 18 2021

greg_unrelenting.technology added a comment to D33053: linuxkpi: Add i2c support.

You're missing a

Nov 18 2021, 7:13 PM
greg_unrelenting.technology added inline comments to D33033: x86: Add new Intel LPSS Uart driver.
Nov 18 2021, 2:38 PM

Nov 17 2021

greg_unrelenting.technology added inline comments to D33033: x86: Add new Intel LPSS Uart driver.
Nov 17 2021, 8:47 PM
greg_unrelenting.technology added a comment to D32383: modules: increase MAXMODNAME and provide backward compat.

(huh, you updated the revision without commandeering it? is that due to some admin rights? kinda confusing that it still belongs to me, please do click "commandeer revision" :D)

Nov 17 2021, 8:22 PM
greg_unrelenting.technology added inline comments to D33033: x86: Add new Intel LPSS Uart driver.
Nov 17 2021, 7:59 PM

Nov 15 2021

greg_unrelenting.technology added a comment to D32879: ext2fs: extract crc16 into sys/crc16.h.

Full git patch with metadata for someone to commit: P528 (I'm still not exactly sure why sometimes arc can apply with metadata and sometimes it can't…)

Nov 15 2021, 1:33 PM
greg_unrelenting.technology created P528 Patch for D32879.
Nov 15 2021, 1:31 PM

Nov 14 2021

greg_unrelenting.technology updated the diff for D32521: cddl: fix missing ZFS library dependencies.

Also add to Makefile.inc1 and SUBDIR_DEPEND_*. Should always work now.

Nov 14 2021, 3:19 PM · ZFS
greg_unrelenting.technology created P527 Patch for D32521.
Nov 14 2021, 3:18 PM

Nov 13 2021

greg_unrelenting.technology updated the diff for D32879: ext2fs: extract crc16 into sys/crc16.h.

Move the table into a .c file, use in bhyve too

Nov 13 2021, 4:21 PM

Nov 9 2021

greg_unrelenting.technology added a comment to D32879: ext2fs: extract crc16 into sys/crc16.h.
In D32879#742594, @wulf wrote:

There is another one user of this crc16(): usr.sbin/bhyve/pci_nvme.c
May be we should move table to sys/libkern/crc16.c to use single copy across the users?

Nov 9 2021, 12:22 PM

Nov 8 2021

greg_unrelenting.technology added a comment to D32879: ext2fs: extract crc16 into sys/crc16.h.

Well, this one does match the Apple SPI input controller too.

Nov 8 2021, 5:55 PM

Nov 7 2021

greg_unrelenting.technology added a comment to D32881: WIP: lang/rust: Add riscv64gc-unknown-freebsd target.

this needs resolving properly upstream by having the FreeBSD version propagated properly as cfg info, not by whack-a-mole patching of places all over that RISC-V is FreeBSD 12 and everything else is 11

Nov 7 2021, 6:38 PM
greg_unrelenting.technology updated the diff for D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.

Change error code to EIO

Nov 7 2021, 6:34 PM
greg_unrelenting.technology updated the summary of D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.
Nov 7 2021, 4:40 PM
greg_unrelenting.technology requested review of D32879: ext2fs: extract crc16 into sys/crc16.h.
Nov 7 2021, 12:07 PM

Nov 6 2021

greg_unrelenting.technology updated the diff for D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.

Make poll timeout equal to intr timeout (hopefully I calculated it correctly) and add poll timeout errno

Nov 6 2021, 2:03 PM
greg_unrelenting.technology updated the diff for D29249: intelspi: add PCI attachment (Lynx/Wildcat/Sunrise Point), fixup/cleanup.

Moved the new feature support here from D29534

Nov 6 2021, 11:25 AM
greg_unrelenting.technology updated the diff for D29534: spibus: extend API: add cs_delay ivar, KEEP_CS and NO_SLEEP flags.

Moving the intel changes to the intel review (D29249)

Nov 6 2021, 11:23 AM