Page MenuHomeFreeBSD

jhibbits (Justin Hibbits)
User

Projects

User Details

User Since
May 16 2014, 7:29 PM (570 w, 4 d)

Recent Activity

Thu, Apr 17

jhibbits accepted D49868: kboot: Implement data_from_kernel to read kernel variables.
Thu, Apr 17, 6:11 PM
jhibbits accepted D49866: kboot/amd64: Use segs framework to find kernel location.
Thu, Apr 17, 4:00 PM
jhibbits accepted D49867: kboot/amd64: Use efi_bi_loadsmap in bi_loadsmap.
Thu, Apr 17, 4:00 PM
jhibbits accepted D49864: kboot/amd64: Use common routines for memory map parsing.
Thu, Apr 17, 3:09 PM
jhibbits accepted D49863: kboot: Move common EFI stuff from aarch64 to libkboot.
Thu, Apr 17, 3:02 PM
jhibbits accepted D49862: kboot: Method to populate the avail array from EFI map.
Thu, Apr 17, 1:44 PM
jhibbits accepted D49861: kboot: Account for machine specific padding.
Thu, Apr 17, 1:42 PM
jhibbits accepted D49860: arm64: Reword a comment about kexec / kboot path.
Thu, Apr 17, 1:42 PM
jhibbits accepted D49859: loader: Remove unneeded includes.
Thu, Apr 17, 1:41 PM
jhibbits accepted D49858: kboot: Save the upper limit of the call stack..
Thu, Apr 17, 1:41 PM
jhibbits accepted D49857: kboot: format nit.
Thu, Apr 17, 1:40 PM
jhibbits accepted D49856: kboot: Add option to parse 32-bit quantity.
Thu, Apr 17, 1:40 PM
jhibbits accepted D49855: kboot: .note.GNU-stack is needed.
Thu, Apr 17, 1:39 PM
jhibbits accepted D49854: kboot: Spell Reserved correctly.
Thu, Apr 17, 1:38 PM

Mon, Apr 7

jhibbits accepted D49692: fdt: fix panic in fdt_slicer/geom due to recent geom changes.
Mon, Apr 7, 1:08 AM

Sat, Mar 29

jhibbits committed rG7a4907250452: powerpc/trap: Change prediction of NOFAULTING in trap_pfault() (authored by jhibbits).
powerpc/trap: Change prediction of NOFAULTING in trap_pfault()
Sat, Mar 29, 12:20 AM

Fri, Mar 28

jhibbits accepted D49538: zfs: enable FPU on powerpc*.
Fri, Mar 28, 12:34 PM
jhibbits committed rGff9c290648df: powernv: Explicitly enable the facilities we support (authored by jhibbits).
powernv: Explicitly enable the facilities we support
Fri, Mar 28, 2:34 AM
jhibbits committed rG16caf6a11ec2: powerpc: Add Hypervisor Facility Unavailable handling (authored by jhibbits).
powerpc: Add Hypervisor Facility Unavailable handling
Fri, Mar 28, 2:34 AM

Thu, Mar 27

jhibbits accepted D49530: ipmi: fix runtime on powerpc64le.

Slightly cleaner would be to use a local variable for msg_len, and write it out at the end, but this is fine.

Thu, Mar 27, 1:11 PM

Wed, Mar 26

jhibbits committed rGc11b70191511: geom: Push GEOM sysinit ordering to after devctl (authored by jhibbits).
geom: Push GEOM sysinit ordering to after devctl
Wed, Mar 26, 2:58 PM

Mar 19 2025

jhibbits committed rGfe73eb441f1c: powernv: Explicitly enable the facilities we support (authored by jhibbits).
powernv: Explicitly enable the facilities we support
Mar 19 2025, 10:35 PM
jhibbits committed rG0b663e0cee89: powerpc: Add Hypervisor Facility Unavailable handling (authored by jhibbits).
powerpc: Add Hypervisor Facility Unavailable handling
Mar 19 2025, 10:35 PM

Mar 13 2025

jhibbits requested review of D49345: sys/getenv: Fix getenv_uint64 to properly handle high set bit.
Mar 13 2025, 4:27 PM

Mar 1 2025

jhibbits closed D47931: IfAPI: Update ifnet(9) man page.
Mar 1 2025, 9:43 PM
jhibbits committed rGc21c8a10d739: IfAPI: Update ifnet(9) man page (authored by jhibbits).
IfAPI: Update ifnet(9) man page
Mar 1 2025, 9:43 PM

Feb 28 2025

jhibbits added inline comments to D47931: IfAPI: Update ifnet(9) man page.
Feb 28 2025, 9:27 PM
jhibbits updated the diff for D47931: IfAPI: Update ifnet(9) man page.

Address feedback from @ziaee.

Feb 28 2025, 9:27 PM
jhibbits added inline comments to D47931: IfAPI: Update ifnet(9) man page.
Feb 28 2025, 8:38 PM
jhibbits added a comment to D47931: IfAPI: Update ifnet(9) man page.

Ping? Been a couple months, want to wrap it all up.

Feb 28 2025, 8:18 PM
jhibbits abandoned D47312: watchdog: Convert to using sbintime_t format.

Split into D49182 and D49183

Feb 28 2025, 7:01 PM
jhibbits added reviewers for D49182: watchdog: Add a new "Control" ioctl: jhb, imp, phk, stevek.
Feb 28 2025, 7:00 PM
jhibbits added reviewers for D49183: watchdog: Convert to using sbintime_t format: jhb, phk, stevek, imp.
Feb 28 2025, 6:59 PM
jhibbits requested review of D49183: watchdog: Convert to using sbintime_t format.
Feb 28 2025, 6:55 PM
jhibbits requested review of D49182: watchdog: Add a new "Control" ioctl.
Feb 28 2025, 6:55 PM

Feb 18 2025

jhibbits accepted D49046: RELNOTES: document pf's ABI breakage.
Feb 18 2025, 2:31 PM
jhibbits added inline comments to D49046: RELNOTES: document pf's ABI breakage.
Feb 18 2025, 2:20 PM

Feb 12 2025

jhibbits accepted D48897: powerpc: Remove flag CTLFLAG_TUN from sysctl knob hw.platform.
Feb 12 2025, 8:12 PM

Feb 9 2025

jhibbits committed rG80ec95226e17: busdma: Always initialize bounce page STAILQ (authored by sanastasio_raptorengineering.com).
busdma: Always initialize bounce page STAILQ
Feb 9 2025, 5:28 PM
jhibbits closed D48600: busdma: Always initialize bounce page STAILQ.
Feb 9 2025, 5:27 PM · PowerPC
jhibbits accepted D48897: powerpc: Remove flag CTLFLAG_TUN from sysctl knob hw.platform.
Feb 9 2025, 5:18 PM
jhibbits accepted D48054: IfAPI: hide struct ifaddr from if_foreach_addr_type() callbacks.
Feb 9 2025, 5:13 PM
jhibbits accepted D48888: powerpc: mmu_radix_page_array_startup(): Don't force allocation from domain 0.
Feb 9 2025, 5:12 PM

Feb 6 2025

jhibbits added a comment to D48633: vm_phys_early_alloc(): Panic on no memory in specific domain, add diagnostics.

I don't think it's possible to have domain 0 unpopulated on powerpc. I do have a patch that implements the NUMAing of mmu_radix_page_array_startup(), but it didn't improve performance any measurable degree when I tested, so never followed through with pushing it.

I see. I've taken care of updating the code under #ifdef notyet as a future reference, just in case.

Can I change the argument to -1 here? This will in practice change nothing as long as domain 0 is populated and not too small.

Feb 6 2025, 7:23 PM
jhibbits added a comment to D48633: vm_phys_early_alloc(): Panic on no memory in specific domain, add diagnostics.

I don't think it's possible to have domain 0 unpopulated on powerpc. I do have a patch that implements the NUMAing of mmu_radix_page_array_startup(), but it didn't improve performance any measurable degree when I tested, so never followed through with pushing it.

Feb 6 2025, 4:57 PM

Jan 27 2025

jhibbits added a comment to D47312: watchdog: Convert to using sbintime_t format.
In D47312#1110694, @jhb wrote:

So if I'm reading this correctly, there are a couple of changes here that aren't quite described in the commit log:

  1. In the existing interface, the "pat" operation (both ioctl and in-kernel) accepts a mask of a control operation and a timeout value. In the new interface, the pat interface only accepts the timeout and a new control operation handles things like resetting the watchdog. I actually think just splitting that change out into its own commit (i.e. adding the new function and ioctl) earlier in the series might be nicer (if it is indeed separable).
Jan 27 2025, 6:59 PM
jhibbits accepted D48600: busdma: Always initialize bounce page STAILQ.
Jan 27 2025, 2:26 PM · PowerPC

Jan 24 2025

jhibbits added a comment to D47312: watchdog: Convert to using sbintime_t format.

Ping, anyone?

Jan 24 2025, 2:57 PM

Jan 21 2025

jhibbits committed rG6f0c2938e895: Fix latency spikes on return from stop on POWER9+ (authored by Timothy Pearson <tpearson@raptorengineering.com>).
Fix latency spikes on return from stop on POWER9+
Jan 21 2025, 11:16 PM
jhibbits committed rG58f77309c4e0: Add machdep.cpu_idle_max_stop_state tunable (authored by Timothy Pearson <tpearson@raptorengineering.com>).
Add machdep.cpu_idle_max_stop_state tunable
Jan 21 2025, 11:16 PM

Dec 16 2024

jhibbits abandoned D48060: mips: Save off the BSP HWREna register to share with APs.

Abandoned in favor of D48064.

Dec 16 2024, 3:15 PM

Dec 13 2024

jhibbits committed rG6e55ba5b3131: Export the kernel API pgrp_calc_jobc (authored by joyul_juniper.net).
Export the kernel API pgrp_calc_jobc
Dec 13 2024, 6:23 PM
jhibbits accepted D48064: mips: Extract HWREna configuration and call from APs.

LGTM

Dec 13 2024, 2:04 AM

Dec 12 2024

jhibbits requested review of D48060: mips: Save off the BSP HWREna register to share with APs.
Dec 12 2024, 7:00 PM
jhibbits accepted D48052: IfAPI: add if_getaddr().
Dec 12 2024, 3:14 PM

Dec 10 2024

jhibbits updated the diff for D47931: IfAPI: Update ifnet(9) man page.

Actually update the date...

Dec 10 2024, 8:16 PM
jhibbits added a comment to D47931: IfAPI: Update ifnet(9) man page.
In D47931#1092874, @concussious.bugzilla_runbox.com wrote:

This is cool! Just a few tiny nits from me. emaste is correct about the empty space, it actually produces two linter errors.

Dec 10 2024, 5:07 PM
jhibbits updated the diff for D47931: IfAPI: Update ifnet(9) man page.

Update date.

Dec 10 2024, 5:05 PM
jhibbits updated the diff for D47931: IfAPI: Update ifnet(9) man page.

Address feedback. Also ran mandoc -T lint over it, and fixed existing lint errors.

Dec 10 2024, 5:04 PM

Dec 5 2024

jhibbits abandoned D42899: arm64: Make SMP `spin-table` boot method work for more than Apple Silicon.

Taken care of with c78ebc69 and 797f1c7c

Dec 5 2024, 5:09 PM
jhibbits requested review of D47931: IfAPI: Update ifnet(9) man page.
Dec 5 2024, 4:11 PM

Dec 1 2024

jhibbits committed rG885f3adf6f6f: powernv/opal: Add missing DEVMETHOD_END to method list (authored by jhibbits).
powernv/opal: Add missing DEVMETHOD_END to method list
Dec 1 2024, 7:50 PM

Nov 27 2024

jhibbits committed rGedfccce309a6: powerpc: Remove unnecessary prototype. (authored by jhibbits).
powerpc: Remove unnecessary prototype.
Nov 27 2024, 11:49 PM
jhibbits committed rG700f7e793b37: powerpc: Get rid of interrupt subterfuge for IPIs (authored by jhibbits).
powerpc: Get rid of interrupt subterfuge for IPIs
Nov 27 2024, 11:48 PM
jhibbits added a comment to D47685: uart: Add primitive noise filtering on RX.
In D47685#1087555, @imp wrote:

Might be worth publishing the noise count as a per-dev sysctl

Nov 27 2024, 2:25 PM
jhibbits closed D47685: uart: Add primitive noise filtering on RX.

Closed by 09ef5387

Nov 27 2024, 2:18 PM
jhibbits committed rG09ef538713e0: uart: Add primitive noise filtering on RX (authored by jhibbits).
uart: Add primitive noise filtering on RX
Nov 27 2024, 2:18 PM

Nov 22 2024

jhibbits added inline comments to D47312: watchdog: Convert to using sbintime_t format.
Nov 22 2024, 7:22 PM

Nov 20 2024

jhibbits requested review of D47685: uart: Add primitive noise filtering on RX.
Nov 20 2024, 5:44 PM

Nov 15 2024

jhibbits added a comment to D33603: Add FreeBSD "Orb" logo to boot loader.

Should this also be applied to stand/powerpc/boot1.chrp/bootinfo.txt?

Nov 15 2024, 2:53 PM · PowerPC

Nov 14 2024

jhibbits committed rG893d044346d5: Bump __FreeBSD_version for hiding struct ifnet (authored by jhibbits).
Bump __FreeBSD_version for hiding struct ifnet
Nov 14 2024, 3:33 PM

Nov 13 2024

jhibbits closed D39621: IfAPI: Remove temporary inclusion of if_private.h.
Nov 13 2024, 7:30 PM
jhibbits committed rGf6efccaa35fe: IfAPI: Remove temporary inclusion of if_private.h (authored by jhibbits).
IfAPI: Remove temporary inclusion of if_private.h
Nov 13 2024, 7:30 PM
jhibbits committed rG57609cb2de14: LinuxKPI: Use IfAPI to get LLADDR (authored by jhibbits).
LinuxKPI: Use IfAPI to get LLADDR
Nov 13 2024, 7:30 PM
jhibbits committed rG1eaecc214ea2: qlnx: Convert recent changes to IfAPI (authored by jhibbits).
qlnx: Convert recent changes to IfAPI
Nov 13 2024, 7:30 PM
jhibbits closed D47525: LinuxKPI: Use IfAPI to get LLADDR.
Nov 13 2024, 7:30 PM
jhibbits committed rG4d0c95384f9b: net: Include private header in more needed places (authored by jhibbits).
net: Include private header in more needed places
Nov 13 2024, 7:30 PM
jhibbits committed rGb224af946a17: netlink: Don't directly access ifnet members (authored by jhibbits).
netlink: Don't directly access ifnet members
Nov 13 2024, 7:30 PM
jhibbits closed D47533: qlnx: Convert recent changes to IfAPI.
Nov 13 2024, 7:30 PM
jhibbits committed rG3f2eb1ac2326: dummymbuf: Explicitly include if_private.h (authored by jhibbits).
dummymbuf: Explicitly include if_private.h
Nov 13 2024, 7:30 PM
jhibbits committed rG84d7ec4c657f: bnxt: Use IfAPI accessors where able (authored by jhibbits).
bnxt: Use IfAPI accessors where able
Nov 13 2024, 7:30 PM
jhibbits closed D42972: netlink: Don't directly access ifnet members.
Nov 13 2024, 7:29 PM
jhibbits closed D47353: bnxt: Use IfAPI accessors where able.
Nov 13 2024, 7:29 PM

Nov 12 2024

jhibbits requested review of D47533: qlnx: Convert recent changes to IfAPI.
Nov 12 2024, 9:30 PM
jhibbits added a comment to D47525: LinuxKPI: Use IfAPI to get LLADDR.

As an aside, are ifapi man pages coming soon?

$ apropos ifapi
apropos: nothing appropriate
$ apropos if_getlladdr
apropos: nothing appropriate
Nov 12 2024, 3:34 PM
jhibbits requested review of D47525: LinuxKPI: Use IfAPI to get LLADDR.
Nov 12 2024, 3:01 PM

Nov 8 2024

jhibbits accepted D47490: LinuxKPI: 802.11: improve lladdr change to not use ifnet internals.

Thanks!

Nov 8 2024, 11:39 PM

Nov 7 2024

jhibbits added a comment to D47312: watchdog: Convert to using sbintime_t format.

Ping, anyone?

Nov 7 2024, 7:27 PM

Nov 5 2024

jhibbits added inline comments to D47358: rescue: Implement a direct dumper for arm64 and amd64.
Nov 5 2024, 6:51 PM

Oct 31 2024

jhibbits updated subscribers of D47358: rescue: Implement a direct dumper for arm64 and amd64.
Oct 31 2024, 8:51 PM
jhibbits added a comment to D47358: rescue: Implement a direct dumper for arm64 and amd64.

Really cool work. I think this could use a better description though (and possibly a rename) - in current usage the rescue prefix suggests rescue(8) and it's not clear to me what a "direct dumper" is. The summary message should include a brief description of what this actually is.

Oct 31 2024, 4:08 PM
jhibbits requested review of D47358: rescue: Implement a direct dumper for arm64 and amd64.
Oct 31 2024, 3:53 PM
jhibbits added a reviewer for D47353: bnxt: Use IfAPI accessors where able: sumit.saxena_broadcom.com.
Oct 31 2024, 2:10 PM
jhibbits requested review of D47353: bnxt: Use IfAPI accessors where able.
Oct 31 2024, 2:09 PM

Oct 28 2024

jhibbits requested review of D47312: watchdog: Convert to using sbintime_t format.
Oct 28 2024, 3:44 PM

Oct 24 2024

jhibbits committed rG8d455d3d0e9d: ps3: add elfv2 support (authored by aomsin27_hotmail.co.th).
ps3: add elfv2 support
Oct 24 2024, 2:14 AM
jhibbits committed rG4f55ea6b5926: loader/powerpc: Add some CAS support for newer POWER CPUs (authored by jhibbits).
loader/powerpc: Add some CAS support for newer POWER CPUs
Oct 24 2024, 2:14 AM
jhibbits committed rGf9f006df1535: powerpc: Add nominal support for POWER10 and POWER11 (authored by jhibbits).
powerpc: Add nominal support for POWER10 and POWER11
Oct 24 2024, 2:14 AM

Oct 11 2024

jhibbits committed rGf2e62e601304: loader/powerpc: Add some CAS support for newer POWER CPUs (authored by jhibbits).
loader/powerpc: Add some CAS support for newer POWER CPUs
Oct 11 2024, 9:18 PM
jhibbits committed rG1e434da3b065: powerpc: Add nominal support for POWER10 and POWER11 (authored by jhibbits).
powerpc: Add nominal support for POWER10 and POWER11
Oct 11 2024, 9:18 PM