Page MenuHomeFreeBSD

mhorne (Mitchell Horne)
User

Projects

User Details

User Since
Mar 22 2019, 4:46 AM (359 w, 5 d)

Recent Activity

Today

mhorne accepted D55214: Update relevant man pages with h616 support.

Perhaps aw_mmc(4) as well?

Wed, Feb 11, 3:04 PM

Mon, Feb 9

mhorne requested review of D55201: libkern.h: remove HAVE_INLINE_* macros.
Mon, Feb 9, 8:04 PM
mhorne committed rG1c9ca4cf7184: ObsoleteFiles.inc: remove stale allwinner pages (authored by herbert_mailbox.org).
ObsoleteFiles.inc: remove stale allwinner pages
Mon, Feb 9, 8:00 PM
mhorne committed rG9c800a103c03: ObsoleteFiles.inc: correct entry for zpfind.9.gz (authored by herbert_mailbox.org).
ObsoleteFiles.inc: correct entry for zpfind.9.gz
Mon, Feb 9, 8:00 PM
mhorne committed rG4a7d42f35107: riscv: Add macro for hfence.gvma instruction (authored by doonbsd_gmail.com).
riscv: Add macro for hfence.gvma instruction
Mon, Feb 9, 7:42 PM
mhorne committed rGdb0c8752ec05: riscv: smarter DMAP construction (again) (authored by mhorne).
riscv: smarter DMAP construction (again)
Mon, Feb 9, 7:42 PM
mhorne accepted D55192: frame.h: mark struct trapframe to be preserved for non-x86.
Mon, Feb 9, 3:46 PM

Thu, Feb 5

mhorne added a comment to D41573: arm64/disassem.c: add instruction definitions without additional encodings.

I'll push this in soon.

Thu, Feb 5, 5:40 PM
mhorne committed rG39148cbead21: usr.sbin/jail/Makefile: remove riscv linker workaround (authored by mhorne).
usr.sbin/jail/Makefile: remove riscv linker workaround
Thu, Feb 5, 4:53 PM
mhorne closed D55083: usr.sbin/jail/Makefile: remove riscv linker workaround.
Thu, Feb 5, 4:53 PM
mhorne added a comment to D55083: usr.sbin/jail/Makefile: remove riscv linker workaround.

We still have aarch64-gcc12 through aarch64-gcc14 in .cirrus.yml (and nothing newer), but I think the older GCC versions don't work for amd64 any longer either. This change is fine with me but I'll let @jhb comment on whether have to care about older GCC still.

Thu, Feb 5, 4:51 PM
mhorne committed rG0d3652f67d24: sched_shim: Drop the no-ifunc case (authored by mhorne).
sched_shim: Drop the no-ifunc case
Thu, Feb 5, 4:33 PM
mhorne committed rGcf41d1113377: riscv: implement kernel ifunc resolution (authored by mhorne).
riscv: implement kernel ifunc resolution
Thu, Feb 5, 4:33 PM
mhorne closed D55114: sched_shim: Drop no-ifunc case.
Thu, Feb 5, 4:33 PM
mhorne closed D55082: riscv: implement kernel ifunc resolution.
Thu, Feb 5, 4:33 PM
mhorne added a comment to D55095: powerpc64: Fix disappearing low memory on radix MMU systems (POWER9).

oh that's a good catch!

What about regions, pregions, numa_pregions, etc? Are there any other shared variables that need to be unified here?

I checked; the only function we use from the HPT side of things is moea64_bootstrap_alloc(), therefore this is the only variable that needs to stay in sync. While I can't say I particularly like this brittle architecture, I suspect it's going to be changed so infrequently that it's not worth rewriting everything at this point.

Thu, Feb 5, 4:31 PM · PowerPC

Wed, Feb 4

mhorne added inline comments to D55082: riscv: implement kernel ifunc resolution.
Wed, Feb 4, 8:20 PM
mhorne added inline comments to D55114: sched_shim: Drop no-ifunc case.
Wed, Feb 4, 8:19 PM
mhorne requested review of D55114: sched_shim: Drop no-ifunc case.
Wed, Feb 4, 8:17 PM

Tue, Feb 3

mhorne added inline comments to D55082: riscv: implement kernel ifunc resolution.
Tue, Feb 3, 5:03 PM
mhorne requested review of D55083: usr.sbin/jail/Makefile: remove riscv linker workaround.
Tue, Feb 3, 4:01 PM
mhorne accepted D55016: devel/freebsd-gcc*: Update kernel printf format checking for %b.

Not knowledgeable here but it seems correct.

Tue, Feb 3, 3:56 PM
mhorne accepted D55081: pmc: Import Intel Granite Rapids events.
Tue, Feb 3, 3:51 PM
mhorne requested review of D55082: riscv: implement kernel ifunc resolution.
Tue, Feb 3, 3:48 PM
mhorne committed rGc215eef34550: libpmc: Fix the L3 counters for AMD Zen 1-4 (authored by ali_mashtizadeh.com).
libpmc: Fix the L3 counters for AMD Zen 1-4
Tue, Feb 3, 3:30 PM

Mon, Feb 2

mhorne committed rGea2d34436286: native-xtools: use static LLVM libraries (authored by mhorne).
native-xtools: use static LLVM libraries
Mon, Feb 2, 3:45 PM
mhorne committed rGcc9d0192edfd: native-xtools: use static LLVM libraries (authored by mhorne).
native-xtools: use static LLVM libraries
Mon, Feb 2, 3:45 PM

Fri, Jan 30

mhorne accepted D54969: Makefile.inc1: Don't mark GCC broken for riscv64.

Thanks a lot for handling this.

Fri, Jan 30, 5:59 PM
mhorne accepted D54968: riscv: Add ffs.c and ffsdi2.c.
Fri, Jan 30, 5:58 PM
mhorne accepted D54967: libkern: Add libcalls for ffs and __ffsdi2.

Fine by me.

Fri, Jan 30, 5:58 PM
mhorne accepted D54966: riscv: Don't use the '#' modifier with '%b'.
Fri, Jan 30, 5:04 PM
mhorne committed rG78274fd36e3f: native-xtools: use static LLVM libraries (authored by mhorne).
native-xtools: use static LLVM libraries
Fri, Jan 30, 4:59 PM
mhorne accepted D54965: riscv: Enable the zifencei extension explicitly in -march.
Fri, Jan 30, 4:57 PM
mhorne accepted D54963: stand: Add compiler builtins needed by GCC for RISC-V.
Fri, Jan 30, 4:53 PM
mhorne accepted D54962: stand: Use the correct OUTPUT_ARCH in the linker script for RISC-V.
Fri, Jan 30, 4:53 PM

Wed, Jan 28

mhorne added a comment to D54915: aw_gpio: Add support for H616.

FYI, there is a small set of allwinner manpages (aw_gpio(4), aw_mmc(4), etc.) that maintain the list of compatible strings and SOC_ALLWINNER_* options.

Wed, Jan 28, 5:49 PM

Mon, Jan 26

mhorne committed rG972c488bf411: riscv: Add macro for hfence.gvma instruction (authored by doonbsd_gmail.com).
riscv: Add macro for hfence.gvma instruction
Mon, Jan 26, 4:24 PM
mhorne closed D54857: riscv: Add macro for hfence.gvma instruction.
Mon, Jan 26, 4:24 PM
mhorne accepted D54857: riscv: Add macro for hfence.gvma instruction.
Mon, Jan 26, 4:08 PM
mhorne committed rG38e5564ecef5: native-xtools: use static LLVM libraries (authored by mhorne).
native-xtools: use static LLVM libraries
Mon, Jan 26, 3:14 PM
mhorne closed D54815: native-xtools: use static LLVM libraries.
Mon, Jan 26, 3:14 PM
mhorne closed D54421: sysutils/opensbi: update to v1.8.1.
Mon, Jan 26, 2:57 PM
mhorne committed R11:2145a70e5932: sysutils/opensbi: update to v1.8.1 (authored by mhorne).
sysutils/opensbi: update to v1.8.1
Mon, Jan 26, 2:57 PM
mhorne committed rG27595bea6940: riscv: smarter DMAP construction (again) (authored by mhorne).
riscv: smarter DMAP construction (again)
Mon, Jan 26, 2:54 PM
mhorne closed D54716: riscv: smarter DMAP construction (again).
Mon, Jan 26, 2:54 PM

Wed, Jan 21

mhorne updated the test plan for D54815: native-xtools: use static LLVM libraries.
Wed, Jan 21, 6:43 PM
mhorne requested review of D54815: native-xtools: use static LLVM libraries.
Wed, Jan 21, 6:21 PM

Mon, Jan 19

mhorne committed rGc0898bdc8661: usbhidctl.1: adjust option list indent (authored by mhorne).
usbhidctl.1: adjust option list indent
Mon, Jan 19, 6:20 PM
mhorne added a comment to D54531: riscv cbo: fix cache underflushing.

I think I need some more context to understand this diff.

Mon, Jan 19, 4:12 PM
mhorne added inline comments to D54466: ichwd: Add manual for i6300esb watchdog.
Mon, Jan 19, 3:57 PM

Wed, Jan 14

mhorne updated the test plan for D54716: riscv: smarter DMAP construction (again).
Wed, Jan 14, 6:21 PM
mhorne updated subscribers of D54421: sysutils/opensbi: update to v1.8.1.
Wed, Jan 14, 5:19 PM
mhorne requested review of D54716: riscv: smarter DMAP construction (again).
Wed, Jan 14, 5:19 PM
mhorne accepted D54691: riscv: add (a dummy) acpica_machdep.h.
Wed, Jan 14, 4:08 PM
mhorne retitled D54421: sysutils/opensbi: update to v1.8.1 from sysutils/opensbi: update to v1.8 to sysutils/opensbi: update to v1.8.1.
Wed, Jan 14, 12:49 AM
mhorne updated the diff for D54421: sysutils/opensbi: update to v1.8.1.

Bump to latest v1.8.1 and bump fu540 u-boot revision

Wed, Jan 14, 12:49 AM

Dec 30 2025

mhorne added a comment to D54421: sysutils/opensbi: update to v1.8.1.

I think the question is more "do we want to support FU540?"

If the workaround is still working and no impact to others, it probably doesn't very hurt.
But it it cause issues, we may remove its support, along with sysutils/u-boot-sifive-fu540.

Dec 30 2025, 5:28 PM
mhorne requested review of D54421: sysutils/opensbi: update to v1.8.1.
Dec 30 2025, 4:30 PM
mhorne committed rG4a15a3528d72: aw_rtc: bump settime() delays (authored by mhorne).
aw_rtc: bump settime() delays
Dec 30 2025, 4:11 PM

Dec 15 2025

mhorne added a comment to D51076: gone_in(9): update man page.

Why abandon?

Dec 15 2025, 3:36 PM
mhorne committed rGcae9ae66ad1b: aw_rtc: bump settime() delays (authored by mhorne).
aw_rtc: bump settime() delays
Dec 15 2025, 3:33 PM
mhorne closed D54180: aw_rtc: bump settime() delays.
Dec 15 2025, 3:33 PM

Dec 11 2025

mhorne committed rG5588350cf9d4: pfind(9): follow-up fixes and improvements (authored by mhorne).
pfind(9): follow-up fixes and improvements
Dec 11 2025, 9:02 PM
mhorne abandoned D51076: gone_in(9): update man page.
Dec 11 2025, 8:57 PM
mhorne updated the test plan for D54180: aw_rtc: bump settime() delays.
Dec 11 2025, 8:48 PM
mhorne requested review of D54180: aw_rtc: bump settime() delays.
Dec 11 2025, 8:46 PM
mhorne committed rGe56189d4436b: pmc: add alderlaken model (authored by anaelle.cazuc_stormshield.eu).
pmc: add alderlaken model
Dec 11 2025, 8:38 PM
mhorne committed rGf7129ef918b7: pmc: add emerald rapids model (authored by anaelle.cazuc_stormshield.eu).
pmc: add emerald rapids model
Dec 11 2025, 8:38 PM
mhorne committed rG2635037db770: pmc: add alderlake model (authored by anaelle.cazuc_stormshield.eu).
pmc: add alderlake model
Dec 11 2025, 8:38 PM
mhorne committed rG9ac702781508: pmc: add alderlaken model (authored by anaelle.cazuc_stormshield.eu).
pmc: add alderlaken model
Dec 11 2025, 8:23 PM
mhorne committed rG6b0cb6ea249e: pmc: add emerald rapids model (authored by anaelle.cazuc_stormshield.eu).
pmc: add emerald rapids model
Dec 11 2025, 8:23 PM
mhorne committed rGa40167734ecb: pmc: add alderlake model (authored by anaelle.cazuc_stormshield.eu).
pmc: add alderlake model
Dec 11 2025, 8:23 PM

Dec 4 2025

mhorne closed D49228: pmc: add emerald rapids model.
Dec 4 2025, 7:25 PM
mhorne committed rG2ace05b65a2c: pfind(9): follow-up fixes and improvements (authored by mhorne).
pfind(9): follow-up fixes and improvements
Dec 4 2025, 6:38 PM
mhorne closed D53548: pfind(9): follow-up fixes and improvements.
Dec 4 2025, 6:37 PM
mhorne committed rG51a01f3debff: pmc: add emerald rapids model (authored by anaelle.cazuc_stormshield.eu).
pmc: add emerald rapids model
Dec 4 2025, 6:03 PM
mhorne committed rGca3e47b0ea68: pmc: add alderlaken model (authored by anaelle.cazuc_stormshield.eu).
pmc: add alderlaken model
Dec 4 2025, 6:03 PM
mhorne committed rG057dae35ffc6: pmc: add alderlake model (authored by anaelle.cazuc_stormshield.eu).
pmc: add alderlake model
Dec 4 2025, 6:03 PM
mhorne closed D49229: pmc: add alderlaken model.
Dec 4 2025, 6:02 PM
mhorne closed D49255: pmc: add alderlake model.
Dec 4 2025, 6:02 PM

Nov 13 2025

mhorne committed rGfc22812b6685: mmc_fdt: handle broken-cd property (authored by mhorne).
mmc_fdt: handle broken-cd property
Nov 13 2025, 4:28 PM
mhorne committed rGc03593716fb1: uart: provide and use default rclk for JH7110 UART (authored by mhorne).
uart: provide and use default rclk for JH7110 UART
Nov 13 2025, 4:28 PM

Nov 5 2025

mhorne committed rG768ee6d45482: mmc_fdt: handle broken-cd property (authored by mhorne).
mmc_fdt: handle broken-cd property
Nov 5 2025, 2:41 PM
mhorne closed D53546: mmc_fdt: handle broken-cd property.
Nov 5 2025, 2:41 PM

Nov 4 2025

mhorne added a comment to D37981: ddb: have 'reset' command use normal reboot path.
In D37981#1210335, @avg wrote:

Totally belated, but would it make (have made) sense to split default behavior of reboot and reset commands?
I think that it would be more natural if reboot tried to do a reboot and reset just went for a reset (where implemented)?

I think that would make sense. In retrospect it's a bit silly that reboot and reset are aliases of each other, and both have the /s modifier.

Nov 4 2025, 3:30 PM
mhorne requested review of D53582: mutex: add missing checks for SCHEDULER_STOPPED().
Nov 4 2025, 3:17 PM

Nov 3 2025

mhorne requested review of D53548: pfind(9): follow-up fixes and improvements.
Nov 3 2025, 3:30 PM
mhorne added a comment to D53546: mmc_fdt: handle broken-cd property.

Most likely, this same treatment should be applied to the similar cd_detect() function in sys/dev/sdhci/sdhci_fdt_gpio.c.

Nov 3 2025, 3:21 PM
mhorne requested review of D53546: mmc_fdt: handle broken-cd property.
Nov 3 2025, 3:18 PM

Oct 31 2025

mhorne committed rG6de1c50e78a8: uart: provide and use default rclk for JH7110 UART (authored by mhorne).
uart: provide and use default rclk for JH7110 UART
Oct 31 2025, 3:30 PM
mhorne closed D53119: uart: provide and use default rclk for JH7110 UART.
Oct 31 2025, 3:30 PM

Oct 23 2025

mhorne committed rG8691e93a458e: modules/allwinner: add nvmem_if.h to SRCS (authored by mhorne).
modules/allwinner: add nvmem_if.h to SRCS
Oct 23 2025, 6:38 PM
mhorne committed rG84ca93c355e7: aw_mmc.4: add D1 compatible (authored by mhorne).
aw_mmc.4: add D1 compatible
Oct 23 2025, 6:38 PM
mhorne committed rGcd7c8ba03b26: modules: fix some riscv module logic (authored by mhorne).
modules: fix some riscv module logic
Oct 23 2025, 6:38 PM
mhorne committed rG898aea3d847c: arm: tweak imx module build logic (authored by mhorne).
arm: tweak imx module build logic
Oct 23 2025, 6:38 PM
mhorne committed rG7b5e4e5e35a5: modules: enable allwinner kmods on riscv (authored by mhorne).
modules: enable allwinner kmods on riscv
Oct 23 2025, 6:38 PM
mhorne committed rG58f613b3026d: man4: move allwinner pages and logic to a standard place (authored by mhorne).
man4: move allwinner pages and logic to a standard place
Oct 23 2025, 6:38 PM
mhorne added a comment to D53119: uart: provide and use default rclk for JH7110 UART.

@imp any objection?

Oct 23 2025, 6:25 PM
mhorne committed rG2257adb848d0: riscv: build starfive JH7110 DTBs (authored by mhorne).
riscv: build starfive JH7110 DTBs
Oct 23 2025, 6:21 PM
mhorne committed rG9a44b569071d: riscv: build allwinner DTBs (authored by mhorne).
riscv: build allwinner DTBs
Oct 23 2025, 6:21 PM