Page MenuHomeFreeBSD

greg_unrelenting.technology (Greg V)
User

Projects

User does not belong to any projects.

User Details

User Since
Dec 9 2017, 2:51 PM (135 w, 1 d)

Recent Activity

Today

greg_unrelenting.technology added inline comments to D25629: Loader: explain currdev syntax.
Sun, Jul 12, 11:00 AM

Wed, Jul 8

greg_unrelenting.technology added a comment to D25587: geli: enable direct dispatch.

I haven't been able to test it with a hardware crypto accelerator.

Wed, Jul 8, 4:45 PM

Mon, Jul 6

greg_unrelenting.technology added a comment to D25552: kern_cpuset: allow using the explicit form of own pid/tid in capability mode.
  • these checks should really be lifted into a subroutine,
Mon, Jul 6, 2:36 PM · capsicum

Sun, Jul 5

greg_unrelenting.technology added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

ECAM hacks? When are those likely to appear? :-)

Sun, Jul 5, 3:30 PM · x86, arm64

Sat, Jul 4

greg_unrelenting.technology added a comment to D24255: Allow flock() on fifos.
In D24255#565138, @mjg wrote:

I agree with the patch. What line would like to see in "submitted by"?

Sat, Jul 4, 1:42 PM
greg_unrelenting.technology added a comment to D24255: Allow flock() on fifos.

ping

Sat, Jul 4, 11:15 AM
greg_unrelenting.technology added a reviewer for D25552: kern_cpuset: allow using the explicit form of own pid/tid in capability mode: markj.
Sat, Jul 4, 11:12 AM · capsicum

Thu, Jul 2

greg_unrelenting.technology requested review of D25552: kern_cpuset: allow using the explicit form of own pid/tid in capability mode.
Thu, Jul 2, 8:12 PM · capsicum

Tue, Jun 30

greg_unrelenting.technology added inline comments to D25525: Add timerisvalid() from OpenBSD.
Tue, Jun 30, 10:21 PM
greg_unrelenting.technology added a comment to D25509: LinuxKPI: support thread IDs in linux_task_exiting.

Change looks good! Do you need help submitting?

Tue, Jun 30, 5:30 PM

Mon, Jun 29

greg_unrelenting.technology requested review of D25509: LinuxKPI: support thread IDs in linux_task_exiting.
Mon, Jun 29, 9:19 PM

Fri, Jun 26

greg_unrelenting.technology added a comment to D24400: Make encrypted swap more reliable.

This needs rebase now after the zeroing changes

Fri, Jun 26, 3:55 PM

Tue, Jun 23

greg_unrelenting.technology updated the diff for D21863: ugensa: add support for Google Cr50 (GSC) Closed Case Debugging UART interfaces.

The clear stall quirk is not necessary anymore (since cr50 firmware 0.3.24), so let's just recognize the device.

Tue, Jun 23, 4:51 PM
greg_unrelenting.technology updated the diff for D20835: aarch64: enable tagged pointers (TBI — Top Byte Ignored).

Rebased.

Tue, Jun 23, 2:06 PM · arm64
greg_unrelenting.technology requested review of D25411: arm64 armreg.h: fix TCR_TBI1 definition.
Tue, Jun 23, 2:05 PM · arm64
greg_unrelenting.technology added a comment to D24787: Link efi programs with -pie rather than -shared.

Looks like this breaks aarch64, I got a "Synchronous exception" after the loader detects filesystems. Rebuilding after reverting the change fixed it.

Does this fix it? https://github.com/CTSRD-CHERI/cheribsd/commit/ef7b5749427620d6ee1c9834ea6a264f816e99ea

Tue, Jun 23, 12:21 PM
greg_unrelenting.technology accepted D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Works on my mcbin with the official SPCR table! :) Might test on other things later.

Tue, Jun 23, 12:13 PM · x86, arm64
greg_unrelenting.technology updated the diff for D25201: Use EFI memory map to determine attributes for AcpiOsMapMemory mappings on arm64.
Tue, Jun 23, 9:48 AM · arm64
greg_unrelenting.technology requested review of D25390: atkbd/evdev: recognize the Chromebook menu key as F13 like Linux does.
Tue, Jun 23, 3:22 AM
greg_unrelenting.technology updated the diff for D25179: acpi_iort: fix mapping end calculation.

Sure, makes sense I guess

Tue, Jun 23, 3:21 AM · arm64
greg_unrelenting.technology updated the diff for D25179: acpi_iort: fix mapping end calculation.
Tue, Jun 23, 3:21 AM · arm64
greg_unrelenting.technology requested review of D25179: acpi_iort: fix mapping end calculation.
Tue, Jun 23, 3:21 AM · arm64
greg_unrelenting.technology requested review of D24986: kern/subr_intr: fix build with DEBUG on arm64/aarch64.
Tue, Jun 23, 3:20 AM · arm64

Sat, Jun 13

greg_unrelenting.technology added reviewers for D25260: ichsmb_pci: convert to pci_device_table / add PCI_PNP_INFO: Contributor Reviews (base), mav, gavin.
Sat, Jun 13, 5:27 PM
greg_unrelenting.technology requested review of D25260: ichsmb_pci: convert to pci_device_table / add PCI_PNP_INFO.
Sat, Jun 13, 5:24 PM

Jun 11 2020

greg_unrelenting.technology accepted D25233: vkquake: Fix build when having no X11 deps.
Jun 11 2020, 2:14 PM
greg_unrelenting.technology accepted D25224: devel/vulkan-tools: install vkcube for each backend.

haha, cool. I haven't actually tried vkcube on KMS, would be nice to have an easily available KMS demo packaged.

Jun 11 2020, 9:01 AM

Jun 10 2020

greg_unrelenting.technology requested review of D25219: ACPI: add support for (inherited) _DMA limits.
Jun 10 2020, 9:23 PM · arm64
greg_unrelenting.technology created P391 WIP ACPI _DMA constraint support (just hardcoded to 3GB for RPi4 for now).
Jun 10 2020, 12:40 AM

Jun 9 2020

greg_unrelenting.technology updated the diff for D25201: Use EFI memory map to determine attributes for AcpiOsMapMemory mappings on arm64.

add forgotten machdep.h diff

Jun 9 2020, 11:28 PM · arm64
greg_unrelenting.technology updated the diff for D25203: Add dwc_otg_acpi.

alright, moved the common things into the common init, and it even works (on acpi)

Jun 9 2020, 11:02 PM · arm64
greg_unrelenting.technology updated the diff for D25201: Use EFI memory map to determine attributes for AcpiOsMapMemory mappings on arm64.

Moved the function to machdep.

Jun 9 2020, 10:55 PM · arm64
greg_unrelenting.technology added inline comments to D25203: Add dwc_otg_acpi.
Jun 9 2020, 9:52 PM · arm64
greg_unrelenting.technology added inline comments to D25179: acpi_iort: fix mapping end calculation.
Jun 9 2020, 9:44 PM · arm64
greg_unrelenting.technology updated the summary of D25203: Add dwc_otg_acpi.
Jun 9 2020, 9:28 PM · arm64
greg_unrelenting.technology added inline comments to D25203: Add dwc_otg_acpi.
Jun 9 2020, 9:27 PM · arm64
greg_unrelenting.technology requested review of D25203: Add dwc_otg_acpi.
Jun 9 2020, 9:27 PM · arm64
greg_unrelenting.technology added reviewers for D24986: kern/subr_intr: fix build with DEBUG on arm64/aarch64: arm64, emaste.
Jun 9 2020, 8:11 PM · arm64
greg_unrelenting.technology added a reviewer for D25179: acpi_iort: fix mapping end calculation: br.
Jun 9 2020, 8:09 PM · arm64
greg_unrelenting.technology updated the diff for D25201: Use EFI memory map to determine attributes for AcpiOsMapMemory mappings on arm64.
Jun 9 2020, 8:07 PM · arm64
greg_unrelenting.technology requested review of D25201: Use EFI memory map to determine attributes for AcpiOsMapMemory mappings on arm64.
Jun 9 2020, 7:43 PM · arm64

Jun 8 2020

greg_unrelenting.technology added a comment to D22960: New ports for WebAssembly System Interface (WASI) libc, clang builtins (compiler-rt), libc++, libcxxabi.

The WASI folks seem fine upstreaming patches. Might be nice to make clean pull requests for these projects after we resolve Brook's comment.

Jun 8 2020, 10:32 PM
greg_unrelenting.technology added a comment to D25191: lang/crystal: update to 0.34.0.

I just did this yesterday!

Jun 8 2020, 8:44 PM

Jun 7 2020

greg_unrelenting.technology added a reviewer for D25157: ahci_generic: add quirk for NXP0004 (NXP Layerscape LX2160A): mav.
Jun 7 2020, 8:48 PM · arm64
greg_unrelenting.technology added a comment to D25145: acpi_resource: support multiple IRQs.

you should really be checking to see what the AHCI on ACPI spec says about how to handle multiple available interrupts

Jun 7 2020, 8:46 PM · arm64
greg_unrelenting.technology updated the diff for D25145: acpi_resource: support multiple IRQs.
Jun 7 2020, 8:40 PM · arm64
greg_unrelenting.technology added a comment to D22960: New ports for WebAssembly System Interface (WASI) libc, clang builtins (compiler-rt), libc++, libcxxabi.

I wonder if it's a good idea to have 'PKGNAMESUFFIX= ${LLVM_SUFFIX}', do you plan to support multiple version (wasi-compiler-rt11 or wasi-compiler-rt12)?

Jun 7 2020, 8:36 PM

Jun 5 2020

greg_unrelenting.technology requested review of D25157: ahci_generic: add quirk for NXP0004 (NXP Layerscape LX2160A).
Jun 5 2020, 8:41 PM · arm64
greg_unrelenting.technology requested review of D25145: acpi_resource: support multiple IRQs.
Jun 5 2020, 12:53 PM · arm64

Jun 4 2020

greg_unrelenting.technology updated the diff for D24423: arm/pmu: add ACPI attachment, more FDT names.
Jun 4 2020, 11:57 PM · arm64
greg_unrelenting.technology added inline comments to D24423: arm/pmu: add ACPI attachment, more FDT names.
Jun 4 2020, 11:38 AM · arm64

Jun 3 2020

greg_unrelenting.technology added inline comments to D24423: arm/pmu: add ACPI attachment, more FDT names.
Jun 3 2020, 4:28 PM · arm64

May 28 2020

greg_unrelenting.technology added inline comments to D25020: graphics/mesa-libs: enable libglvnd support.
May 28 2020, 5:24 PM
greg_unrelenting.technology added inline comments to D25020: graphics/mesa-libs: enable libglvnd support.
May 28 2020, 5:23 PM

May 25 2020

greg_unrelenting.technology added a comment to D25000: Skyzaller crash found by Michael Tuexen.

(syzkaller, not skyzaller. it does syztem kalls. nothing to do with the sky :D)

May 25 2020, 1:59 PM
greg_unrelenting.technology added a comment to D24787: Link efi programs with -pie rather than -shared.

Looks like this breaks aarch64, I got a "Synchronous exception" after the loader detects filesystems. Rebuilding after reverting the change fixed it.

May 25 2020, 12:56 PM
greg_unrelenting.technology added a comment to D24917: Add ACPI attachment for the Vybrid VF610 I2C controller.

Therefore I think a proper way would be either add 'clock-frequency' to the _DSD package of the controller in DSDT

May 25 2020, 2:12 AM · arm64, ARM

May 24 2020

greg_unrelenting.technology added a comment to D24917: Add ACPI attachment for the Vybrid VF610 I2C controller.
In D24917#550242, @mw wrote:
In D24917#550060, @manu wrote:

Looks like this needs to wait until there's some way to get the clock without devicetree (I guess Linux runs with fdt+acpi both to make it work..)

That don't make sense to run in fdt+acpi, I don't even think that it is possible in Linux.

Clock subsystem is out of OS control when running with Linux + ACPI and IMO this should be true for the FreeBSD as well. In such case we rely on firmware to manage the power/clocking stuff.

May 24 2020, 11:48 PM · arm64, ARM
greg_unrelenting.technology added inline comments to D24987: Update platform docs for arm.
May 24 2020, 9:01 PM
greg_unrelenting.technology added a comment to D24988: Improve D23300.

btls patch doesn't look updated, where's the ifndef ID_AA64ISAR0_AES_VAL stuff?

May 24 2020, 8:20 PM
greg_unrelenting.technology added a reviewer for D24986: kern/subr_intr: fix build with DEBUG on arm64/aarch64: Contributor Reviews (base).
May 24 2020, 4:24 PM · arm64
greg_unrelenting.technology planned changes to D24917: Add ACPI attachment for the Vybrid VF610 I2C controller.

Looks like this needs to wait until there's some way to get the clock without devicetree (I guess Linux runs with fdt+acpi both to make it work..)

May 24 2020, 12:45 PM · arm64, ARM

May 19 2020

greg_unrelenting.technology updated the summary of D24917: Add ACPI attachment for the Vybrid VF610 I2C controller.
May 19 2020, 4:45 PM · arm64, ARM
greg_unrelenting.technology updated the test plan for D24917: Add ACPI attachment for the Vybrid VF610 I2C controller.
May 19 2020, 4:43 PM · arm64, ARM
greg_unrelenting.technology added inline comments to D24423: arm/pmu: add ACPI attachment, more FDT names.
May 19 2020, 3:56 PM · arm64
greg_unrelenting.technology requested review of D24917: Add ACPI attachment for the Vybrid VF610 I2C controller.
May 19 2020, 2:33 PM · arm64, ARM

May 18 2020

greg_unrelenting.technology added a comment to D24423: arm/pmu: add ACPI attachment, more FDT names.

ping

May 18 2020, 5:45 PM · arm64

May 16 2020

greg_unrelenting.technology updated the diff for D22960: New ports for WebAssembly System Interface (WASI) libc, clang builtins (compiler-rt), libc++, libcxxabi.
May 16 2020, 10:22 PM

May 14 2020

greg_unrelenting.technology accepted D24833: devel/vulkan-tools: enable Wayland support.
May 14 2020, 9:43 AM

May 7 2020

greg_unrelenting.technology added a comment to D24751: linuxkpi: Do not perform unbound sleeps in del_timer_sync().
May 7 2020, 10:32 PM

May 5 2020

greg_unrelenting.technology added inline comments to D24688: Introduce cap_net a network service for Casper..
May 5 2020, 12:13 PM
greg_unrelenting.technology added a comment to D24696: linuxkpi: Add pci_iomap and pci_iounmap.

will need to be cherry-picked for the 4.16 branch too

May 5 2020, 12:00 PM

May 4 2020

greg_unrelenting.technology abandoned D21565: atkbd,evdev: Interpret Google Assistant key on Chromebooks as right meta.
May 4 2020, 3:57 PM · x11

Apr 26 2020

greg_unrelenting.technology added a comment to D21017: armv8crypto: add AES-XTS support.

ping

Apr 26 2020, 12:25 PM · arm64
greg_unrelenting.technology updated the diff for D24423: arm/pmu: add ACPI attachment, more FDT names.

Okay, it works for me now, yay!

Apr 26 2020, 12:07 PM · arm64

Apr 17 2020

greg_unrelenting.technology added a comment to D24436: Add genet driver for Raspberry Pi 4B Ethernet.

would be nice to split the FDT attachment into a separate if_genet_fdt file already, since we know if_genet_acpi will eventually come (here's the acpi table)

Apr 17 2020, 1:47 PM

Apr 15 2020

greg_unrelenting.technology added a comment to D23300: lang/mono: take maintainership, update to 6.8.0.105.

@salvadore the aarch64-btls patch should be updated to https://patch-diff.githubusercontent.com/raw/mono/boringssl/pull/23.diff

Apr 15 2020, 9:44 AM · mono

Apr 14 2020

greg_unrelenting.technology created D24423: arm/pmu: add ACPI attachment, more FDT names.
Apr 14 2020, 8:00 PM · arm64

Apr 13 2020

greg_unrelenting.technology added inline comments to D24364: Introduce support for Epson RX-8803 RTC.
Apr 13 2020, 2:06 PM

Apr 3 2020

greg_unrelenting.technology added a comment to D24282: New master site: sourcehut.

We already have some ports that should be converted to this:

Apr 3 2020, 11:53 PM

Apr 2 2020

greg_unrelenting.technology added a reviewer for D24255: Allow flock() on fifos: mjg.
Apr 2 2020, 8:11 PM

Apr 1 2020

greg_unrelenting.technology created D24255: Allow flock() on fifos.
Apr 1 2020, 11:07 PM
greg_unrelenting.technology updated the summary of D21017: armv8crypto: add AES-XTS support.
Apr 1 2020, 10:45 AM · arm64

Mar 27 2020

greg_unrelenting.technology added a comment to D20974: Port sbsawdt (ARM SBSA generic watchdog) driver from NetBSD.

bump. @jchandra @emaste any testing results from TX2?

Mar 27 2020, 10:53 PM · arm64
greg_unrelenting.technology added a comment to D23677: Refactor driver and consumer interfaces for OCF (in-kernel crypto)..

hmm automation did not pick up that this has landed

Mar 27 2020, 10:19 PM
greg_unrelenting.technology updated the diff for D21017: armv8crypto: add AES-XTS support.

Rebased on top of the crypto rework that just landed (D23677). Implemented crp->crp_cipher_key handling.

Mar 27 2020, 10:15 PM · arm64

Mar 21 2020

greg_unrelenting.technology added a comment to D23300: lang/mono: take maintainership, update to 6.8.0.105.

It builds fine on aarch64, nice work!

Mar 21 2020, 5:05 PM · mono

Mar 18 2020

greg_unrelenting.technology added a comment to D24077: New driver pchtherm(4), PCH installed thermal sensor..

Nice. Tested on Kaby Lake-Y (Google Pixelbook, i7-7Y75).

Mar 18 2020, 11:06 PM
greg_unrelenting.technology added a comment to D23300: lang/mono: take maintainership, update to 6.8.0.105.

@greg_unrelenting.technology - your patch should ONLY need to touch external/boringssl/crypto/cpu-aarch64-linux.c at this point, but I can't test here. If that's the case, can you please submit a PR with it to https://github.com/mono/boringssl ?

Mar 18 2020, 12:10 AM · mono

Mar 12 2020

greg_unrelenting.technology added a comment to D24041: loader should consult with ACPI SPCR table for serial console.

hmm.. The kernel already reads from SPCR (dev/uart/uart_cpu_acpi.c), do we need to feed it duplicate info via comconsole_speed etc.? Or does the i386 legacy bios loader use this info for itself somehow? (I thought env is for the kernel mostly..)

Mar 12 2020, 7:09 PM

Mar 10 2020

greg_unrelenting.technology added inline comments to D22960: New ports for WebAssembly System Interface (WASI) libc, clang builtins (compiler-rt), libc++, libcxxabi.
Mar 10 2020, 4:28 PM

Mar 9 2020

greg_unrelenting.technology added inline comments to D22960: New ports for WebAssembly System Interface (WASI) libc, clang builtins (compiler-rt), libc++, libcxxabi.
Mar 9 2020, 6:43 PM
greg_unrelenting.technology updated the diff for D22960: New ports for WebAssembly System Interface (WASI) libc, clang builtins (compiler-rt), libc++, libcxxabi.
Mar 9 2020, 6:41 PM

Feb 27 2020

greg_unrelenting.technology updated the diff for D23863: Add EVDEV_SUPPORT to acpi_button and acpi_lid.

added diff context

Feb 27 2020, 10:07 PM
greg_unrelenting.technology created D23863: Add EVDEV_SUPPORT to acpi_button and acpi_lid.
Feb 27 2020, 10:06 PM
greg_unrelenting.technology created D23862: devel/llvm10: enable OpenMP for aarch64.
Feb 27 2020, 9:57 PM
greg_unrelenting.technology added a comment to D23853: x11-toolkits/wlroots: Add mesa-dri to RUN_DEPEND .

Do people get mesa-dri just by installing xorg, or xorg-server, or a desktop environment? (If so, how?)

Feb 27 2020, 9:53 PM
greg_unrelenting.technology accepted D23856: graphics/wayland: disable posix_fallocate on FreeBSD < 13.
Feb 27 2020, 9:51 PM

Feb 26 2020

greg_unrelenting.technology accepted D23846: linuxkpi: extend range of nsecs_to_jiffies64 to support Mesa's drm_syncobj usage.

Wow, that's a lot more code :D But yeah, works fine.

Feb 26 2020, 10:55 PM
greg_unrelenting.technology created D23846: linuxkpi: extend range of nsecs_to_jiffies64 to support Mesa's drm_syncobj usage.
Feb 26 2020, 9:10 PM