Page MenuHomeFreeBSD

markmi_dsl-only.net (Mark Millard)
User

Projects

User does not belong to any projects.

User Details

User Since
Nov 19 2016, 6:23 AM (468 w, 6 d)

Recent Activity

Yesterday

markmi_dsl-only.net added a comment to D53695: loader_simp.8: Clarify boot_serial.

"efi" vs. "eficom"? The limited contexts where comconsole should be used there days (does it presume x86/i368?)?

Fri, Nov 14, 8:50 PM

Tue, Nov 11

markmi_dsl-only.net added a comment to D53688: swap_pager: Improve swzone warning.

Yea. Another paragraph from that part of that man pages says:

Tue, Nov 11, 5:38 PM
markmi_dsl-only.net added a comment to D53688: swap_pager: Improve swzone warning.

man 8 loader_simp reports:

Tue, Nov 11, 5:23 PM

Sat, Nov 1

markmi_dsl-only.net added inline comments to D53372: vchiq: fix another logging format string for 32/64 bit.
Sat, Nov 1, 3:57 PM
markmi_dsl-only.net added a comment to D53372: vchiq: fix another logging format string for 32/64 bit.

See also:

Sat, Nov 1, 3:54 PM
markmi_dsl-only.net added inline comments to D53372: vchiq: fix another logging format string for 32/64 bit.
Sat, Nov 1, 3:51 PM

Tue, Oct 21

markmi_dsl-only.net added a comment to D53250: sys/arm64: fix COMPAT_FREEBSD32 __syscall().

Looking at the history: armeb support ended with 11.4 and was removed after that.

Tue, Oct 21, 11:22 PM
markmi_dsl-only.net added inline comments to D53250: sys/arm64: fix COMPAT_FREEBSD32 __syscall().
Tue, Oct 21, 11:02 PM

Oct 7 2025

markmi_dsl-only.net added a comment to D52958: BSD.root.dist: Add package tag for all directories.

In an experiment on aarch64 based on changing poudriere-devel to use FreeBSD-set-minimal-jail FreeBSD-set-devel FreeBSD-set-lib32 (still leaving FreeBSD-src-sys separate), I got a:

[00:00:01] Setting schg on jail base paths
chflags: /usr/local/poudriere/data/.m/main-min-devel-lib32-aarch64-default/ref/boot/modules: No such file or directory
chflags: /usr/local/poudriere/data/.m/main-min-devel-lib32-aarch64-default/ref/boot/firmware: No such file or directory
Error: (84516) /usr/local/share/poudriere/bulk.sh:jail_start:255: set -e error: status = 1

Mostly that is of interest for noting boot/firmware can also be missing.

Oct 7 2025, 11:15 PM
markmi_dsl-only.net added a comment to D52958: BSD.root.dist: Add package tag for all directories.

I wondered if "bsdinstall --jail" for base-jail would establish materials in the jail that would be associated with: "/set tags=package=bootloader". So I tried it with the old BSD-root.dist in place and looking after the creation:

# ls -loaT jail-pkgbase-base-jail/boot/
total 8
drwxr-xr-x   2 root wheel - 512 Oct  7 10:38:43 2025 .
drwxr-xr-x  17 root wheel - 512 Oct  7 10:38:43 2025 ..

(So boot/ showed up but nothing inside it did for use of the old BSD.root.dist . That does not seem to be from interpreting/applying BSD.root.dist .)

Oct 7 2025, 5:55 PM

Sep 20 2025

markmi_dsl-only.net added a comment to D52621: packages: Remove set-devel from set-base.

. . . It appears we'll reach nearly 30 packages if we continue to split
things up. . . .

Sep 20 2025, 11:12 PM

Sep 13 2025

markmi_dsl-only.net added a comment to D52412: packages: Add meta-package sets.

Note: This lead to a sizable increase in what pkgbase'd poudriere-devel jail creations include, including a full copy of /usr/src/ ( not just sys/ ) and more.

Sep 13 2025, 10:22 PM

Sep 11 2025

markmi_dsl-only.net added a comment to D52474: libc: Remove readdir_r(3).

This broke building rust 1.88 via poudriere-devel :

  = note: ld: error: undefined symbol: readdir_r
          >>> referenced by std.d8968a002452916e-cgu.07
          >>>               std-de94806a57729acc.std.d8968a002452916e-cgu.07.rcgu.o:(std::sys::fs::unix::remove_dir_impl::remove_dir_all_recursive::hbe1160129d2c5f7c) in archive /wrkdirs/usr/ports/lan
g/rust/work/bootstrap/lib/rustlib/x86_64-unknown-freebsd/lib/libstd-de94806a57729acc.rlib
          >>> did you mean: readdir_r@FBSD_1.5
          >>> defined in: /lib/libc.so.7
          cc: error: linker command failed with exit code 1 (use -v to see invocation)
Sep 11 2025, 6:26 AM

Sep 7 2025

markmi_dsl-only.net added a comment to D52412: packages: Add meta-package sets.
In D52412#1197023, @ivy wrote:

add devmatch to minimal

Sep 7 2025, 10:06 PM
markmi_dsl-only.net added a comment to D52412: packages: Add meta-package sets.
Sep 7 2025, 8:00 PM
markmi_dsl-only.net added a comment to D52412: packages: Add meta-package sets.

the -dtb package should be in minimal when building on aarch64, see the change to release/packages/ucl/dtb-all.ucl in this diff. you can test this by building a package set with this diff applied, then looking at the "set" annotation in pkg info FreeBSD-dtb.

Sep 7 2025, 6:51 PM
markmi_dsl-only.net added a comment to D52412: packages: Add meta-package sets.

Just for reference, from looking at my live aarch64 and amd64 environments, "+" lines for unique to amd64 and "-" lines for unique to aarch64, but not based on more recent adjustments:

Sep 7 2025, 6:40 PM
markmi_dsl-only.net added a comment to D52412: packages: Add meta-package sets.

this change will not be MFC'd to stable/14.

Sep 7 2025, 6:33 PM
markmi_dsl-only.net added a comment to D52412: packages: Add meta-package sets.
In D52412#1196934, @ivy wrote:

for reference, here's a list of every package and the set it's included in: https://people.freebsd.org/~ivy/tmp/pkgsets.txt -- but note that sets might pull in more packages than listed here due to explicit or library dependencies.

Sep 7 2025, 6:08 PM

Jul 27 2025

markmi_dsl-only.net added a comment to D50388: src.opts.mk: Default LLVM_ASSERTIONS off.

I'd argue a little harder for MALLOC_PRODUCTION staying as-is since that's more broadly applicable. Though, we have src.conf knobs for both of these exactly so that folks can just flip them easily for their own use-cases without having to constantly argue defaults, and the current defaults reflect generally what we do with debug features in the kernel (as you noted).

Jul 27 2025, 8:26 PM

May 6 2025

markmi_dsl-only.net added inline comments to D50086: misc/compat14x: Add port by extracting out of compat13x.
May 6 2025, 7:23 AM
markmi_dsl-only.net added inline comments to D50086: misc/compat14x: Add port by extracting out of compat13x.
May 6 2025, 3:16 AM

Mar 29 2025

markmi_dsl-only.net added a comment to D49542: arm64: Fix off-by-one in its_init_cpu_lpi.

Not finding a documentation for the likes of ilog2_long, I gather that (trying to reference mostly mathematics, not programming language implementation details):

Mar 29 2025, 2:46 AM

Feb 21 2025

markmi_dsl-only.net added a comment to D49084: VM detection: Add QEMU; Add prefix match; Change prioritization.

In any case, beyond the hz topic, there's also that people will inevitably ask about kern.vm_guest not set whereas running in a virtual machine, and we have already set a precedent with VM_GUEST_BHYVE, VM_GUEST_PARALLELS and VM_GUEST_NVMM (which are only cosmetic but for hz). So I'd rather for now make sure that kern.vm_guest is not none under QEMU, even if in the end this is essentially cosmetic. Having a special value seems slightly better, but VM_GUEST_VM (generic) could also work.

Feb 21 2025, 2:25 PM

Feb 20 2025

markmi_dsl-only.net added a comment to D49084: VM detection: Add QEMU; Add prefix match; Change prioritization.

virtualbox guest tools, I think, may exit doing nothing if not running under virtual box. HyperV has special code activated. I think xen does too. I don't think those two have useland tools depending on it

Feb 20 2025, 10:11 PM
markmi_dsl-only.net added a comment to D49084: VM detection: Add QEMU; Add prefix match; Change prioritization.

Ignoring kern.hz : Is there any other reason that it is important for FreeBSD to have the explicit indication that it is running under a VM?

Feb 20 2025, 8:58 PM
markmi_dsl-only.net added a comment to D49084: VM detection: Add QEMU; Add prefix match; Change prioritization.

Here is from amd64 Parallels on amd64 macOS:

Feb 20 2025, 8:48 PM
markmi_dsl-only.net added a comment to D49084: VM detection: Add QEMU; Add prefix match; Change prioritization.

For reference, taken from my list report for aarch64 Parallels on macOS. I'll likely separately submit one from amd64 Parallels on macOS as well.

Feb 20 2025, 8:35 PM
markmi_dsl-only.net added a comment to D49084: VM detection: Add QEMU; Add prefix match; Change prioritization.

It used to matter a lot so we'd get hz right, but that doesn't matter anymore (though we bogusly still do it sometimes). Hz hasn't mattered since mav@ made the kernel tickless.

Feb 20 2025, 8:21 PM
markmi_dsl-only.net added a comment to D49084: VM detection: Add QEMU; Add prefix match; Change prioritization.

I was under the impression Apple's VM in this case was parallel's, and UTM just provided a fancy / different GUI for it.

Feb 20 2025, 7:58 PM
markmi_dsl-only.net added a comment to D49084: VM detection: Add QEMU; Add prefix match; Change prioritization.
In D49084#1119093, @imp wrote:

So there are multiple ways to run under qemu: system emulation, kvm, nvmm, and hvf. These overlap with others in the list (parallels uses hvf also).

Feb 20 2025, 6:56 PM
markmi_dsl-only.net added a comment to D49084: VM detection: Add QEMU; Add prefix match; Change prioritization.

UTM on macOS can use either QEMU or Apple's VM as I understand. But I do not know of FreeBSD is actually operable with Apple's VM in use. If operable, Apple's VM likely leads to another new name to test for? (This might be another example of: Treat FreeBSD as-if it was a Linux variant, like I did for Parallels to get it basically working there. I then disabled virtio_gpu via /boot/device.hints so that efifb would be used, which worked fine for my purposes.)

Feb 20 2025, 6:48 PM
markmi_dsl-only.net added a comment to D49084: VM detection: Add QEMU; Add prefix match; Change prioritization.

Probably does not match Parallels running on amd64 either, as the string seem more similar to what is contained in 'smbios.planar.product' ("Virtual Platform", and not "Virtual Machine), which we don't use.

Feb 20 2025, 6:37 PM

Jan 16 2025

markmi_dsl-only.net added inline comments to D48442: libc/aarch64: fix strlen() when flush-to-zero is set.
Jan 16 2025, 2:32 AM

Jan 9 2025

markmi_dsl-only.net added inline comments to D46992: libusb: implement `libusb_get_parent`.
Jan 9 2025, 7:29 PM

Dec 25 2024

markmi_dsl-only.net added a comment to D40531: oce(4): deprecate.

Activity on discord by "Vince (darkain)" for FreeBSD kernel is reporting the following still use hardware this driver supports: PowerEdge servers.
'its literally the mezzanine NIC common in Dell PowerEdge servers'

Dec 25 2024, 9:52 PM

Dec 3 2024

markmi_dsl-only.net added a comment to D46956: sysutils/rpi-firmware: Update to 1.20241001.

Basic 14.2-RELEASE testing and main testing [so: 15 as stands] and 13.4-RELEASE testing might be appropriate?

Dec 3 2024, 2:11 AM
markmi_dsl-only.net added a comment to D46956: sysutils/rpi-firmware: Update to 1.20241001.

The release referenced was fairly quickly replaced. Sometimes this indicates problematical prior releases. Most recent to oldest:

Dec 3 2024, 1:56 AM

Nov 2 2024

markmi_dsl-only.net added a comment to D47378: freebsd-update: improve pkgbase test.

Is pkg-static use appropriate because of things like when llibmd.so.6 -> libmd.so.7 happened? Both dependencies ended up involved, one indirectly via /usr/lib/liblzma.so.5 , stopping pkg from being able to run.

Nov 2 2024, 5:15 PM

Nov 1 2024

markmi_dsl-only.net added a comment to D47378: freebsd-update: improve pkgbase test.

Wondering somewhat beyond the specific changes here to the original commit . . . (I noticed by considering how I'd test the updated script.)

Nov 1 2024, 3:11 AM

Oct 6 2024

markmi_dsl-only.net added inline comments to D46956: sysutils/rpi-firmware: Update to 1.20241001.
Oct 6 2024, 5:44 AM
markmi_dsl-only.net added a comment to D46956: sysutils/rpi-firmware: Update to 1.20241001.
Oct 6 2024, 5:31 AM

Oct 5 2024

markmi_dsl-only.net added a comment to D46956: sysutils/rpi-firmware: Update to 1.20241001.

I'll note that upstream 1.20230405 had bcm2711-rpi-cm4s.dtb but the port did not. But if that was deliberate vs. not I cannot tell.

Oct 5 2024, 6:56 PM
markmi_dsl-only.net added a comment to D46956: sysutils/rpi-firmware: Update to 1.20241001.

I also commented on the addition of lots of unsupported RPi5 / bcm2712 related files. As I understand, historically any unsupported RPi*'s normally have their files omitted in this port.

Oct 5 2024, 4:27 PM
markmi_dsl-only.net added a comment to D46956: sysutils/rpi-firmware: Update to 1.20241001.

So far as I know, any notable difference is just from different rpi_*_defconfig selections:

Oct 5 2024, 4:20 PM
markmi_dsl-only.net added a comment to D46956: sysutils/rpi-firmware: Update to 1.20241001.

The official FreeBSD builds for aarch64 RPi* (including the for the RPi4Bs) use: /usr/ports/sysutils/u-boot-rpi-arm64/
instead of using /usr/ports/sysutils/u-boot-rpi4/ . As stands that includes the likes of:

Oct 5 2024, 3:27 PM

Sep 16 2024

markmi_dsl-only.net added a comment to D46658: bectl: Add -n flag for the activate subcommand to prevent it from promoting cloned datasets.

It might be appropriate for sbin/bectl/bectl.8 to now explicitly mention the default implicit promotion in its activate description. As I remember, the historical text was not explicit at all about what to expect related to what promotion controls. But, with the change, both alternatives become possibilities.

Sep 16 2024, 7:34 PM

Sep 11 2024

markmi_dsl-only.net added a comment to D40972: libbe: recursively promote deep BE datasets.

This was a continuation/completion of https://reviews.freebsd.org/D40903 which reported:

Sep 11 2024, 7:09 PM

Aug 20 2024

markmi_dsl-only.net added a comment to D46384: loader.efi(8): beef up the updating the ESP.

Any reason to not use "gpart show -p nda1" for the style of command? It avoids needing to know the naming correspondence.

Aug 20 2024, 5:20 PM
markmi_dsl-only.net added a comment to D46384: loader.efi(8): beef up the updating the ESP.
Aug 20 2024, 5:00 PM

Aug 15 2024

markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

I'd be happy to add a --threads=1 patch since that seems to be useful. I'm not sure if we should do it for all 32-bit platforms or make it an option that defaults to enabled on 32-bit platforms.

Aug 15 2024, 1:41 PM

Aug 13 2024

markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

The native armv7, 2 GiByte, Cortex-A7, OrangePi+ 2ed test with BE_NATIVE but without BE_AMDGPU and without BE_WASM build of devel/llvm19 finally finished successfully, over 46 hrs after it started, so somewhat under 4 times as long as on the RPi4B. The OPi+2ed has somewhat more "avail memory" than resulted from the RPi4B total_mem assignment that I'd used.

Aug 13 2024, 5:52 AM
markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

With BE_FREEBSD and BE_WASM but not BE_AMDCPU built just fine but took somewhat longer on the RPi4B (no surprise): 13:11:04 vs. NE_NATIVE with BE_WASM's 12:09:45. Its AVAIL_RAM+SWAP use [3070 MiBytes (A+W+L+SU+InAct)] was between the BE_NATIVE+BE_WASM without BE_AMDGPU [1958 MiBytes] and with BE_AMDGPU [5062 Mi Byte+, stopped early due to size vs. configuration]:

Aug 13 2024, 4:13 AM

Aug 12 2024

markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

With BE_WASM (so: WebAssembly) built just fine, taking 12:09:45 instead of the 12:01:54 on the RPi4B that was used without both BE_AMDGPU and BE_WASM. Slightly less RAM+SWAP usage showing (so: within the range of variation).

Aug 12 2024, 2:21 PM
markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

There does not seem to be a resource-usage-based reason to avoid BE_WASM as a default:

Aug 12 2024, 5:52 AM
markmi_dsl-only.net added inline comments to D46239: devel/llvm19: prune build on 32-bit archs.
Aug 12 2024, 3:42 AM
markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

With BE_AMDGPU and BE_WASM enabled I already see that it has gone through a stage (AMDGPU building) that nearly used up the swap space I've set up:

Aug 12 2024, 1:46 AM

Aug 11 2024

markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

For reference (just examples):

Aug 11 2024, 8:57 PM
markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

It built on the RPi4B just fine:

Aug 11 2024, 5:31 PM
markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

I got the the 2 GiByte RAM Cortex-A7 OrangePi+ 2ed restored to a status where only devel/llvm19 needs to build. So likely days instead of most or all of a week, presuming it can complete.

Aug 11 2024, 5:02 AM
markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

As a cross check on the intent: The build log with no manual OPTION settings shows the defaults that resulted are:

Aug 11 2024, 3:15 AM
markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

As it turned out that I could not use Win11Pro Hyper-V to form my intended test contexts for armv7 builds on the Windows Dev Kit 2023, I'm using a RPi4B instead. config.txt can use total_mem=2048 to limit the amount of RAM used. Initial experiments are based on that and: I'm using 3584 MiBytes of swap space and there are only 4 cores. I'm using USE_TMPFS=no , ALLOW_MAKE_JOBS= , no imposed MAKE_JOBS_NUMBER_LIMIT or the like. I'm using -gline-tables-only just to see if that fits. devel/llvm19 having no other builders active in parallel with its own build. The aarch64 environment (like on builders) allows larger armv7 processes than my native armv7 context does. I'm using the updated Makefile (without any changes by me).

Aug 11 2024, 2:54 AM

Aug 8 2024

markmi_dsl-only.net added a comment to D46239: devel/llvm19: prune build on 32-bit archs.

FYI: I'm working on getting updated to a context with llvm19 19.1.0.r2 based on the new debug information size tradeoffs, leading me to avoid a default of -g for my optimized but with debug-information build activities. llvm19's package in my historical aarch64-as-aarch64 -g usage context ended up with a 27.9 GiByte flat size and took a little under 2 hr for pre-package build stages and slightly over 4 hr 40 min to package on that Windows DevKit 2023, so slightly over 6 hr 40min total.

Aug 8 2024, 10:18 PM

Jul 31 2024

markmi_dsl-only.net added a comment to D45741: x11-drivers: Remove old video drivers.

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270509 is getting reports that the hardware associated with x11-drivers/xf86-video-mga is common across various servers and its removal has messed up having support for the video on such servers.

Jul 31 2024, 2:24 PM

Jul 25 2024

markmi_dsl-only.net added a comment to D46104: libthr: Preresolve selected EABI symbols on arm.

Mark, I took the list of __eabi_ functions from the list of symbols emitted by libc (minus the floating point symbols).

Jul 25 2024, 1:45 PM
markmi_dsl-only.net added a comment to D46104: libthr: Preresolve selected EABI symbols on arm.

FYI from doing a llvm/lib/Target/ARM/ARMISelLowering.cpp extraction for RTLIB:: with __aebi_ for isTargetAEABI and isAAPCS_ABI both holding:
(avoiding listing name duplicates for 16 and 8)

Jul 25 2024, 5:51 AM

May 24 2024

markmi_dsl-only.net added a comment to D42846: libc: expose execvpe for Linux compat.

. . .
We did a ports exp-run and fixed the fallout that was found. The main type of issue was blindly enabling a compatibility implementation of execvpe leading to declaration clashes. Did the poster find an issue or just wonder?

May 24 2024, 8:56 PM
markmi_dsl-only.net added a comment to D42846: libc: expose execvpe for Linux compat.

On Discord a question has been asked related to if the modern execvpe no longer has the kind of issues that lead to: https://cgit.freebsd.org/src/commit/?id=c605eea952146348e5e1ad5cab6c127d7a1bd164 :

May 24 2024, 7:58 PM

Feb 27 2024

markmi_dsl-only.net added a comment to D44020: Splitting the existing Vybrid I2C Controller Driver to Add ACPI Support.

FYI: sys/dev/clk/clk.c reports:

Feb 27 2024, 6:48 PM · arm64, ARM

Feb 20 2024

markmi_dsl-only.net added a comment to D43746: Adding Support for QorIQ LX2160A I2C Controller.
In D43746#1003688, @bz wrote:

Merging the code with the existing driver in D43811. This differential is now obsolete.

Can you "abandon" this one so it's no longer open?

Where can I do that? I fail to find such an option...

Feb 20 2024, 10:17 PM · arm64, ARM
markmi_dsl-only.net added inline comments to D43811: Revamping the existing Vybrid I2C Controller Driver to Include Support for the QorIQ LX2160A Controller.
Feb 20 2024, 10:03 PM · arm64, ARM
markmi_dsl-only.net added inline comments to D43811: Revamping the existing Vybrid I2C Controller Driver to Include Support for the QorIQ LX2160A Controller.
Feb 20 2024, 9:57 PM · arm64, ARM

Feb 10 2024

markmi_dsl-only.net added a comment to D43811: Revamping the existing Vybrid I2C Controller Driver to Include Support for the QorIQ LX2160A Controller.

Updating copyright notice and credits.

Feb 10 2024, 6:55 AM · arm64, ARM
markmi_dsl-only.net added a comment to D43811: Revamping the existing Vybrid I2C Controller Driver to Include Support for the QorIQ LX2160A Controller.

. . .
Thanks Mark. I am not the first one making changes though, I think at least @dgr_semihalf.com and @val_packett.cool did significant changes as well.

Feb 10 2024, 12:35 AM · arm64, ARM

Feb 9 2024

markmi_dsl-only.net added a comment to D43811: Revamping the existing Vybrid I2C Controller Driver to Include Support for the QorIQ LX2160A Controller.

If I understand right, the usual Copyright procedure for changes to a file that still has substantial original material but also substantial new material is to add copyright lines (for the new author's material, with years if in dated form), leaving the original Copyright line in place as well.

Feb 9 2024, 11:39 PM · arm64, ARM

Feb 6 2024

markmi_dsl-only.net added a comment to D43746: Adding Support for QorIQ LX2160A I2C Controller.

Revised version with all requested changes

Feb 6 2024, 7:12 PM · arm64, ARM

Feb 5 2024

markmi_dsl-only.net added a comment to D43746: Adding Support for QorIQ LX2160A I2C Controller.

The templates shown at https://www.freebsd.org/internal/software-license/ have a (nearly) blank line after the Copyright . . . line:

* Copyright (c) [year] [your name]
*
* Redistribution and use in source and binary forms, with or without

In general it is a good place to look at for comparisons.

Feb 5 2024, 5:01 PM · arm64, ARM
markmi_dsl-only.net added a comment to D43746: Adding Support for QorIQ LX2160A I2C Controller.

Avoid use of "All rights reserved." in copyright notices? https://www.freebsd.org/internal/software-license/ reports:

With the ratification of the Berne Convention in 2000, it became obsolete. As such, the FreeBSD project recommends that new code omit the phrase and encourages existing copyright holders to remove it. In 2018, the project updated its templates to remove it.
Feb 5 2024, 4:37 PM · arm64, ARM

Jan 18 2024

markmi_dsl-only.net added a comment 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..)

Jan 18 2024, 8:11 PM · arm64, ARM

Jan 17 2024

Herald added a reviewer for D24917: Add ACPI attachment for the Vybrid VF610 I2C controller: andrew.

FYI: https://uefi.org/specs/ACPI/6.5/19_ASL_Reference.html#clock-input-resource-descriptor-macro reports:

Jan 17 2024, 4:15 AM · arm64, ARM

Oct 20 2023

markmi_dsl-only.net added a comment to D42318: Support for rockchip serial flash controller.

If "[i]ts mostly a clone of the linux driver" means copying of GPL licensed source code, FreeBSD avoids adding GPL licensed source code, so that the resultant source code in FreeBSD is not GPL licensed. Relicensing GPL source code to enable its addition into FreeBSD needs to be explicit with the original owners of the original source code license(s)/copyrights.

Oct 20 2023, 9:35 PM

Sep 14 2023

markmi_dsl-only.net added a comment to D41651: pf: remove DIOCGETRULE and DIOCGETSTATUS.

This leads the port net/py-libdnet to be broken:

Sep 14 2023, 6:31 AM

Sep 12 2023

markmi_dsl-only.net added a comment to D41836: arm: prune imx5 support from the tree.

Freescale i.MX51, i.MX53, . . .

Sep 12 2023, 6:45 PM

Aug 8 2023

markmi_dsl-only.net added a comment to D39508: Mark riscv64sf as unsupported in 14.x..

armv6 for main [so: 14] is now in:

Aug 8 2023, 8:37 PM

Jul 25 2023

markmi_dsl-only.net added a comment to D40944: arm64 lib32: prepare arm64 headers to redirect to arm.

The summary's "new arm64 headers are" list is out of date and should not be blindly copied into commit notes.

Jul 25 2023, 12:14 AM

Jun 19 2023

markmi_dsl-only.net added inline comments to D40607: top(8): fix process state sorting.
Jun 19 2023, 5:27 PM

May 31 2023

markmi_dsl-only.net added a comment to D39228: Add a PCI driver that follows the Arm DEN0115 spec.

As a matter of curiosity, did something specific prompt having this form of PCI Configuration Space Access added? FreeBSD has been able to boot the RPi4B's for a long time, even via EDK2. So the test case does not seem to be a driving use case. Are there other known examples of this form of PCI Configuration Space Access needing-to-be/being-able-to-be used?

May 31 2023, 2:10 AM
markmi_dsl-only.net added inline comments to D39228: Add a PCI driver that follows the Arm DEN0115 spec.
May 31 2023, 1:59 AM

May 29 2023

markmi_dsl-only.net added inline comments to D40320: siftr: fix a build error for powerpc and arm platforms.
May 29 2023, 9:45 PM
markmi_dsl-only.net added inline comments to D40320: siftr: fix a build error for powerpc and arm platforms.
May 29 2023, 9:36 PM

May 27 2023

markmi_dsl-only.net added a comment to D34697: libcompat: Use WORLDTMP sysroot.
In D34697#808973, @imp wrote:

. . .
arm would have trouble here, but we no longer make compat libs for arm.
. . .

May 27 2023, 4:37 PM
markmi_dsl-only.net added a comment to D34697: libcompat: Use WORLDTMP sysroot.
In D34697#808973, @imp wrote:

. . .
Also arm64 doesn't support -m32, . . .

May 27 2023, 4:02 PM

Apr 30 2023

markmi_dsl-only.net added a comment to D39364: arm: Restore the names of fields in fpreg structure.
Port is still mismatched for armv7 as of:
Apr 30 2023, 9:20 AM

Mar 30 2023

markmi_dsl-only.net added a comment to D37419: arm: Add support for using VFP in kernel.

A list of the FreeBSD servers is maintained at: https://github.com/bdrewery/pkg-status.freebsd.org/blob/master/servers.txt

Mar 30 2023, 3:22 PM
markmi_dsl-only.net added a comment to D37419: arm: Add support for using VFP in kernel.

Going to https://reviews.freebsd.org/D37419 and clicking on the link shows the log just fine for me. (I just tried it again.) ampere2.nyi.freebsd.org is a well known FreeBSD builder machine.

Mar 30 2023, 2:27 PM
markmi_dsl-only.net added inline comments to D37419: arm: Add support for using VFP in kernel.
Mar 30 2023, 2:06 AM

Mar 28 2023

markmi_dsl-only.net added inline comments to D38143: Handbook WG - X11.
Mar 28 2023, 10:36 PM

Mar 24 2023

markmi_dsl-only.net added a comment to D39260: arm64/gicv3: correct the size of the distributor mapping.

Looks to me like https://developer.arm.com/documentation/100336/0002/aba1429015078674 has the description of the GICD Distributor registers by offset from the Physical Base Address:

Mar 24 2023, 10:30 PM

Mar 3 2023

markmi_dsl-only.net added a comment to D38698: arm: Fix initialization of VFP context.

I did the 3 tests via booting an installed FreeBSD-14.0-CURRENT-arm-armv7-GENERICSD-20230302-005cca8361a4-261233.img.xz (from today) and they all worked fine.

Mar 3 2023, 6:25 AM
markmi_dsl-only.net added a comment to D38696: arm: Unbreak debugging programs that use FP instructions.

I did the 3 tests via booting an installed FreeBSD-14.0-CURRENT-arm-armv7-GENERICSD-20230302-005cca8361a4-261233.img.xz (from today) and they all worked fine.

Mar 3 2023, 6:25 AM