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 (115 w, 5 d)

Recent Activity

Today

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

added diff context

Thu, Feb 27, 10:07 PM
greg_unrelenting.technology created D23863: Add EVDEV_SUPPORT to acpi_button and acpi_lid.
Thu, Feb 27, 10:06 PM
greg_unrelenting.technology created D23862: devel/llvm10: enable OpenMP for aarch64.
Thu, Feb 27, 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?)

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

Yesterday

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.

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

Sun, Feb 16

greg_unrelenting.technology accepted D23715: devel/libudev-devd: update to 0.4.0.2.
Sun, Feb 16, 12:50 PM

Thu, Feb 13

greg_unrelenting.technology added a comment to D23643: graphics/wayland: Update to 1.18.

sounds like you've started looking into this, any chance you can spend some more time digging into it?

Thu, Feb 13, 3:08 PM
greg_unrelenting.technology added a comment to D23643: graphics/wayland: Update to 1.18.

libwayland now uses only one file descriptor to keep track of all the timer event sources

Thu, Feb 13, 3:02 PM
greg_unrelenting.technology added a comment to D23653: lang/rust: add WEBASM (WebAssembly) option.

I think I was able to use lld from devel/llvm with this invocation

Thu, Feb 13, 10:49 AM

Thu, Jan 30

greg_unrelenting.technology added inline comments to D23419: [NEW PORT] games/falltergeist: Opensource crossplatform Fallout 2 game engine..
Thu, Jan 30, 10:52 AM · Contributor Reviewers (ports)

Jan 26 2020

greg_unrelenting.technology added inline comments to D22692: Add support for the RK805/RK808 RTC.
Jan 26 2020, 7:13 PM
greg_unrelenting.technology added a comment to D22130: zfs: use VOP_NEED_INACTIVE.
In D22130#512369, @mjg wrote:

Can you prepare a short reproducer? Preferably few commands in total.

Jan 26 2020, 10:49 AM

Jan 25 2020

greg_unrelenting.technology added a comment to D22130: zfs: use VOP_NEED_INACTIVE.
In D22130#512307, @mjg wrote:

@greg_unrelenting.technology can you please retest on top fresh head? (specifically after r357070)

Jan 25 2020, 11:30 PM

Jan 23 2020

greg_unrelenting.technology added a comment to D21863: ugensa: add support for Google Cr50 (GSC) Closed Case Debugging UART interfaces.

Ping.

Jan 23 2020, 4:06 PM

Jan 22 2020

greg_unrelenting.technology added inline comments to D23300: lang/mono: take maintainership, update to 6.8.0.96.
Jan 22 2020, 10:20 AM · mono
greg_unrelenting.technology added inline comments to D23300: lang/mono: take maintainership, update to 6.8.0.96.
Jan 22 2020, 10:16 AM · mono

Jan 19 2020

greg_unrelenting.technology created D23272: mps: add missing cam dependency.
Jan 19 2020, 8:39 PM
greg_unrelenting.technology added a comment to D23180: limit building GNU as to relevant targets.

I've been using D18758 to get rid of gnu as on amd64 as well…

Jan 19 2020, 8:23 PM

Jan 14 2020

greg_unrelenting.technology added a comment to D23161: Merge mesa-dri and mesa-libs, upgrade to 19.2.8.

https://github.com/myfreeweb/freebsd-ports-dank/blob/lite/graphics/mesa-dev/Makefile

Jan 14 2020, 12:17 AM

Jan 10 2020

greg_unrelenting.technology added a comment to D23085: DRM: Add DRM core files and DRMKPI.

We simply have slightly different conditions a so we must take drmkpi as adaptation, not emulation, layer.

Jan 10 2020, 10:55 AM

Jan 6 2020

greg_unrelenting.technology added a comment to D23043: rtld-elf: Fix loading libraries with ORIGIN flag (like LLVM) via LD_LIBRARY_PATH_FDS.

effectively ignoring the $ORIGIN at all

Jan 6 2020, 5:24 PM · capsicum
greg_unrelenting.technology added inline comments to D23042: posix_fallocate: push vnop implementation into the fileops layer.
Jan 6 2020, 11:13 AM
greg_unrelenting.technology added a comment to D23043: rtld-elf: Fix loading libraries with ORIGIN flag (like LLVM) via LD_LIBRARY_PATH_FDS.
In D23043#505145, @kib wrote:

How do you define 'work' ? Show the ktrace of the test with patched rtld, I doubt that the library is loaded.

Jan 6 2020, 10:49 AM · capsicum
greg_unrelenting.technology created P350 D23043 demo.
Jan 6 2020, 10:43 AM

Jan 5 2020

greg_unrelenting.technology added a comment to D22130: zfs: use VOP_NEED_INACTIVE.

Same issues on the latest version.

Jan 5 2020, 11:16 PM
greg_unrelenting.technology created D23043: rtld-elf: Fix loading libraries with ORIGIN flag (like LLVM) via LD_LIBRARY_PATH_FDS.
Jan 5 2020, 9:16 PM · capsicum

Dec 29 2019

greg_unrelenting.technology created D22960: New ports for WebAssembly System Interface (WASI) libc and clang builtins (compiler-rt).
Dec 29 2019, 7:39 PM
greg_unrelenting.technology added a comment to D22130: zfs: use VOP_NEED_INACTIVE.

I've been testing this patch for a while and it seems like…

Dec 29 2019, 3:42 PM

Dec 17 2019

greg_unrelenting.technology abandoned D19335: Add USB 3.0 support for Rockchip RK3328/RK3399 SoC.

rS354088

Dec 17 2019, 11:16 PM · arm64
greg_unrelenting.technology added a comment to D20838: aarch64: expose esr in mcontext.

ping? anyone?

Dec 17 2019, 11:14 PM · arm64
greg_unrelenting.technology updated the diff for D20835: aarch64: enable tagged pointers (TBI — Top Byte Ignored).

Rebased

Dec 17 2019, 11:09 PM · arm64

Dec 6 2019

greg_unrelenting.technology updated subscribers of D22307: games/vkquake: Update to 1.03.0 and switch mp3-library to mpg123.
Dec 6 2019, 12:22 PM
greg_unrelenting.technology added a comment to D22139: loader.efi: implement comconsole with UEFI SerialIO protocol.

Would it be possible to also support memory-mapped UART this way? Intel >=Skylake and all aarch64 systems use mmio.

Dec 6 2019, 11:10 AM
greg_unrelenting.technology accepted D22307: games/vkquake: Update to 1.03.0 and switch mp3-library to mpg123.
Dec 6 2019, 11:00 AM

Dec 3 2019

greg_unrelenting.technology added a comment to D18028: Add support for Intel Speed Shift.

Is it just me or did setting epp break in the latest version?

Dec 3 2019, 10:48 PM
greg_unrelenting.technology updated the diff for D22642: Intel IOMMU DMAR suspend/resume support (only without QI for now).

Now calling from IOAPIC suspend/resume functions (if there's any better place "close to the nexus" I haven't found it.)

Dec 3 2019, 6:43 PM · x86
greg_unrelenting.technology added inline comments to D22642: Intel IOMMU DMAR suspend/resume support (only without QI for now).
Dec 3 2019, 3:33 PM · x86
greg_unrelenting.technology created D22642: Intel IOMMU DMAR suspend/resume support (only without QI for now).
Dec 3 2019, 2:23 PM · x86

Nov 25 2019

greg_unrelenting.technology added a comment to D18028: Add support for Intel Speed Shift.

Is it just me or did setting epp break in the latest version?

Nov 25 2019, 11:45 PM

Nov 10 2019

greg_unrelenting.technology accepted D22291: lang/ponyc: Add llvm_static flavor.
Nov 10 2019, 6:13 PM
greg_unrelenting.technology accepted D22307: games/vkquake: Update to 1.03.0 and switch mp3-library to mpg123.
Nov 10 2019, 6:11 PM

Nov 8 2019

greg_unrelenting.technology added a comment to D22275: Document procfs(5) as obsolete.

Just installed libsigsegv on a machine and the pkg message was: "Note that the stackoverflow handling functions of this library need procfs mounted on /proc."

Nov 8 2019, 1:16 AM

Nov 7 2019

greg_unrelenting.technology added a comment to D22275: Document procfs(5) as obsolete.

Do we know what if any ports actually use procfs?

Nov 7 2019, 7:44 PM

Nov 4 2019

greg_unrelenting.technology updated the diff for D20835: aarch64: enable tagged pointers (TBI — Top Byte Ignored).

Rebased on top of the ASID changes

Nov 4 2019, 5:17 PM · arm64
greg_unrelenting.technology added a comment to D21564: LinuxKPI: enable class dev_groups attributes.

Who will submit this patch?

Nov 4 2019, 1:31 PM

Nov 3 2019

greg_unrelenting.technology added a comment to D21564: LinuxKPI: enable class dev_groups attributes.

ping

Nov 3 2019, 11:37 PM
greg_unrelenting.technology added a comment to D22141: Let arm64 pmap_qenter() and pmap_kenter() unconditionally set NX..

Diff broken by rS354193 'Set the userspace execute never bit on kernel mappings' (looks like that sets UXN in the else case instead).

Nov 3 2019, 11:27 PM

Oct 29 2019

greg_unrelenting.technology updated the diff for D21167: base llvm: Enable OpenMP on aarch64.

Rebased on top of the powerpc64 change

Oct 29 2019, 10:56 AM · arm64

Oct 18 2019

greg_unrelenting.technology added a comment to D22061: Build toolchain components as dynamically linked executables by default.

Maybe at some point they can even become PIE executables by default! :)

Oct 18 2019, 8:09 AM

Oct 9 2019

greg_unrelenting.technology added a comment to D21931: Add WC support for arm64 in the ENA driver.

The pmap_change_attr() API is private on arm64

Oct 9 2019, 12:14 PM · arm64, network

Oct 7 2019

greg_unrelenting.technology added a comment to D16698: First draft HID over I2C support (Mouse only).
In D16698#478767, @imp wrote:

So with the suggested changes, I'm not able to get very far with the patches in this review. With wulf's code I'm able to get the device probed. With this code, I see the following

Oct 7 2019, 2:05 PM · Contributor Reviews (base)

Oct 3 2019

greg_unrelenting.technology added a comment to D21863: ugensa: add support for Google Cr50 (GSC) Closed Case Debugging UART interfaces.

Likely this Google device is not USB certified

Oct 3 2019, 9:17 AM

Oct 2 2019

greg_unrelenting.technology added a reviewer for D21863: ugensa: add support for Google Cr50 (GSC) Closed Case Debugging UART interfaces: hselasky.
Oct 2 2019, 6:22 PM

Oct 1 2019

greg_unrelenting.technology created D21863: ugensa: add support for Google Cr50 (GSC) Closed Case Debugging UART interfaces.
Oct 1 2019, 7:38 PM
greg_unrelenting.technology created P326 usbconfig: google cr50 closed case debugging.
Oct 1 2019, 7:22 PM

Sep 27 2019

greg_unrelenting.technology created D21816: openat(2), mq_open(2): do not refer to mode_t for variadic arguments.
Sep 27 2019, 12:25 PM · manpages

Sep 22 2019

greg_unrelenting.technology accepted D21564: LinuxKPI: enable class dev_groups attributes.

oh, i915 is reloadable, right. Everything works fine, can adjust brightness after reloading.

Sep 22 2019, 11:57 AM
greg_unrelenting.technology added a comment to D21746: acpi_cros_kblt: New driver for Chromebook keyboard backlight control.

Yeah, I was wondering about devmatch in D21612

Sep 22 2019, 11:06 AM

Sep 21 2019

greg_unrelenting.technology added a comment to D21564: LinuxKPI: enable class dev_groups attributes.

ping

Sep 21 2019, 10:08 PM
greg_unrelenting.technology created D21746: acpi_cros_kblt: New driver for Chromebook keyboard backlight control.
Sep 21 2019, 10:02 PM

Sep 16 2019

greg_unrelenting.technology added inline comments to D18028: Add support for Intel Speed Shift.
Sep 16 2019, 10:27 AM

Sep 15 2019

greg_unrelenting.technology added a comment to D18028: Add support for Intel Speed Shift.

Works fine on the Google Pixelbook (i7-7Y75) (where the old EST does not work because there aren't any acpi_perf devices).

Sep 15 2019, 3:10 PM
greg_unrelenting.technology added a reviewer for D21017: armv8crypto: add AES-XTS support: emaste.
Sep 15 2019, 12:57 PM · arm64
greg_unrelenting.technology added a comment to D21375: Remove zlib 1.0.4 from kernel..

Looks like this was merged as rS351480 but phabricator didn't count that for closing this review (full URL shouldn't be in "Differential Revision:"??)

Sep 15 2019, 12:55 PM

Sep 12 2019

greg_unrelenting.technology created D21612: acpi_cros_tbmc: New driver for Chromebook "Tablet Motion Controls" (tablet mode switch).
Sep 12 2019, 12:21 AM

Sep 8 2019

greg_unrelenting.technology created D21565: atkbd,evdev: Interpret Google Assistant key on Chromebooks as right meta.
Sep 8 2019, 2:59 PM · x11
greg_unrelenting.technology created D21564: LinuxKPI: enable class dev_groups attributes.
Sep 8 2019, 2:35 PM

Aug 28 2019

greg_unrelenting.technology added a comment to D20789: Use DEVICE memory instead of UNCACHEABLE on aarch64 in LinuxKPI ioremap.

Can you update my patch and test an again? Thank you!

Aug 28 2019, 11:03 PM · arm64
greg_unrelenting.technology added a comment to D20789: Use DEVICE memory instead of UNCACHEABLE on aarch64 in LinuxKPI ioremap.

panic: vm_fault_hold: fault on nofault entry, addr: 0xffff00006e1ff000 in gfx_v8_0_kiq_resume

Aug 28 2019, 6:21 PM · arm64

Aug 27 2019

greg_unrelenting.technology added a comment to D20789: Use DEVICE memory instead of UNCACHEABLE on aarch64 in LinuxKPI ioremap.

ping

Aug 27 2019, 9:13 PM · arm64

Aug 18 2019

greg_unrelenting.technology updated the summary of D19896: Match PCI UART devices using PCI data from the ACPI SPCR table.
Aug 18 2019, 11:46 PM · arm64

Aug 16 2019

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

Can you show a diff of the NetBSD version to this? i.e. what you had to change in the port?
(I assume that we don't want to treat this as contrib code and will just adopt it.)

Aug 16 2019, 4:51 PM · arm64
greg_unrelenting.technology added a comment to D21167: base llvm: Enable OpenMP on aarch64.

This is just another "upstream only considered Linux, we need to be included in the same way as Linux" case.

But I mean this was already the case for the presumably-working amd64/i386 cases?

Aug 16 2019, 4:41 PM · arm64
greg_unrelenting.technology added inline comments to D21167: base llvm: Enable OpenMP on aarch64.
Aug 16 2019, 4:36 PM · arm64

Aug 13 2019

greg_unrelenting.technology added a comment to D21247: lang/rust: Update to 1.37.0.

Builds fine on aarch64 CURRENT, tested building ripgrep with it, fine.

Aug 13 2019, 10:50 PM
greg_unrelenting.technology added a comment to D21247: lang/rust: Update to 1.37.0.

I'm building on aarch64 right now, llvm is done, so I'm expecting success

Aug 13 2019, 8:23 PM

Aug 8 2019

greg_unrelenting.technology added a reviewer for D21012: armv8crypto: add missing unlock for session (fix "sleeping thread owns a non-sleepable lock"): imp.
Aug 8 2019, 11:34 AM · arm64

Aug 7 2019

D21008: Implement pci_enable_msi() and pci_disable_msi() in the LinuxKPI. is now accepted and ready to land.

btw, kms-drm patch: https://github.com/FreeBSDDesktop/kms-drm/pull/163

Aug 7 2019, 1:57 AM · arm64

Aug 6 2019

greg_unrelenting.technology added a comment to D21168: Enable NVME option (nvmecontrol, etc) on aarch64.
In D21168#460060, @imp wrote:

Have you run this and does it work?

Aug 6 2019, 9:29 PM · arm64
greg_unrelenting.technology added a comment to D21149: Enable superpage promotion within the kernel pmap on arm64.

Seems fine so far, thanks

Aug 6 2019, 5:01 PM
greg_unrelenting.technology added a comment to D20787: aarch64: make pmap_change_attr public like on other platforms.

bump

Aug 6 2019, 1:40 PM · arm64
greg_unrelenting.technology added a comment to D21008: Implement pci_enable_msi() and pci_disable_msi() in the LinuxKPI..

oh, also, msi_enabled is actually a public flag used by the i915 driver:

Aug 6 2019, 1:35 PM · arm64
greg_unrelenting.technology created D21168: Enable NVME option (nvmecontrol, etc) on aarch64.
Aug 6 2019, 1:30 PM · arm64
greg_unrelenting.technology created D21167: base llvm: Enable OpenMP on aarch64.
Aug 6 2019, 1:25 PM · arm64
greg_unrelenting.technology added a comment to D21008: Implement pci_enable_msi() and pci_disable_msi() in the LinuxKPI..

We need pdev->irq = rle->start still (and, for completeness, similarly in the disable function), otherwise it tries to request LINUX_IRQ_INVALID:

Aug 6 2019, 1:12 PM · arm64
greg_unrelenting.technology added a comment to D21149: Enable superpage promotion within the kernel pmap on arm64.

This causes panics in ZFS. Just doing an installkernel or cp -r /boot/kernel /boot/kernel.something results in:

Aug 6 2019, 1:10 PM

Jul 30 2019

greg_unrelenting.technology added inline comments to D21008: Implement pci_enable_msi() and pci_disable_msi() in the LinuxKPI..
Jul 30 2019, 8:33 PM · arm64
greg_unrelenting.technology added a comment to D20974: Port sbsawdt (ARM SBSA generic watchdog) driver from NetBSD.

Would be nice to test on ThunderX2 :)

Does not attach on ThunderX2 (no sbsawdt0 in dmesg).

Jul 30 2019, 1:20 AM · arm64

Jul 28 2019

greg_unrelenting.technology added inline comments to D21087: Provide the list of knobs related to mitigations..
Jul 28 2019, 9:05 AM

Jul 26 2019

greg_unrelenting.technology added a comment to D21008: Implement pci_enable_msi() and pci_disable_msi() in the LinuxKPI..

Update: added pdev->msi_enabled flag that's used by i915kms.

Jul 26 2019, 12:59 AM · arm64

Jul 25 2019

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

I can confirm this attaches on my eMAG but I cannot verify the watchdog functionality - were you able to test it?

Jul 25 2019, 10:07 PM · arm64
greg_unrelenting.technology added a comment to D20974: Port sbsawdt (ARM SBSA generic watchdog) driver from NetBSD.

@greg_unrelenting.technology do you have a git repo available with your work in it? It'd be slightly easier for me to just add your repo and grab changes directly.

Jul 25 2019, 8:33 PM · arm64

Jul 24 2019

greg_unrelenting.technology created P279 how D20348 breaks amdgpu.
Jul 24 2019, 9:06 PM · arm64
greg_unrelenting.technology created D21059: Enable ig4_acpi on aarch64.
Jul 24 2019, 7:49 PM · arm64

Jul 22 2019

greg_unrelenting.technology added a comment to D21018: tests/sys/opencrypto: enable armv8crypto.
In D21018#456270, @ngie wrote:

Could you please test this change out on amd64?

Jul 22 2019, 7:17 PM · arm64
greg_unrelenting.technology updated the diff for D21018: tests/sys/opencrypto: enable armv8crypto.
Jul 22 2019, 7:16 PM · arm64
greg_unrelenting.technology updated the diff for D21018: tests/sys/opencrypto: enable armv8crypto.
Jul 22 2019, 7:10 PM · arm64
greg_unrelenting.technology added inline comments to D21012: armv8crypto: add missing unlock for session (fix "sleeping thread owns a non-sleepable lock").
Jul 22 2019, 11:53 AM · arm64