Page MenuHomeFreeBSD

mhorne (Mitchell Horne)
User

Projects (4)

User Details

User Since
Mar 22 2019, 4:46 AM (366 w, 23 h)

Recent Activity

Mon, Mar 23

mhorne committed rGdf47355fae72: libpmc: Add support for IBS qualifiers (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
Mon, Mar 23, 8:22 PM

Mon, Mar 16

mhorne committed rG44a983d249d0: libpmc: Query hwpmc for caps (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
Mon, Mar 16, 11:40 PM
mhorne committed rGf0e0c4c52971: jevents: include file path in whitelist error message.
Mon, Mar 16, 11:40 PM
mhorne committed rG209d9fbe50c1: pmcstat: Implement PMC_CAP_SYSWIDE (authored by Ali Mashtizadeh <mashti@uwaterloo.ca>).
Mon, Mar 16, 11:40 PM
mhorne committed rGe39d3a6b3233: pmc.h: bump PMC_VERSION_MINOR.
Mon, Mar 16, 11:40 PM

Thu, Mar 12

mhorne committed rGce9aff829e02: hwpmc_amd: fix amd_get_msr() MSR offset for newer counter bases (authored by Paulo Fragoso <paulo@nlink.com.br>).
Thu, Mar 12, 3:29 PM
mhorne committed rGa2b2ce2c15bb: DEFINE_IFUNC.9: update NOTES.
Thu, Mar 12, 2:49 PM

Feb 9 2026

mhorne committed rG9c800a103c03: ObsoleteFiles.inc: correct entry for zpfind.9.gz (authored by herbert_mailbox.org).
Feb 9 2026, 8:00 PM
mhorne committed rG1c9ca4cf7184: ObsoleteFiles.inc: remove stale allwinner pages (authored by herbert_mailbox.org).
Feb 9 2026, 8:00 PM
mhorne committed rG4a7d42f35107: riscv: Add macro for hfence.gvma instruction (authored by Doongar Singh <doonbsd@gmail.com>).
Feb 9 2026, 7:42 PM
mhorne committed rGdb0c8752ec05: riscv: smarter DMAP construction (again).
Feb 9 2026, 7:42 PM

Feb 5 2026

mhorne committed rG0d3652f67d24: sched_shim: Drop the no-ifunc case.
Feb 5 2026, 4:33 PM

Jan 26 2026

mhorne committed rG972c488bf411: riscv: Add macro for hfence.gvma instruction (authored by Doongar Singh <doonbsd@gmail.com>).
Jan 26 2026, 4:24 PM
mhorne committed R11:2145a70e5932: sysutils/opensbi: update to v1.8.1.
Jan 26 2026, 2:57 PM
mhorne committed rG27595bea6940: riscv: smarter DMAP construction (again).
Jan 26 2026, 2:54 PM

Jan 19 2026

mhorne committed rGc0898bdc8661: usbhidctl.1: adjust option list indent.
Jan 19 2026, 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.

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

Jan 14 2026

mhorne updated the test plan for D54716: riscv: smarter DMAP construction (again).
Jan 14 2026, 6:21 PM
mhorne updated subscribers of D54421: sysutils/opensbi: update to v1.8.1.
Jan 14 2026, 5:19 PM
mhorne requested review of D54716: riscv: smarter DMAP construction (again).
Jan 14 2026, 5:19 PM
mhorne accepted D54691: riscv: add (a dummy) acpica_machdep.h.
Jan 14 2026, 4:08 PM
mhorne retitled D54421: sysutils/opensbi: update to v1.8.1 from sysutils/opensbi: update to v1.8
Jan 14 2026, 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

Jan 14 2026, 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.
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.
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.
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 aurelien.cazuc.external_stormshield.eu).
Dec 11 2025, 8:38 PM
mhorne committed rGf7129ef918b7: pmc: add emerald rapids model (authored by aurelien.cazuc.external_stormshield.eu).
Dec 11 2025, 8:38 PM
mhorne committed rG2635037db770: pmc: add alderlake model (authored by aurelien.cazuc.external_stormshield.eu).
Dec 11 2025, 8:38 PM
mhorne committed rG9ac702781508: pmc: add alderlaken model (authored by aurelien.cazuc.external_stormshield.eu).
Dec 11 2025, 8:23 PM
mhorne committed rG6b0cb6ea249e: pmc: add emerald rapids model (authored by aurelien.cazuc.external_stormshield.eu).
Dec 11 2025, 8:23 PM
mhorne committed rGa40167734ecb: pmc: add alderlake model (authored by aurelien.cazuc.external_stormshield.eu).
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.
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 aurelien.cazuc.external_stormshield.eu).
Dec 4 2025, 6:03 PM
mhorne committed rGca3e47b0ea68: pmc: add alderlaken model (authored by aurelien.cazuc.external_stormshield.eu).
Dec 4 2025, 6:03 PM
mhorne committed rG057dae35ffc6: pmc: add alderlake model (authored by aurelien.cazuc.external_stormshield.eu).
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.
Nov 13 2025, 4:28 PM
mhorne committed rGc03593716fb1: 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.
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.
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.
Oct 23 2025, 6:38 PM
mhorne committed rG84ca93c355e7: aw_mmc.4: add D1 compatible.
Oct 23 2025, 6:38 PM
mhorne committed rGcd7c8ba03b26: modules: fix some riscv module logic.
Oct 23 2025, 6:38 PM
mhorne committed rG898aea3d847c: arm: tweak imx module build logic.
Oct 23 2025, 6:38 PM
mhorne committed rG7b5e4e5e35a5: 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.
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.
Oct 23 2025, 6:21 PM
mhorne committed rG9a44b569071d: riscv: build allwinner DTBs.
Oct 23 2025, 6:21 PM
mhorne committed rG0cc2448fc2a2: dtb: sort by vendor on riscv.
Oct 23 2025, 6:21 PM
mhorne added a comment to D53287: dwcotg.4: Initial stub manual draft.

I have not succeeded in using this myself, but I have never tried too hard.

Oct 23 2025, 6:17 PM

Oct 22 2025

mhorne committed rGfe7954d723f8: modules/allwinner: add nvmem_if.h to SRCS.
Oct 22 2025, 2:36 PM

Oct 21 2025

mhorne accepted D46047: libc: scalar strchrnul() in RISC-V assembly.
Oct 21 2025, 7:18 PM
mhorne accepted D47275: libc: scalar strrchr() in RISC-V assembly.
Oct 21 2025, 7:16 PM

Oct 20 2025

mhorne abandoned D52584: modules: enable allwinner modules on riscv, arm.

Committed. Forgot the DR tag.

Oct 20 2025, 11:47 PM
mhorne committed rGf34e152e025e: ti_clkctrl.c: fix paths in comment.
Oct 20 2025, 11:44 PM
mhorne committed rG15c79c6fa608: man4: move allwinner pages and logic to a standard place.
Oct 20 2025, 11:43 PM
mhorne committed rG67bc0e34594d: aw_mmc.4: add D1 compatible.
Oct 20 2025, 11:43 PM
mhorne committed rGddc1d4b0722b: modules: fix some riscv module logic.
Oct 20 2025, 11:43 PM
mhorne committed rG5aefe9f16f24: arm: tweak imx module build logic.
Oct 20 2025, 11:43 PM
mhorne committed rG5522519731b7: modules: enable allwinner kmods on riscv.
Oct 20 2025, 11:43 PM
mhorne committed rG3ed48eb085f7: riscv: build allwinner DTBs.
Oct 20 2025, 11:42 PM
mhorne closed D52585: man4: move allwinner pages to standard place.
Oct 20 2025, 11:42 PM
mhorne committed rG96b137c044d8: riscv: build starfive JH7110 DTBs.
Oct 20 2025, 11:42 PM
mhorne closed D52586: aw_mmc.4: add D1 compatible.
Oct 20 2025, 11:42 PM
mhorne closed D53118: riscv: build allwinner DTBs.
Oct 20 2025, 11:42 PM
mhorne committed rGcf202819af23: dtb: sort by vendor on riscv.
Oct 20 2025, 11:42 PM
mhorne closed D53117: riscv: build starfive JH7110 DTBs.
Oct 20 2025, 11:42 PM
mhorne closed D53116: dtb: sort by vendor on riscv.
Oct 20 2025, 11:42 PM
mhorne accepted D51258: modules/dtb: Add the ARM dtb module.
Oct 20 2025, 7:20 PM

Oct 15 2025

mhorne accepted D46139: libc: scalar memcpy() in RISC-V assembly.
Oct 15 2025, 4:28 PM
mhorne accepted D46230: libc: scalar strnlen() in RISC-V assembly.

Yes, please go ahead!

Oct 15 2025, 4:27 PM
mhorne added a comment to D53119: uart: provide and use default rclk for JH7110 UART.

The logic for removing this in the FDT is that, on Linux, the clock framework comes up early enough (or at least some early part of it) in order to be able to query the UART clock's frequency from the clock driver, whereas we don't do anything like that with clocks prior to newbus passes, so way too late for cninit.

Oct 15 2025, 3:49 PM
mhorne requested review of D53118: riscv: build allwinner DTBs.
Oct 15 2025, 3:14 PM
mhorne requested review of D53119: uart: provide and use default rclk for JH7110 UART.
Oct 15 2025, 3:14 PM
mhorne requested review of D53117: riscv: build starfive JH7110 DTBs.
Oct 15 2025, 3:14 PM
mhorne requested review of D53116: dtb: sort by vendor on riscv.
Oct 15 2025, 3:14 PM

Sep 29 2025

mhorne committed rG6cd33535a5f3: MODULE_PNP_INFO.9: tweak list indent.
Sep 29 2025, 1:51 PM
mhorne committed rG75f1a35ce445: if_re: Add PNP info for module.
Sep 29 2025, 1:51 PM
mhorne committed rG16de4bc01135: MODULE_PNP_INFO.9: tweak list indent.
Sep 29 2025, 1:50 PM
mhorne committed rGf54dfda721ef: if_re: Add PNP info for module.
Sep 29 2025, 1:50 PM