Page MenuHomeFreeBSD
Feed Search

Dec 19 2025

jhb committed rGc358d6c0f350: proc0_post: Clear relevant thread stats directly.
Dec 19 2025, 3:33 PM
jhb committed rGebb0e512d97e: thread0: Clear td_rux stats in proc0_post.
Dec 19 2025, 3:33 PM
jhb committed rGb35c6373910a: ruxreset: Add an inline function to reset all the stats in rusage_ext.
Dec 19 2025, 3:32 PM
jhb committed rG6cafc75b3930: sys: Remove/update references to the swapper process in various comments.
Dec 19 2025, 3:32 PM
jhb committed rGc512446400fa: thread0: Stop calling thread0 "swapper".
Dec 19 2025, 3:32 PM
jhb requested review of D54315: Build acpi kernel modules on aarch64.
Dec 19 2025, 3:27 PM
jhb requested review of D54314: sys/modules/acpi/Makefile: One line per subdirectory.
Dec 19 2025, 3:27 PM
jhb requested review of D54313: acpi: Statically initialize acpi_ioctl_hooks.
Dec 19 2025, 3:26 PM
jhb requested review of D54312: acpi: Use M_WAITOK in acpi_register_ioctl.
Dec 19 2025, 3:26 PM
jhb requested review of D54311: acpi: Reject duplicate handlers for ioctl commands.
Dec 19 2025, 3:26 PM
jhb requested review of D54309: acpi: Free ivars in bus_child_deleted method.
Dec 19 2025, 3:26 PM
jhb requested review of D54310: acpi_apei: Remove the hest member from the softc.
Dec 19 2025, 3:26 PM
jhb requested review of D54308: acpidump: Extend the decoding of entries in the EINJ and ERST tables.
Dec 19 2025, 3:26 PM
jhb added a comment to D54307: arm64: Support non-DMAP addresses for pmap_map_io_transient.

This is more of a RFC than a commit candidate. When I tried to use /dev/mem to access a register I got a "system error abort" panic (but mapping the same memory region with new-bus as a struct resource worked fine). The use case for me was using dd if=/dev/mem iseek=<register physical address/4> bs=4 count=1 | hd is how I got the SERR# panic. I'm not sure if the difference is that I should be using a different memattr perhaps? On amd64, this code uses pmap_kenter for the !can_fault case to avoid TLB shutdowns. I'm not sure that is as important for arm64 since shutdowns are presumably a bit cheaper which is why I did the lazy thing.

Dec 19 2025, 3:24 PM
jhb requested review of D54307: arm64: Support non-DMAP addresses for pmap_map_io_transient.
Dec 19 2025, 3:20 PM

Dec 18 2025

jhb committed rGa9d8eb9e2e3c: pcic.4: Remove stale manual (authored by bofh).
Dec 18 2025, 10:59 PM
jhb committed rG0002b1d651c8: Retire pccard(4) (authored by bofh).
Dec 18 2025, 10:59 PM
jhb committed rGc53d90c50c77: loader.efi.8: Minor formatting nits.
Dec 18 2025, 10:59 PM
jhb committed rGbed9eb6af70a: arm64: Fix calculating kernel size for preload metadata (authored by Hesham Almatary <Hesham.Almatary@cl.cam.ac.uk>).
Dec 18 2025, 10:59 PM
jhb committed rGf2164d231f4f: apm(8): Drop MLINK to apmconf(8).
Dec 18 2025, 10:59 PM
jhb committed rG3a25f21eed6e: kmod.mk: Remove a trailing reference to pccarddevs.h.
Dec 18 2025, 10:59 PM
jhb committed rG400e08173e84: loader.efi.8: Minor formatting nits.
Dec 18 2025, 10:58 PM
jhb committed rG37e9b420b23a: arm64: Fix calculating kernel size for preload metadata (authored by Hesham Almatary <Hesham.Almatary@cl.cam.ac.uk>).
Dec 18 2025, 10:58 PM
jhb committed rGfe9134294b22: apm(8): Drop MLINK to apmconf(8).
Dec 18 2025, 10:58 PM
jhb committed rGc6504647e06a: kmod.mk: Remove a trailing reference to pccarddevs.h.
Dec 18 2025, 10:58 PM
jhb added a comment to D54298: [PHB]: Only document __FreeBSD_version values for supported branches.

Ed noted that this file has grown very large, so this change trims it to only show entries for supported branches. In particular, if the goal (as I understand it) is to help porters know which versions to use when maintaining ports, then there isn't really a need to document values from unsupported branches.

Dec 18 2025, 10:34 PM
jhb requested review of D54298: [PHB]: Only document __FreeBSD_version values for supported branches.
Dec 18 2025, 10:33 PM
jhb committed R9:39cc0a2b2a41: Document __FreeBSD_version bumps 1500504 and 1403507.
Dec 18 2025, 10:22 PM
jhb committed R9:481fce462dc6: Document various missing __FreeBSD_version values..
Dec 18 2025, 10:22 PM
jhb committed rG3fbce8315ee2: bus_alloc_resource: First step in passing resource IDs by value.
Dec 18 2025, 8:48 PM
jhb committed rG108b5d90bc1f: bus_alloc_resource: First step in passing resource IDs by value.
Dec 18 2025, 8:48 PM
jhb committed rG857d3887e664: getconf: Report value of _SC_PHYS_PAGES (authored by jwb).
Dec 18 2025, 7:14 PM
jhb committed rG7f33109a13f9: closefrom_test: Convert to atf-c(3).
Dec 18 2025, 7:14 PM
jhb committed rGee5ad300a0df: closefrom_test: Fix the first test.
Dec 18 2025, 7:14 PM
jhb committed rG1a9ecead726a: getconf: Report value of _SC_PHYS_PAGES (authored by jwb).
Dec 18 2025, 7:14 PM
jhb committed rG319f32a1748e: Fix grammar error in test/sys/file/closefrom_test.c (authored by Yen-Cheng Chang <jonason2004@gmail.com>).
Dec 18 2025, 7:14 PM
jhb committed rG1e6728be9380: closefrom_test: Convert to atf-c(3).
Dec 18 2025, 7:14 PM
jhb committed rG9207e31ba142: closefrom_test: Fix the first test.
Dec 18 2025, 7:14 PM
jhb committed rG198cd4912f30: ctld: Defer initialization of NVMeoF associations.
Dec 18 2025, 7:14 PM
jhb committed rGd866f1d4f968: aarch64: Save correct value of x18 on trapframe for nested faults (authored by def).
Dec 18 2025, 6:43 PM
jhb committed rGc9be34e2e6af: aarch64: Clarify the initial adjustments to sp for kernel exception entry.
Dec 18 2025, 6:42 PM
jhb committed rG051540a092d1: aarch64: Save correct value of x18 on trapframe for nested faults (authored by def).
Dec 18 2025, 6:42 PM
jhb committed rG186154414173: aarch64: Clarify the initial adjustments to sp for kernel exception entry.
Dec 18 2025, 6:42 PM
jhb committed rG7bf3b6d8e426: fcntl(F_SETFL): only allow one thread to perform F_SETFL (authored by kib).
Dec 18 2025, 6:24 PM
jhb committed rG6acf7356d859: filedesc: Close race between fcntl(F_SETFL) and ioctl(FIONBIO/FIOASYNC).
Dec 18 2025, 6:23 PM
jhb committed rG11870bb24801: fcntl(F_SETFL): only allow one thread to perform F_SETFL (authored by kib).
Dec 18 2025, 6:23 PM
jhb committed rG200e1ca48fdc: fcntlflags_test: Port to atf-c(3).
Dec 18 2025, 6:23 PM
jhb committed rGb3aada5bfdb9: fcntl(F_SETFL): Don't unconditionally invoke FIONBIO and FIOASYNC.
Dec 18 2025, 6:23 PM
jhb committed rGf9c7de5c9c67: fcntlflags_test: Port to atf-c(3).
Dec 18 2025, 6:23 PM
jhb committed rG45fa340b10cd: filedesc: Close race between fcntl(F_SETFL) and ioctl(FIONBIO/FIOASYNC).
Dec 18 2025, 6:23 PM
jhb committed rG313616c4504a: fcntl(F_SETFL): Don't unconditionally invoke FIONBIO and FIOASYNC.
Dec 18 2025, 6:23 PM
jhb added inline comments to D54115: x86: Create manpage for mca subsystem.
Dec 18 2025, 4:41 PM
jhb added a comment to D54275: ktls: Capture initial tls seqno at time offload is initiated.

Maybe to make it clearer we can change the struct to use a union of next_seqno and initial_seqno which won't change the ABI but will let us document it in the header and be more clear about the intent?

Dec 18 2025, 4:26 PM

Dec 17 2025

jhb added inline comments to D54276: cxgbe.4: Update for recent HARDWARE.
Dec 17 2025, 9:01 PM

Dec 15 2025

jhb added a reverting change for rGc759aca606ce: devinfo: Add support for libxo: rG43b07bdbc5d2: Revert "devinfo: Add support for libxo".
Dec 15 2025, 3:37 PM
jhb added a reverting change for rGe8d6b58ef5a4: devinfo: Fix some libxo errors: rG43b07bdbc5d2: Revert "devinfo: Add support for libxo".
Dec 15 2025, 3:37 PM
jhb added a reverting change for rG4cf5878d27dd: devinfo.8: Document libxo support: rG43b07bdbc5d2: Revert "devinfo: Add support for libxo".
Dec 15 2025, 3:37 PM
jhb committed rG43b07bdbc5d2: Revert "devinfo: Add support for libxo".
Dec 15 2025, 3:37 PM
jhb closed D54196: Revert "devinfo: Add support for libxo".
Dec 15 2025, 3:37 PM
jhb added a comment to D54162: netlink: Optimize growing the snl_writer message buffer.

I actually have a much larger diff I'm working on to consistently use unsigned types for lengths in this header as well as fixing some potential integer overflow issues. I'll try to upload that later this week. I think I also fixed an overflow check in this patch as well as part of that.

Dec 15 2025, 2:54 PM

Dec 12 2025

jhb updated the diff for D54162: netlink: Optimize growing the snl_writer message buffer.

Drop memset

Dec 12 2025, 8:44 PM
jhb added a reverting change for rGc759aca606ce: devinfo: Add support for libxo: D54196: Revert "devinfo: Add support for libxo".
Dec 12 2025, 5:38 PM
jhb added a reverting change for rGe8d6b58ef5a4: devinfo: Fix some libxo errors: D54196: Revert "devinfo: Add support for libxo".
Dec 12 2025, 5:38 PM
jhb added a reverting change for rG4cf5878d27dd: devinfo.8: Document libxo support: D54196: Revert "devinfo: Add support for libxo".
Dec 12 2025, 5:38 PM
jhb requested review of D54196: Revert "devinfo: Add support for libxo".
Dec 12 2025, 5:38 PM
jhb updated the diff for D54161: bus: Renumber global IVAR ranges.

Update after removing BUS_IVAR_GICV3

Dec 12 2025, 2:59 PM
jhb updated the diff for D54159: bus: Document special ranges of IVARs.

Rename BUS_IVAR_GIC3 to BUS_IVAR_GICV3

Dec 12 2025, 2:59 PM
jhb requested review of D54191: arm gicv3: Use private IVAR range for GICV3 IVARs.
Dec 12 2025, 2:58 PM

Dec 11 2025

jhb added inline comments to D54159: bus: Document special ranges of IVARs.
Dec 11 2025, 5:34 PM
jhb added inline comments to D54162: netlink: Optimize growing the snl_writer message buffer.
Dec 11 2025, 5:31 PM

Dec 10 2025

jhb added a comment to D53898: sys: Declare 'end' as an extern char[].

Hmm, so does (vm_offset_t)&end still work after this change or should it instead drop the &?

Dec 10 2025, 4:31 PM
jhb retitled D53898: sys: Declare 'end' as an extern char[] from sys: Declare 'end' as an extern char so that &end is a char *
Dec 10 2025, 4:25 PM
jhb added a comment to D53898: sys: Declare 'end' as an extern char[].

Ah, so you could use (char *)foo - end in place of the casts? But not &end?

Dec 10 2025, 4:22 PM
jhb added a comment to D54158: pcib: Add a new IVAR returning the Thunderbolt generation of a bridge.

I think we just need some sort of IVAR we can test for and this is just as easy as any other. Can you test this to make sure it works? I have only compile tested it as my only FreeBSD box with TB has the older chipsets that don't work.

Dec 10 2025, 4:21 PM
jhb added inline comments to D54159: bus: Document special ranges of IVARs.
Dec 10 2025, 4:20 PM
jhb added inline comments to D54159: bus: Document special ranges of IVARs.
Dec 10 2025, 4:19 PM
jhb committed rG255af72c8059: netlink: Don't overwrite existing data in a linear buffer in snl_writer.
Dec 10 2025, 3:44 PM
jhb closed D54148: netlink: Don't overwrite existing data in a linear buffer in snl_writer.
Dec 10 2025, 3:44 PM
jhb added inline comments to D54162: netlink: Optimize growing the snl_writer message buffer.
Dec 10 2025, 3:36 PM
jhb requested review of D54162: netlink: Optimize growing the snl_writer message buffer.
Dec 10 2025, 3:32 PM
jhb added a comment to D54148: netlink: Don't overwrite existing data in a linear buffer in snl_writer.
In D54148#1237012, @jhb wrote:

Igor, are you able to test this again on your armv7 setup btw?

My testing passed. Now it's clear that my attempt to avoid extra copying on each reallocation was based on an assumption that isn't always true. It's a good plan to get back to always copying on each reallocation, as it was before, and think about an actual "buffer extension" mechanism that could be triggered when applicable.

Dec 10 2025, 3:27 PM

Dec 9 2025

jhb committed R9:0ce030d2265d: Document __FreeBSD_version bumps 1600004 and 1600005..
Dec 9 2025, 8:51 PM
jhb closed D53402: bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHOD.
Dec 9 2025, 8:38 PM
jhb requested review of D54161: bus: Renumber global IVAR ranges.
Dec 9 2025, 8:35 PM
jhb requested review of D54160: bus: Drop a couple of unused IVAR indices.
Dec 9 2025, 8:35 PM
jhb requested review of D54159: bus: Document special ranges of IVARs.
Dec 9 2025, 8:35 PM
jhb requested review of D54158: pcib: Add a new IVAR returning the Thunderbolt generation of a bridge.
Dec 9 2025, 8:32 PM
jhb requested review of D54155: acpi_gpiobus: Reuse the existing IVAR index for an ACPI handle.
Dec 9 2025, 8:27 PM
jhb committed rGca942ab4b2b6: bhnd_bus_*_resource: Remove redundant type and rid arguments.
Dec 9 2025, 8:13 PM
jhb committed rG1033312267d6: bhnd_bus_alloc_resource*: Pass rid by value.
Dec 9 2025, 8:13 PM
jhb committed rGd08fac086f7c: dpaa2_rc_add_res: Pass rid by value.
Dec 9 2025, 8:13 PM
jhb committed rG01dcb4e6645f: gpio_alloc_intr_resource: Pass rid by value.
Dec 9 2025, 8:13 PM
jhb committed rG2a23faee4f12: acpi_bus_alloc_gas: Pass rid by value.
Dec 9 2025, 8:13 PM
jhb committed rG10568445de92: acpi_PkgGas: Pass rid by value.
Dec 9 2025, 8:13 PM
jhb committed rGd9f1922a33ee: pci_reserve_map: Pass rid by value.
Dec 9 2025, 8:13 PM
jhb closed D53410: bhnd_bus_*_resource: Remove redundant type and rid arguments.
Dec 9 2025, 8:13 PM
jhb closed D53409: bhnd_bus_alloc_resource*: Pass rid by value.
Dec 9 2025, 8:13 PM
jhb committed rGe279724ae5a7: resource_list_reserve: Pass rid by value.
Dec 9 2025, 8:13 PM
jhb committed rG575639548cef: bus_alloc_resource: Pass rid by value to BUS_ALLOC_RESOURCE DEVMETHOD.
Dec 9 2025, 8:13 PM
jhb closed D53408: dpaa2_rc_add_res: Pass rid by value.
Dec 9 2025, 8:13 PM