Page MenuHomeFreeBSD
Feed Advanced Search

Wed, Jan 20

greg_unrelenting.technology updated the diff for D24423: arm/pmu: add ACPI attachment, more FDT names.

Rebased, switched to MPIDR for cpuid finding

Wed, Jan 20, 3:15 PM · arm64

Sun, Jan 10

greg_unrelenting.technology added a comment to D28050: Implement enforcing write XOR execute mapping policy..

The code of the binary itself doesn't require X stack, but the attempt to map stack as X somehow comes from libthr anyway for no good reason.
Anyway I just made these stacks non-executable too in my tree, so this is just notes for upstream about what things conflict with W^X.

Sun, Jan 10, 12:24 AM

Sat, Jan 9

greg_unrelenting.technology added a comment to D28061: linuxkpi: add kernel_fpu_begin/kernel_fpu_end.

Done. It booted and I used it now for about 15 min. without any in the face issue.
Do you need any logs or sth. ?

Sat, Jan 9, 4:35 PM · linuxkpi
greg_unrelenting.technology added a comment to D28061: linuxkpi: add kernel_fpu_begin/kernel_fpu_end.

How does the test plan look like ?

Sat, Jan 9, 2:57 PM · linuxkpi
greg_unrelenting.technology requested review of D28061: linuxkpi: add kernel_fpu_begin/kernel_fpu_end.
Sat, Jan 9, 1:52 PM · linuxkpi
greg_unrelenting.technology added a comment to D28050: Implement enforcing write XOR execute mapping policy..

Hm, ctfmerge hangs in cond_wait_common_thr_umtx_timedwait_uint_umtx_op_err
(I think this didn't happen with the previous W^X variant enabled but I'm not 100% sure)

Sat, Jan 9, 1:38 PM

Thu, Jan 7

greg_unrelenting.technology requested review of D28018: openzfs: attach pam_zfs_key to build.
Thu, Jan 7, 11:20 AM · ZFS

Wed, Jan 6

greg_unrelenting.technology added a comment to D28009: WIP: arm64: enable the ipmi module.

I wonder if there are machines that support any of the existing communication methods. eMAG would need acpi-i2c support…

Wed, Jan 6, 10:45 PM

Mon, Jan 4

greg_unrelenting.technology requested review of D27953: rtld: When relocating, map without PROT_EXEC.
Mon, Jan 4, 5:45 PM
greg_unrelenting.technology updated the diff for D24933: implement W^X for mmap and mprotect.

Added flag check (NT_FREEBSD_FCTL_WXNEEDED)

Mon, Jan 4, 5:03 PM
greg_unrelenting.technology commandeered D24933: implement W^X for mmap and mprotect.
Mon, Jan 4, 5:02 PM

Sun, Jan 3

greg_unrelenting.technology abandoned D27943: ccp: add new PCI ID for Zen 2/3.

or RDRAND

Sun, Jan 3, 6:13 PM
greg_unrelenting.technology requested review of D27943: ccp: add new PCI ID for Zen 2/3.
Sun, Jan 3, 5:04 PM

Wed, Dec 30

greg_unrelenting.technology added a comment to D26836: linsysfs: add drm render node.

Ping?

Wed, Dec 30, 12:33 AM

Mon, Dec 28

greg_unrelenting.technology added inline comments to D27800: Man page for AMD 10GbE driver.
Mon, Dec 28, 10:40 PM
greg_unrelenting.technology updated the diff for D26642: Add DTYPE/KF_TYPE and procstat support for dma-buf.
  • Rebase on top of landed eventfd :)
  • Remove padding fields
Mon, Dec 28, 10:06 PM

Fri, Dec 25

greg_unrelenting.technology accepted D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
In D26668#620034, @kib wrote:

Is this right, does Linux sources use e.g. EFD_NONBLOCK or O_NONBLOCK ?

Fri, Dec 25, 8:21 PM · Linux Emulation

Dec 18 2020

greg_unrelenting.technology added inline comments to D27666: Enable ASLR by default for 64-bit executables..
Dec 18 2020, 4:37 PM · PowerPC, security, arm64

Dec 12 2020

greg_unrelenting.technology added a comment to D27420: loader: implement framebuffer console.

Notable side effect of setting kern.vt.fb.default_mode: switching from efifb to GPU fb does not increase resolution.
Fun effect with Radeon GPUs: a GOP mode with the wrong aspect ratio will be stretched, but GPU native framebuffer setting the same resolution via kern.vt.fb.default_mode will instead be pillarboxed :)

Dec 12 2020, 3:49 PM
greg_unrelenting.technology updated the diff for D27552: amdsmn,amdtemp: add support for Family 19h (Zen 3).
Dec 12 2020, 12:18 PM

Dec 11 2020

greg_unrelenting.technology added inline comments to D27552: amdsmn,amdtemp: add support for Family 19h (Zen 3).
Dec 11 2020, 6:22 PM
greg_unrelenting.technology added inline comments to D27552: amdsmn,amdtemp: add support for Family 19h (Zen 3).
Dec 11 2020, 6:17 PM
greg_unrelenting.technology requested review of D27570: superio,wbwd: Add Nuvoton NCT6796.
Dec 11 2020, 1:29 PM

Dec 10 2020

greg_unrelenting.technology requested review of D27552: amdsmn,amdtemp: add support for Family 19h (Zen 3).
Dec 10 2020, 7:13 PM

Dec 5 2020

greg_unrelenting.technology updated the summary of D20830: audio/libcanberra: add Mk/Uses/canberra.mk, modularize plugins/integrations.
Dec 5 2020, 5:19 PM
greg_unrelenting.technology updated the summary of D20830: audio/libcanberra: add Mk/Uses/canberra.mk, modularize plugins/integrations.
Dec 5 2020, 5:15 PM
greg_unrelenting.technology added inline comments to D20830: audio/libcanberra: add Mk/Uses/canberra.mk, modularize plugins/integrations.
Dec 5 2020, 5:11 PM
greg_unrelenting.technology updated the diff for D20830: audio/libcanberra: add Mk/Uses/canberra.mk, modularize plugins/integrations.

oof. Hopefully this is good now, I haven't tested everything, but lots of things build fine without gtk2 now.

Dec 5 2020, 5:09 PM
greg_unrelenting.technology added a comment to D24917: Add ACPI attachment for the Vybrid VF610 I2C controller.

https://github.com/freebsd/freebsd/commit/36362eb0a0a1862a0898a6e17844a54f3f28f114 looks like extra code in the main driver itself was required for this hardware to work too, and we now have that

Dec 5 2020, 4:26 PM · arm64, ARM
greg_unrelenting.technology commandeered D20830: audio/libcanberra: add Mk/Uses/canberra.mk, modularize plugins/integrations.
Dec 5 2020, 12:34 PM
greg_unrelenting.technology added a comment to D20830: audio/libcanberra: add Mk/Uses/canberra.mk, modularize plugins/integrations.

Way too many things have :gtk2 here, no gtk3 apps should need it

Dec 5 2020, 12:52 AM

Nov 28 2020

greg_unrelenting.technology added inline comments to D26776: Skip make includes for (most) directories without includes.
Nov 28 2020, 5:05 PM
greg_unrelenting.technology added inline comments to D26776: Skip make includes for (most) directories without includes.
Nov 28 2020, 4:13 PM

Nov 21 2020

greg_unrelenting.technology added inline comments to D27239: WIP: New port: x11/kitty: Cross-platform, fast, featureful, GPU-based terminal emulator.
Nov 21 2020, 4:35 PM

Nov 17 2020

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

I suspect this would be much more acceptable if rather than "never using linuxkpi" and introducing some duplication, it would be something like a clearer separation of linuxkpi into "bottom layer linuxkpi" (that doesn't force "writing a linux driver" but provides functionality necessary for e.g. drm) and "top layer linuxkpi" (the stuff that makes linux drivers almost just compile). It's already somewhat like that – it is possible to just pick some headers from linuxkpi and use their functions in a native driver, and it doesn't force you to write a linux driver.

Nov 17 2020, 12:29 AM

Nov 11 2020

greg_unrelenting.technology updated the summary of D27180: uaudio: add sysctl hw.usb.uaudio.handle_hid to allow disabling HID volume keys support.
Nov 11 2020, 10:13 PM
greg_unrelenting.technology added inline comments to D27180: uaudio: add sysctl hw.usb.uaudio.handle_hid to allow disabling HID volume keys support.
Nov 11 2020, 9:04 PM
greg_unrelenting.technology requested review of D27180: uaudio: add sysctl hw.usb.uaudio.handle_hid to allow disabling HID volume keys support.
Nov 11 2020, 5:56 PM

Nov 10 2020

greg_unrelenting.technology requested review of D27158: Allow rtprio_thread to operate on threads of any process.
Nov 10 2020, 12:44 AM

Nov 9 2020

greg_unrelenting.technology retitled D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall from Add native system call for eventfd to Expose eventfd in the native API/ABI using a new __specialfd syscall.
Nov 9 2020, 4:41 PM · Linux Emulation
greg_unrelenting.technology added a comment to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.

Now named with the __ convention and using libc_private (didn't know about it).

Nov 9 2020, 4:40 PM · Linux Emulation
greg_unrelenting.technology updated the diff for D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
Nov 9 2020, 4:38 PM · Linux Emulation

Nov 6 2020

greg_unrelenting.technology updated the diff for D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.

Added specialfd. Okay, that doesn't look too bad. I haven't tested intentionally causing problems from userspace, but other syscalls seem to be doing the same thing as here with user structs, I guess everything that could go wrong is handled inside copyin?

Nov 6 2020, 10:23 PM · Linux Emulation
greg_unrelenting.technology added a comment to D27113: Only try to retrieve UUID from SMBIOS on x86 machines.

Server-class arm64 machines also have SMBIOS data present. Maybe just condition the actual warning print to amd64 | i386 but try it everywhere?

Nov 6 2020, 4:28 PM
greg_unrelenting.technology added a comment to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.

Another thing. That syscall, would it have to be documented? Or would it be okay to pretend that we have the eventfd(2) "system call" when in reality it's a libc function calling into a private specialfd system call?

Nov 6 2020, 12:39 PM · Linux Emulation

Nov 5 2020

greg_unrelenting.technology added a comment to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
In D26668#604707, @kib wrote:

So where we are WRT extending syscall to make it reusable for timerfd ?

Nov 5 2020, 6:48 PM · Linux Emulation

Nov 3 2020

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

I think that having one single codebase, fully based on GPL code for fast porting, is a MUCH more important goal than having display output without GPL (/in base).

Nov 3 2020, 7:12 PM

Oct 23 2020

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

oops, also ranlib cxxabi

Oct 23 2020, 4:16 PM
greg_unrelenting.technology updated the diff for D22960: New ports for WebAssembly System Interface (WASI) libc, clang builtins (compiler-rt), libc++, libcxxabi.
  • Update to LLVM 11 and latest wasi-libc
  • libc++ now only supports building from the llvm monorepo
  • I've integrated the libc++abi build into the libc++ port to avoid extracting the monorepo a whole extra time for the tiny libc++abi build
  • Removed version suffix from the libc++ port since it installs into an unversioned ${PREFIX}/share/wasi-sysroot
Oct 23 2020, 4:06 PM

Oct 18 2020

greg_unrelenting.technology added inline comments to D26836: linsysfs: add drm render node.
Oct 18 2020, 10:52 PM
greg_unrelenting.technology requested review of D26836: linsysfs: add drm render node.
Oct 18 2020, 2:34 PM

Oct 17 2020

greg_unrelenting.technology updated the diff for D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.

Address feedback

Oct 17 2020, 1:13 PM · Linux Emulation
greg_unrelenting.technology added inline comments to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
Oct 17 2020, 1:12 PM · Linux Emulation
greg_unrelenting.technology added a comment to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.

But then the functionality of libc wrapper would have to be reimplemented in the kernel anyway, for the purpose of linuxulator.

Oct 17 2020, 12:59 PM · Linux Emulation
greg_unrelenting.technology added a comment to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.

Or it might be that I'm entirely out of sync with this discussion; if the public interface is compatible with Linux, then I'm happy :-)

Oct 17 2020, 1:07 AM · Linux Emulation

Oct 16 2020

greg_unrelenting.technology added a comment to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.

No, please, let's keep it compatible with the rest of the world (ie Linux). Otherwise we'll only creating more work for Ports folks for no good reason.

Oct 16 2020, 9:50 PM · Linux Emulation
greg_unrelenting.technology added inline comments to D26810: Mark asymmetric cryptography via OCF deprecated for 14.0..
Oct 16 2020, 11:52 AM

Oct 14 2020

greg_unrelenting.technology added a comment to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
In D26668#596865, @kib wrote:

Could we get away with /dev/eventfd, which would return eventfd on open ? Libc wrapper then handles compat for eventfd(2).

Oct 14 2020, 1:25 AM · Linux Emulation

Oct 13 2020

greg_unrelenting.technology updated the diff for D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.

Fix mandoc lint

Oct 13 2020, 4:40 PM · Linux Emulation
greg_unrelenting.technology updated the diff for D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
Oct 13 2020, 2:20 PM · Linux Emulation
greg_unrelenting.technology added inline comments to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
Oct 13 2020, 2:14 PM · Linux Emulation

Oct 8 2020

greg_unrelenting.technology updated the diff for D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
  • Cleaned various things up (based on feedback)
  • Added kqueue filter data (hopefully the casts are fine)
  • Switched constants to O_ native ones
  • Changed stat to non-error (same as the impl for kqueue)
  • Moved libc extra functions to the gen subdirectory (this was the feedback in D2172)
  • Added manpage (written from scratch to avoid licensing issues)
  • Added audit stuff
  • Added procstat stuff
Oct 8 2020, 11:22 PM · Linux Emulation
greg_unrelenting.technology added inline comments to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
Oct 8 2020, 12:07 PM · Linux Emulation
greg_unrelenting.technology added inline comments to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
Oct 8 2020, 11:44 AM · Linux Emulation
greg_unrelenting.technology added inline comments to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
Oct 8 2020, 11:13 AM · Linux Emulation
greg_unrelenting.technology added inline comments to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
Oct 8 2020, 11:10 AM · Linux Emulation

Oct 7 2020

greg_unrelenting.technology added a member for linuxkpi: greg_unrelenting.technology.
Oct 7 2020, 9:46 PM
greg_unrelenting.technology added a member for arm64: greg_unrelenting.technology.
Oct 7 2020, 9:46 PM
greg_unrelenting.technology added a member for rust: greg_unrelenting.technology.
Oct 7 2020, 9:45 PM

Oct 6 2020

greg_unrelenting.technology added a comment to D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.

Or we can keep providing our own, well-designed and implemented set of interfaces instead of copying silly syscalls from Linux. I'd much rather fix linuxisms in software than pollute our kernel.

Oct 6 2020, 10:36 AM · Linux Emulation

Oct 4 2020

greg_unrelenting.technology requested review of D26668: Expose eventfd in the native API/ABI using a new __specialfd syscall.
Oct 4 2020, 8:06 PM · Linux Emulation
greg_unrelenting.technology added inline comments to D21863: ugensa: add support for Google Cr50 (GSC) Closed Case Debugging UART interfaces.
Oct 4 2020, 4:54 PM
greg_unrelenting.technology requested review of D26657: linuxkpi: populate the acquire context field of a ww_mutex.
Oct 4 2020, 1:50 PM · linuxkpi

Oct 2 2020

greg_unrelenting.technology added inline comments to D26642: Add DTYPE/KF_TYPE and procstat support for dma-buf.
Oct 2 2020, 7:47 PM
greg_unrelenting.technology requested review of D26642: Add DTYPE/KF_TYPE and procstat support for dma-buf.
Oct 2 2020, 11:23 AM
greg_unrelenting.technology created P431 dmabuf dtype drm patch.
Oct 2 2020, 10:59 AM

Oct 1 2020

greg_unrelenting.technology added inline comments to D21863: ugensa: add support for Google Cr50 (GSC) Closed Case Debugging UART interfaces.
Oct 1 2020, 4:22 PM
greg_unrelenting.technology added a comment to D21863: ugensa: add support for Google Cr50 (GSC) Closed Case Debugging UART interfaces.

@hselasky ping

Oct 1 2020, 4:00 PM
greg_unrelenting.technology added a reviewer for D25260: ichsmb_pci: convert to pci_device_table / add PCI_PNP_INFO: manu.
Oct 1 2020, 3:58 PM
greg_unrelenting.technology requested review of D26630: Update pygobject3.
Oct 1 2020, 3:57 PM

Sep 27 2020

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

Yeah, CK2 has been abandoned for quite some time.

Sep 27 2020, 1:11 AM

Sep 26 2020

greg_unrelenting.technology added inline comments to D25219: ACPI: add support for (inherited) _DMA limits.
Sep 26 2020, 9:08 AM · arm64

Sep 25 2020

greg_unrelenting.technology added a comment to D26555: Add .clangd to .gitignore.

Ideally everyone would keep that kind of stuff in their global gitignore (core.excludesfile) :)

Sep 25 2020, 11:50 AM

Sep 15 2020

greg_unrelenting.technology added inline comments to D26439: devel/gobject-introspection: update to 1.66.0.
Sep 15 2020, 4:53 PM
greg_unrelenting.technology added inline comments to D26435: Add rtsx driver for Realtek SD card readers..
Sep 15 2020, 11:18 AM

Sep 12 2020

greg_unrelenting.technology accepted D26415: x11-toolkits/qt5-gtkplatform: fix build.

Probably also worth deprecating maybe.

Sep 12 2020, 10:08 PM

Sep 11 2020

greg_unrelenting.technology added inline comments to D26252: Add pwm_backlight.
Sep 11 2020, 1:24 PM
greg_unrelenting.technology added inline comments to D26137: Wireguard merge.
Sep 11 2020, 12:55 PM

Sep 10 2020

greg_unrelenting.technology added a comment to D26362: Move some gnome@ ports to desktop@.

Oh, also, x11-toolkits/libhandy should be added to the list.

Sep 10 2020, 11:29 AM

Sep 9 2020

greg_unrelenting.technology added inline comments to D26250: Add backlight subsystem.
Sep 9 2020, 3:11 PM
greg_unrelenting.technology added a comment to D26362: Move some gnome@ ports to desktop@.

Wow, what is devel/meson of all things doing in gnome? (and devel/cmake, devel/ninja in kde, for that matter)

Sep 9 2020, 3:06 PM

Sep 4 2020

greg_unrelenting.technology added a comment to D24933: implement W^X for mmap and mprotect.

So far, the only thing that doesn't work for me with W^X is GJS..

Sep 4 2020, 5:59 PM
greg_unrelenting.technology added inline comments to D26250: Add backlight subsystem.
Sep 4 2020, 5:19 PM

Sep 3 2020

greg_unrelenting.technology added inline comments to D26251: Add backlight(8).
Sep 3 2020, 12:29 PM

Aug 23 2020

greg_unrelenting.technology added a reviewer for D24423: arm/pmu: add ACPI attachment, more FDT names: gonzo.
Aug 23 2020, 1:16 PM · arm64

Aug 22 2020

greg_unrelenting.technology added a comment to D25145: acpi_resource: support multiple IRQs.

ping

Aug 22 2020, 9:55 AM · arm64
greg_unrelenting.technology added a comment to D25179: acpi_iort: fix mapping end calculation.

@andrew ping

Aug 22 2020, 9:19 AM · arm64
greg_unrelenting.technology added a comment to D25260: ichsmb_pci: convert to pci_device_table / add PCI_PNP_INFO.

ping.. can anyone commit?

Aug 22 2020, 9:11 AM

Aug 16 2020

greg_unrelenting.technology added inline comments to D26072: Add support for PMU on SMP systems for ARM64.
Aug 16 2020, 5:08 PM

Aug 7 2020

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

Hi. Do you need help updating the patch? I can do the necessary changes.

Aug 7 2020, 12:28 AM