Page MenuHomeFreeBSD

mhorne (Mitchell Horne)
User

Projects

User Details

User Since
Mar 22 2019, 4:46 AM (265 w, 10 h)

Recent Activity

Yesterday

mhorne committed rGd16abff36292: bhnd_erom.9: remove self-reference (authored by christopher.davidson_gmail.com).
bhnd_erom.9: remove self-reference
Thu, Apr 18, 6:21 PM
mhorne committed rGde436a4fbf79: device_add_child.9: remove self-reference (authored by christopher.davidson_gmail.com).
device_add_child.9: remove self-reference
Thu, Apr 18, 6:21 PM
mhorne committed rGac3bd5959b82: cfumass.4: remove self-reference (authored by christopher.davidson_gmail.com).
cfumass.4: remove self-reference
Thu, Apr 18, 6:21 PM
mhorne committed rG7f1fc5dbc694: mount_mfs.8: remove self-reference (authored by christopher.davidson_gmail.com).
mount_mfs.8: remove self-reference
Thu, Apr 18, 6:21 PM
mhorne committed rGac4ddd8b1f67: open.2: remove self-reference (authored by christopher.davidson_gmail.com).
open.2: remove self-reference
Thu, Apr 18, 6:21 PM
mhorne committed rGc8aac78681e5: assert.3: Update manual page based on mandoc -Tlint (authored by christopher.davidson_gmail.com).
assert.3: Update manual page based on mandoc -Tlint
Thu, Apr 18, 6:21 PM
mhorne committed rG0c62a06b84ab: kassert.h: update MPASS definition commentary (authored by mhorne).
kassert.h: update MPASS definition commentary
Thu, Apr 18, 6:20 PM
mhorne committed rGe9d06e89ce63: KASSERT(9): describe history of MPASS (authored by mhorne).
KASSERT(9): describe history of MPASS
Thu, Apr 18, 6:20 PM
mhorne committed rG929d8ef0f71e: KASSERT(9): add assertion message guidelines (authored by mhorne).
KASSERT(9): add assertion message guidelines
Thu, Apr 18, 6:20 PM
mhorne committed rG74b1a9ccf9a7: cp: Remove useless ssize_t cast (authored by collin.funk1_gmail.com).
cp: Remove useless ssize_t cast
Thu, Apr 18, 6:20 PM
mhorne committed rG5f375fdbdfdb: em.4: add interfaces to name section (authored by concussious.bugzilla_runbox.com).
em.4: add interfaces to name section
Thu, Apr 18, 6:19 PM
mhorne committed rG9050a43e8e2c: intro.9: minor changes (authored by grahamperrin).
intro.9: minor changes
Thu, Apr 18, 6:13 PM
mhorne committed rG4e997a32db3d: riscv: Introduce support for APLIC interrupt controller (authored by himanshu_thechauhan.dev).
riscv: Introduce support for APLIC interrupt controller
Thu, Apr 18, 6:13 PM
mhorne committed rG9319a8a11a6f: simple_mfd: don't attach children twice (authored by mhorne).
simple_mfd: don't attach children twice
Thu, Apr 18, 6:13 PM
mhorne committed rG29701960b3ba: clk_fixed: call clkdom_dump() for verbose boot (authored by mhorne).
clk_fixed: call clkdom_dump() for verbose boot
Thu, Apr 18, 6:13 PM
mhorne committed rG5eb27a0d68f5: clk_fixed: quiet by default (authored by mhorne).
clk_fixed: quiet by default
Thu, Apr 18, 6:13 PM
mhorne committed rG327987597bff: clkdom_dump(): improve output text (authored by mhorne).
clkdom_dump(): improve output text
Thu, Apr 18, 6:13 PM
mhorne committed rG0a40193a6e0f: busdma: fix page miscount for small segment sizes (authored by mhorne).
busdma: fix page miscount for small segment sizes
Thu, Apr 18, 6:12 PM
mhorne committed rG9dfe484e126d: hier.7: polish entry to system manual (authored by concussious.bugzilla_runbox.com).
hier.7: polish entry to system manual
Thu, Apr 18, 6:00 PM
mhorne committed rGf115e03a47b9: intro(7): add link to new networking(7) (authored by mhorne).
intro(7): add link to new networking(7)
Thu, Apr 18, 6:00 PM

Wed, Apr 17

mhorne updated the diff for D44026: JH7110 MMC driver.

Add check for generic compatible string exported by current u-boot.

Wed, Apr 17, 5:33 PM
mhorne commandeered D44026: JH7110 MMC driver.

Taking this over so I can publish some additions/changes...

Wed, Apr 17, 5:32 PM
mhorne added a comment to D43037: jh7110_clkgen: Add StarFive JH7110 clock generator driver.

Overall this is looking good to me. The core clock logic seems right, as well as the SYS group. I did not verify the clock hierarchy in detail compared to the TRM.

Wed, Apr 17, 3:04 PM

Wed, Apr 3

mhorne committed rG81727a3dd382: bhnd_erom.9: remove self-reference (authored by christopher.davidson_gmail.com).
bhnd_erom.9: remove self-reference
Wed, Apr 3, 5:05 PM
mhorne committed rGf9ea7b6e8253: device_add_child.9: remove self-reference (authored by christopher.davidson_gmail.com).
device_add_child.9: remove self-reference
Wed, Apr 3, 5:05 PM
mhorne committed rGf8ce29b63181: cfumass.4: remove self-reference (authored by christopher.davidson_gmail.com).
cfumass.4: remove self-reference
Wed, Apr 3, 5:05 PM
mhorne committed rG2ebc7806a1e4: mount_mfs.8: remove self-reference (authored by christopher.davidson_gmail.com).
mount_mfs.8: remove self-reference
Wed, Apr 3, 5:05 PM
mhorne committed rGd3de1bd429bc: open.2: remove self-reference (authored by christopher.davidson_gmail.com).
open.2: remove self-reference
Wed, Apr 3, 5:05 PM

Fri, Mar 22

mhorne committed rGdc7ae2bc6fad: kern_ctf.c: fix linking with nooptions DDB (authored by mhorne).
kern_ctf.c: fix linking with nooptions DDB
Fri, Mar 22, 4:31 PM

Thu, Mar 21

mhorne committed rG3f72f36cf2f9: assert.3: Update manual page based on mandoc -Tlint (authored by christopher.davidson_gmail.com).
assert.3: Update manual page based on mandoc -Tlint
Thu, Mar 21, 6:25 PM
mhorne committed rG36de8bb22667: kassert.h: update MPASS definition commentary (authored by mhorne).
kassert.h: update MPASS definition commentary
Thu, Mar 21, 3:27 PM
mhorne committed rG5d956e11ed37: KASSERT(9): describe history of MPASS (authored by mhorne).
KASSERT(9): describe history of MPASS
Thu, Mar 21, 3:26 PM
mhorne committed rG83a426d13a6a: KASSERT(9): add assertion message guidelines (authored by mhorne).
KASSERT(9): add assertion message guidelines
Thu, Mar 21, 3:26 PM
mhorne committed rGcc1268a92677: BSD.usr.dist: remove empty /usr/libdata/gcc directory (authored by mhorne).
BSD.usr.dist: remove empty /usr/libdata/gcc directory
Thu, Mar 21, 3:26 PM
mhorne closed D44438: kassert.h: update MPASS definition commentary.
Thu, Mar 21, 3:26 PM
mhorne closed D44439: KASSERT(9): describe history of MPASS.
Thu, Mar 21, 3:26 PM
mhorne closed D44434: KASSERT(9): add assertion message guidelines.
Thu, Mar 21, 3:26 PM
mhorne closed D44440: BSD.usr.dist: remove empty /usr/libdata/gcc directory.
Thu, Mar 21, 3:26 PM
mhorne committed rG8b864151856f: cp: Remove useless ssize_t cast (authored by collin.funk1_gmail.com).
cp: Remove useless ssize_t cast
Thu, Mar 21, 2:44 PM
mhorne committed rG501f7e7bf847: em.4: add interfaces to name section (authored by concussious.bugzilla_runbox.com).
em.4: add interfaces to name section
Thu, Mar 21, 2:20 PM

Wed, Mar 20

mhorne requested review of D44440: BSD.usr.dist: remove empty /usr/libdata/gcc directory.
Wed, Mar 20, 5:45 PM

Mar 20 2024

mhorne added inline comments to D44439: KASSERT(9): describe history of MPASS.
Mar 20 2024, 2:44 PM
mhorne added a comment to D44434: KASSERT(9): add assertion message guidelines.
In D44434#1013418, @bz wrote:

Thank you!
Can we also adjust the comment above MPASS() in the header file?

Mar 20 2024, 2:43 PM
mhorne updated the diff for D44434: KASSERT(9): add assertion message guidelines.

Handle minor review feedback.

Mar 20 2024, 2:42 PM
mhorne requested review of D44439: KASSERT(9): describe history of MPASS.
Mar 20 2024, 2:42 PM
mhorne requested review of D44438: kassert.h: update MPASS definition commentary.
Mar 20 2024, 2:41 PM

Mar 19 2024

mhorne requested review of D44434: KASSERT(9): add assertion message guidelines.
Mar 19 2024, 5:44 PM

Mar 8 2024

mhorne committed rGaccda7815317: simple_mfd: don't attach children twice (authored by mhorne).
simple_mfd: don't attach children twice
Mar 8 2024, 2:11 PM
mhorne committed rG08635c51d1e3: clkdom_dump(): improve output text (authored by mhorne).
clkdom_dump(): improve output text
Mar 8 2024, 2:11 PM
mhorne committed rG1cb9f6f6413e: clk_fixed: quiet by default (authored by mhorne).
clk_fixed: quiet by default
Mar 8 2024, 2:10 PM
mhorne closed D44268: simple_mfd: don't attach children twice.
Mar 8 2024, 2:10 PM
mhorne closed D44267: clkdom_dump(): improve output text.
Mar 8 2024, 2:10 PM
mhorne committed rG6e66bb9fc3d0: clk_fixed: call clkdom_dump() for verbose boot (authored by mhorne).
clk_fixed: call clkdom_dump() for verbose boot
Mar 8 2024, 2:10 PM
mhorne closed D44266: clk_fixed: quiet by default.
Mar 8 2024, 2:10 PM
mhorne closed D44265: clk_fixed: call clkdom_dump() for verbose boot.
Mar 8 2024, 2:10 PM

Mar 7 2024

mhorne updated the diff for D44270: starfive: add a syscon driver.

Trim #includes; fix softc size in driver declaration.

Mar 7 2024, 7:51 PM
mhorne requested review of D44270: starfive: add a syscon driver.
Mar 7 2024, 7:46 PM
mhorne requested review of D44268: simple_mfd: don't attach children twice.
Mar 7 2024, 6:25 PM
mhorne requested review of D44267: clkdom_dump(): improve output text.
Mar 7 2024, 6:24 PM
mhorne requested review of D44266: clk_fixed: quiet by default.
Mar 7 2024, 6:24 PM
mhorne requested review of D44265: clk_fixed: call clkdom_dump() for verbose boot.
Mar 7 2024, 6:24 PM
mhorne added inline comments to D44026: JH7110 MMC driver.
Mar 7 2024, 5:22 PM

Mar 4 2024

mhorne committed rGda48ddbf7c38: riscv: catch up with EARLY_PRINTF changes (authored by mhorne).
riscv: catch up with EARLY_PRINTF changes
Mar 4 2024, 6:46 PM
mhorne closed D44100: riscv: catch up with EARLY_PRINTF changes.
Mar 4 2024, 6:46 PM

Feb 27 2024

mhorne committed rGf84e9df6d0e5: conf: deduplicate dwmmc config logic (authored by mhorne).
conf: deduplicate dwmmc config logic
Feb 27 2024, 10:11 PM
mhorne committed rG749e318da39e: riscv: add starfive kernelconf template (authored by mhorne).
riscv: add starfive kernelconf template
Feb 27 2024, 10:11 PM
mhorne committed rG036ce936a5aa: riscv: add dwc, dwmmc to NOTES (authored by mhorne).
riscv: add dwc, dwmmc to NOTES
Feb 27 2024, 10:11 PM
mhorne committed rGfae39d8da9d5: dwc: fix DEBUG macro name (authored by mhorne).
dwc: fix DEBUG macro name
Feb 27 2024, 10:11 PM
mhorne committed rGa01dc140b27e: conf: deduplicate dwc config logic (authored by mhorne).
conf: deduplicate dwc config logic
Feb 27 2024, 10:11 PM
mhorne closed D44105: riscv: add starfive kernelconf template.
Feb 27 2024, 10:11 PM
mhorne closed D44104: conf: deduplicate dwmmc config logic.
Feb 27 2024, 10:11 PM
mhorne closed D44103: conf: deduplicate dwc config logic.
Feb 27 2024, 10:11 PM
mhorne closed D44102: dwc: fix DEBUG macro name.
Feb 27 2024, 10:11 PM
mhorne added inline comments to D44103: conf: deduplicate dwc config logic.
Feb 27 2024, 6:09 PM
mhorne accepted D44098: Fix md5.1 example.
Feb 27 2024, 6:02 PM
mhorne added a comment to D44105: riscv: add starfive kernelconf template.

This, and the preceding changes are not super impactful. I'm just trying to lay the groundwork to make the testing/upstreaming process simpler (mainly for myself).

Feb 27 2024, 6:01 PM
mhorne requested review of D44105: riscv: add starfive kernelconf template.
Feb 27 2024, 5:58 PM
mhorne requested review of D44104: conf: deduplicate dwmmc config logic.
Feb 27 2024, 5:57 PM
mhorne requested review of D44103: conf: deduplicate dwc config logic.
Feb 27 2024, 5:57 PM
mhorne requested review of D44102: dwc: fix DEBUG macro name.
Feb 27 2024, 5:56 PM
mhorne requested review of D44100: riscv: catch up with EARLY_PRINTF changes.
Feb 27 2024, 5:49 PM

Feb 26 2024

mhorne committed rG7a3d7b29f83e: release: de-duplicate arm.subr fstab logic (authored by mhorne).
release: de-duplicate arm.subr fstab logic
Feb 26 2024, 3:37 PM

Feb 16 2024

mhorne committed rGb134c10d658c: busdma: fix page miscount for small segment sizes (authored by mhorne).
busdma: fix page miscount for small segment sizes
Feb 16 2024, 6:40 PM
mhorne closed D34118: busdma: fix page miscount for small segment sizes.
Feb 16 2024, 6:39 PM

Feb 15 2024

mhorne accepted D43919: riscv: Add missing includes for DDB.
Feb 15 2024, 4:08 PM

Feb 14 2024

mhorne closed D43293: RISCV: Introduce support for APLIC interrupt controller.
Feb 14 2024, 3:44 PM · riscv
mhorne committed rGee91dae43d23: riscv: Introduce support for APLIC interrupt controller (authored by himanshu_thechauhan.dev).
riscv: Introduce support for APLIC interrupt controller
Feb 14 2024, 3:44 PM
mhorne accepted D43293: RISCV: Introduce support for APLIC interrupt controller.
Feb 14 2024, 3:27 PM · riscv
mhorne committed rG3fb8f1272b50: riscv: add firmware partitions to GENERICSD.conf (authored by mhorne).
riscv: add firmware partitions to GENERICSD.conf
Feb 14 2024, 3:18 PM
mhorne committed rG2af03ebfb853: release: make SD card partition layout more flexible (authored by mhorne).
release: make SD card partition layout more flexible
Feb 14 2024, 3:18 PM
mhorne committed rG94b86c12f14e: release: de-duplicate arm.subr fstab logic (authored by mhorne).
release: de-duplicate arm.subr fstab logic
Feb 14 2024, 3:18 PM
mhorne closed D43849: riscv: add firmware partitions to GENERICSD.conf.
Feb 14 2024, 3:17 PM
mhorne closed D43848: release: make SD card partition layout more flexible.
Feb 14 2024, 3:17 PM
mhorne closed D43847: release: deduplicate arm.subr fstab logic.
Feb 14 2024, 3:17 PM

Feb 13 2024

mhorne added a comment to D34118: busdma: fix page miscount for small segment sizes.
In D34118#1000839, @jhb wrote:

This is ok, but I do think it's not ideal, per se. I think to make bounce pages more packed you would not apply this diff but instead do something like:

...

Feb 13 2024, 7:57 PM
mhorne added a comment to D34118: busdma: fix page miscount for small segment sizes.
In D34118#771586, @jhb wrote:

I would say that a max segment size < PAGE_SIZE is generally under-tested and probably broken in several ways. I would be tempted to still copy PAGE_SIZE chunks into bounce pages when needed and then carve the PAGE_SIZE segments up into multiple segments when writing out the segments if possible.

Feb 13 2024, 6:04 PM
mhorne retitled D34118: busdma: fix page miscount for small segment sizes from riscv: fix bounce page miscalculation to busdma: fix page miscount for small segment sizes.
Feb 13 2024, 6:02 PM
mhorne updated the diff for D34118: busdma: fix page miscount for small segment sizes.

Rebase and extend the patch to other architectures.

Feb 13 2024, 6:00 PM
mhorne added a comment to D43849: riscv: add firmware partitions to GENERICSD.conf.

Is the following summary accurate: This change is not required for all systems, but doesn't hurt; it makes it easier for some configurations. If that's true, then I don't have a problem with it.

Feb 13 2024, 2:54 PM

Feb 12 2024

mhorne added a comment to D43849: riscv: add firmware partitions to GENERICSD.conf.

I just flashed the firmware to the VisionFive 2's on-board flash and then booted the existing GENERICSD without touching partitioning.

Feb 12 2024, 7:49 PM