Page MenuHomeFreeBSD
Feed Advanced Search

Feb 27 2019

greg_unrelenting.technology added a comment to D19389: Split out the attachment from the generic-ehci driver.

I've noticed a generic-ehci driver in sys/mips/mediatek/mtk_ehci.c already (and tried on my RK3399, it does attach). That should probably be replaced by this. Does anyone test mediatek MIPS these days? :)

Feb 27 2019, 6:27 PM

Feb 25 2019

greg_unrelenting.technology added a comment to D19336: Enable SD/MMC (microSD and eMMC controllers) on the Rockchip RK3399 SoC.
In D19336#413879, @manu wrote:

I haven't looked at the arasan controller yet but I'm sure that if there is a different compatible it's because we need to do more work than just matching on the compatible.

Feb 25 2019, 8:12 PM · arm64
greg_unrelenting.technology added a comment to D19330: Allow setting O_NONBLOCK on shm file descriptors.

I don't really follow. For regular files, O_NONBLOCK means "don't block on open." vn_read() will translate O_NONBLOCK to IO_NDELAY, but most filesystems don't do anything with that. In the snippet you referenced, the code has a comment, "refuse to block when reading," but with this patch shm_read() will block anyway because uiomove_object_page() provides no mechanism for the caller to ask for non-blocking semantics. So either Linux ignores the O_NONBLOCK flag when reading from a shm object and the referenced comment is bogus, or Linux actually honours the flag, in which case this patch isn't sufficient. In the former case, the code should simply be eliminated rather than changing the kernel.

Feb 25 2019, 8:06 PM
greg_unrelenting.technology added a comment to D19330: Allow setting O_NONBLOCK on shm file descriptors.

What are the semantics on Linux? I can imagine O_NONBLOCK meaning "return EAGAIN if the page is swapped out," in which case this patch is not sufficient.

Feb 25 2019, 7:24 PM

Feb 24 2019

greg_unrelenting.technology created D19336: Enable SD/MMC (microSD and eMMC controllers) on the Rockchip RK3399 SoC.
Feb 24 2019, 10:37 PM · arm64
greg_unrelenting.technology created D19335: Add USB 3.0 support for Rockchip RK3328/RK3399 SoC.
Feb 24 2019, 9:48 PM · arm64
greg_unrelenting.technology created D19330: Allow setting O_NONBLOCK on shm file descriptors.
Feb 24 2019, 3:12 PM
greg_unrelenting.technology added a comment to D18694: evdev: add sysctls with device info.
In D18694#410790, @wulf wrote:

I hope you won't mind if I change sysctl name from "input_id" to "id" and disable exposure of optional properties like "uniq" and "phys" if they are not set. Just to be consistent with ioctl interface.

Feb 24 2019, 3:01 PM
greg_unrelenting.technology added a comment to D19068: devel/llvm70, devel/llvm80: fix libclangDoc.a installation, install clang-doc80.

ping @brooks

Feb 24 2019, 2:59 PM · Contributor Reviewers (ports)

Feb 17 2019

greg_unrelenting.technology added a comment to D18412: graphics/cairo: update to 1.16.0.

Works fine for me. x11-im/fractal update to 4.0.0 is waiting on this.

Feb 17 2019, 10:13 AM

Feb 10 2019

greg_unrelenting.technology updated the diff for D18694: evdev: add sysctls with device info.

added missing EVDEV_UNLOCK

Feb 10 2019, 3:37 PM

Feb 2 2019

greg_unrelenting.technology added a comment to D18694: evdev: add sysctls with device info.
In D18694#403804, @wulf wrote:

To handle native device creation one should listen for EVDEV devd events while to handle cuse devices CDEV devd events should be processed.
You can not just listen for CDEV devd events as there is a race window between cdev and sysctl creation.

Feb 2 2019, 10:12 PM
greg_unrelenting.technology updated the diff for D18694: evdev: add sysctls with device info.
Feb 2 2019, 10:08 PM
greg_unrelenting.technology created D19068: devel/llvm70, devel/llvm80: fix libclangDoc.a installation, install clang-doc80.
Feb 2 2019, 8:10 PM · Contributor Reviewers (ports)
greg_unrelenting.technology added a comment to D19061: lang/rust: add armv6 and armv7 targets.

Looks like powerpc64 is also here (but not the new aarch64 bootstraps)…

Feb 2 2019, 2:49 PM

Jan 12 2019

greg_unrelenting.technology added a comment to D18754: sysutils/consolekit2: enable drm/evdev, fix drm device recognition.
Jan 12 2019, 1:58 PM

Jan 9 2019

greg_unrelenting.technology updated the diff for D18729: New port: sysutils/intel-undervolt: Intel CPU undervolting tool.

Updated with suggestions

Jan 9 2019, 7:33 PM

Jan 6 2019

greg_unrelenting.technology added a comment to D18754: sysutils/consolekit2: enable drm/evdev, fix drm device recognition.

Tryign to ck-launch-session /usr/local/bin/startplasmacompositor leads to a segfault ck.

Jan 6 2019, 12:59 AM

Jan 5 2019

greg_unrelenting.technology updated the diff for D18754: sysutils/consolekit2: enable drm/evdev, fix drm device recognition.

oh, it also didn't enable termios raw mode. That was causing Weston to crash when pressing Enter :D Fixed.

Jan 5 2019, 3:20 PM
greg_unrelenting.technology updated the diff for D18754: sysutils/consolekit2: enable drm/evdev, fix drm device recognition.

+ fix re-plugging devices by checking if the found device is still alive

Jan 5 2019, 2:38 PM
greg_unrelenting.technology added a reviewer for D18754: sysutils/consolekit2: enable drm/evdev, fix drm device recognition: gnome.
Jan 5 2019, 1:59 PM
greg_unrelenting.technology created D18754: sysutils/consolekit2: enable drm/evdev, fix drm device recognition.
Jan 5 2019, 1:55 PM

Jan 4 2019

greg_unrelenting.technology added inline comments to D18729: New port: sysutils/intel-undervolt: Intel CPU undervolting tool.
Jan 4 2019, 5:50 PM
greg_unrelenting.technology created P243 ikos patch-clang-workaround.
Jan 4 2019, 11:06 AM

Jan 3 2019

greg_unrelenting.technology created D18729: New port: sysutils/intel-undervolt: Intel CPU undervolting tool.
Jan 3 2019, 6:39 PM
greg_unrelenting.technology updated the summary of D18694: evdev: add sysctls with device info.
Jan 3 2019, 6:36 PM
greg_unrelenting.technology added a comment to D18728: Support MSG_DONTWAIT in sendmsg().

Updated style.

Jan 3 2019, 6:35 PM
greg_unrelenting.technology added a reviewer for D18728: Support MSG_DONTWAIT in sendmsg(): tuexen.
Jan 3 2019, 6:27 PM
greg_unrelenting.technology updated the diff for D18728: Support MSG_DONTWAIT in sendmsg().
Jan 3 2019, 6:25 PM
greg_unrelenting.technology updated the diff for D18728: Support MSG_DONTWAIT in sendmsg().

I think that's the right place in sctp. I'm not sure how to test it though, or the sdp thing…

Jan 3 2019, 6:07 PM
greg_unrelenting.technology added inline comments to D18728: Support MSG_DONTWAIT in sendmsg().
Jan 3 2019, 6:01 PM
greg_unrelenting.technology added a reviewer for D18728: Support MSG_DONTWAIT in sendmsg(): Contributor Reviews (base).
Jan 3 2019, 4:26 PM
greg_unrelenting.technology created D18728: Support MSG_DONTWAIT in sendmsg().
Jan 3 2019, 4:10 PM
greg_unrelenting.technology added a reviewer for D18712: devel/glslang: update to 7.10.2984, enable spirv-tools linking: jbeich.
Jan 3 2019, 10:47 AM
greg_unrelenting.technology added a reviewer for D18711: devel/spirv-tools: update to 2018.6: jbeich.
Jan 3 2019, 10:46 AM

Jan 2 2019

greg_unrelenting.technology updated the diff for D18694: evdev: add sysctls with device info.

let's quote shortname because uinput devices can put spaces there

Jan 2 2019, 7:40 PM
greg_unrelenting.technology updated the diff for D18694: evdev: add sysctls with device info.

Update: sysctl edition.

Jan 2 2019, 7:29 PM
greg_unrelenting.technology created D18713: New port: graphics/shaderc, shader compiler for SPIR-V.
Jan 2 2019, 12:37 PM
greg_unrelenting.technology created D18712: devel/glslang: update to 7.10.2984, enable spirv-tools linking.
Jan 2 2019, 12:34 PM
greg_unrelenting.technology added a reviewer for D18711: devel/spirv-tools: update to 2018.6: Contributor Reviewers (ports).
Jan 2 2019, 12:33 PM
greg_unrelenting.technology created D18711: devel/spirv-tools: update to 2018.6.
Jan 2 2019, 12:32 PM

Dec 31 2018

greg_unrelenting.technology abandoned D18693: devd: remember notify events for currently attached devices and allow clients to request them.
Dec 31 2018, 11:51 AM
greg_unrelenting.technology added a comment to D18694: evdev: add sysctls with device info.
In D18694#398917, @imp wrote:

This looks fine, but I'd create a sysctl that publishes this information as well.

Dec 31 2018, 11:47 AM

Dec 30 2018

greg_unrelenting.technology updated the summary of D18693: devd: remember notify events for currently attached devices and allow clients to request them.
Dec 30 2018, 9:38 PM
greg_unrelenting.technology created D18694: evdev: add sysctls with device info.
Dec 30 2018, 9:37 PM
greg_unrelenting.technology created D18693: devd: remember notify events for currently attached devices and allow clients to request them.
Dec 30 2018, 9:34 PM
greg_unrelenting.technology added a comment to D18676: psm: detect Lenovo top-button clickpads, set INPUT_PROP_TOPBUTTONPAD evdev property.
In D18676#398820, @wulf wrote:

I hope -1700 value is tested.

Dec 30 2018, 8:00 PM

Dec 29 2018

greg_unrelenting.technology updated the diff for D18676: psm: detect Lenovo top-button clickpads, set INPUT_PROP_TOPBUTTONPAD evdev property.

Added softbuttons_y value for topbuttonpads.

Dec 29 2018, 12:19 PM

Dec 28 2018

greg_unrelenting.technology created D18676: psm: detect Lenovo top-button clickpads, set INPUT_PROP_TOPBUTTONPAD evdev property.
Dec 28 2018, 8:54 PM

Dec 9 2018

greg_unrelenting.technology added a comment to D17137: arm64: Add HWCAP support.

There is no need to set the cpu affinity, the userspace register view is the same on each core.

Dec 9 2018, 3:11 PM

Dec 8 2018

greg_unrelenting.technology added a comment to D17137: arm64: Add HWCAP support.

HWCAP as union of all CPUs' features would be pretty helpful. Reading the registers on all CPUs from userspace by setting thread affinity to each CPU in sequence is a bit inconvenient.

Dec 8 2018, 1:46 PM

Nov 30 2018

greg_unrelenting.technology added a comment to D16732: arm64/rockchip: add RK3399 support.
In D16732#390901, @manu wrote:

I got it to boot to multiuser on NFS. And to reclock the CPU.

Not possible, the PLL weren't correctly defined.

Nov 30 2018, 9:10 PM · arm64

Nov 29 2018

greg_unrelenting.technology added a comment to D16732: arm64/rockchip: add RK3399 support.
In D16732#390886, @manu wrote:

I honestly don't know how this was tested.

Nov 29 2018, 7:00 PM · arm64

Nov 28 2018

greg_unrelenting.technology added a comment to D16732: arm64/rockchip: add RK3399 support.
In D16732#390517, @manu wrote:

Just look at the TRM

Nov 28 2018, 6:52 PM · arm64
greg_unrelenting.technology created D18372: Enable building if_ena on aarch64.
Nov 28 2018, 6:31 PM · arm64
greg_unrelenting.technology created D18371: Allow building EC2 AMIs for arm64, use GPT/EFI in VM images consistently.
Nov 28 2018, 6:27 PM
greg_unrelenting.technology added a comment to D16732: arm64/rockchip: add RK3399 support.

Only ppll is in pmucru.. you mean it has different rates?

Nov 28 2018, 5:32 PM · arm64

Nov 25 2018

greg_unrelenting.technology added inline comments to D18018: devel/geany and plugins: add flavors for gtk2 and gtk3.
Nov 25 2018, 9:51 AM
greg_unrelenting.technology added a comment to D18324: Add OTP 21 for lang/elixir.

Just installing erlang-runtime21 and adding /usr/local/lib/erlang21/bin to $PATH worked fine for me (though getting rid of the extra erlang (19) installation would be nice)

Nov 25 2018, 9:37 AM

Oct 25 2018

greg_unrelenting.technology added inline comments to D17587: Implement a BSD licensed crtbegin/crtend.
Oct 25 2018, 9:05 PM

Oct 22 2018

greg_unrelenting.technology added a comment to D16639: Prolific PL2302 support for high baud rates on HXD chips.

Since we're at 13-current now, can this be landed?

Oct 22 2018, 11:41 AM
greg_unrelenting.technology updated the diff for D16732: arm64/rockchip: add RK3399 support.

removed pmu driver

Oct 22 2018, 11:35 AM · arm64

Sep 20 2018

greg_unrelenting.technology added a comment to D17042: Update multimedia/pitivi to 0.99.

gstreamer 1.14.3 is coming :)

Sep 20 2018, 1:57 PM

Aug 19 2018

greg_unrelenting.technology added a comment to D14721: emulators/wine-devel: add WOW64.

I propose a different possibility for consideration: Build Wine's 32-bit dependencies by invoking a sub-make which has had ARCH, PREFIX, LOCALBASE, WRKDIRPREFIX, and other needed variables and environment overridden to force the compilation of i386 libs and exes despite the build system being an amd64+lib32 installation. I named by PREFIX /usr/local/i386.

Aug 19 2018, 2:21 PM

Aug 16 2018

greg_unrelenting.technology updated the diff for D16732: arm64/rockchip: add RK3399 support.

changed style

Aug 16 2018, 10:49 PM · arm64

Aug 15 2018

greg_unrelenting.technology created D16732: arm64/rockchip: add RK3399 support.
Aug 15 2018, 7:24 PM · arm64

Aug 11 2018

greg_unrelenting.technology added a comment to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.

(also additional replacements might be required for armv6/7 — I don't know how what ghc calls them, but e.g. if they're both just 'arm' you'd have something like ${ARCH:S/amd64/x86_64/:S/armv6/arm/:S/armv7/arm})

Aug 11 2018, 9:05 PM
greg_unrelenting.technology added a comment to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.

gcc6, DYNAMIC and PROFILE options are "off")

Aug 11 2018, 9:01 PM

Aug 10 2018

greg_unrelenting.technology added a comment to D15674: lang/ghc: add armv6, armv7 and aarch64 to the list of supported architectures.

Hi! Thanks for this work, I'd love to see this merged soon.

Aug 10 2018, 1:34 PM

Jul 30 2018

greg_unrelenting.technology created D16506: Mk/Uses/gem.mk: Do not throw away .so files in /ext.
Jul 30 2018, 11:41 AM · Ruby

Jul 26 2018

greg_unrelenting.technology created D16461: Add SPI (spigen) overlays for the Allwinner H3 SoC.
Jul 26 2018, 4:40 PM · ARM

Jul 24 2018

greg_unrelenting.technology added a comment to D14721: emulators/wine-devel: add WOW64.

Any updates on this?

Jul 24 2018, 5:34 PM
greg_unrelenting.technology added a comment to D10599: Add x11-wm/weston port.

Greg, thanks for the clarification. I was under the impression (from a short-lived Wayland/(Weston || Sway) adventure about 1.5 years ago) that each app started its own compositor. Some discussion on the Sway github led me to believe that, IIRC.

Jul 24 2018, 5:30 PM
greg_unrelenting.technology added a comment to D10599: Add x11-wm/weston port.

As an interested user, I wonder if using a group named 'weston-launch' is the best thing to do. My alternative thought would be to use something like 'wayland-launch', since there are two popular compositors today (weston and sway), and may be more in the future.
You could get into a situation where a Wayland app would be launchable under one compositor but not another.

Jul 24 2018, 5:14 PM

Jun 20 2018

greg_unrelenting.technology added a comment to D8397: Add devd rule for Elantech touchscreens..

Is this one not supported by wmt(4)? The elan touchscreen on my Thinkpad X240 (0x04f3 : 0x0140) works great with wmt(4), but webcamd used to lose touch-end events...

Jun 20 2018, 4:52 PM

May 16 2018

greg_unrelenting.technology added a reviewer for D15398: Add PCI IDs for AMD X370 AHCI and XHCI: mav.
May 16 2018, 12:56 PM

May 11 2018

greg_unrelenting.technology created D15398: Add PCI IDs for AMD X370 AHCI and XHCI.
May 11 2018, 10:22 PM

May 5 2018

greg_unrelenting.technology added a comment to D13078: Mk: Create public OPTIONS_${section_kind}_${NAME}_SELECTED variables that contain selected multi, group, single, and radio options.

Please approve this patch. The gnome-twitch port has been hanging uncommitted for a long time because of this.

May 5 2018, 11:48 AM

Apr 17 2018

greg_unrelenting.technology added a comment to D14667: audio/liblastfm: Update to 1.0.9-5-g4433165, FLAVOR-ize qt4/qt5 versions.

qca and qjson have been flavorized now: D14650 / rP467317

Apr 17 2018, 11:41 AM

Mar 27 2018

greg_unrelenting.technology added a comment to D14721: emulators/wine-devel: add WOW64.

oooh this is awesome!

Mar 27 2018, 10:09 PM
greg_unrelenting.technology added a comment to D14872: www/webkit2-gtk3: Update to 3.20.0 (WIP).

Huh — looks like you wrote a woff2 port, without noticing mine in bugzilla :D

Mar 27 2018, 9:24 PM
greg_unrelenting.technology added a comment to D14872: www/webkit2-gtk3: Update to 3.20.0 (WIP).

Maybe update Epiphany as well? Epiphany 3.28 built without the extra patch for me with webkit2 2.19.92 (almost 2.20)

Mar 27 2018, 6:22 PM

Dec 20 2017

greg_unrelenting.technology added a comment to D13456: bthidd: Add evdev protocol support.
In D13456#283348, @wulf wrote:

Thanks for testing! I do not plan to support apple hardware as I do not own any. I you want to dig around it, you can start from r322440 https://svnweb.freebsd.org/base?view=revision&revision=322440 (Apple Magic Mouse support) as this commit contains at least 2 basic parts: 1. It sends magic report to enable absolute mode 2. It parses absolute mode reports.

Dec 20 2017, 5:17 PM

Dec 19 2017

greg_unrelenting.technology added a comment to D13456: bthidd: Add evdev protocol support.

Nice! Tested my Apple Magic Trackpad with this. Works as a basic mouse. But would be much better to have actual touchpad support (absolute motion, multi-touch)…

Dec 19 2017, 8:32 PM

Dec 9 2017

greg_unrelenting.technology added a comment to D10599: Add x11-wm/weston port.

Update to Weston 3.0

Dec 9 2017, 3:01 PM