Page MenuHomeFreeBSD

jhibbits (Justin Hibbits)
User

Projects

User Details

User Since
May 16 2014, 7:29 PM (642 w, 1 d)

Recent Activity

Yesterday

jhibbits committed rG5aeedaf7204a: powerpc/ddb: Dump more state in `show pcpu` (authored by jhibbits).
powerpc/ddb: Dump more state in `show pcpu`
Sat, Sep 5, 4:16 AM
jhibbits committed rGd8f9d3388f5d: powerpc/pmap(booke): Allocate 64-bit roots from DMAP (authored by jhibbits).
powerpc/pmap(booke): Allocate 64-bit roots from DMAP
Sat, Sep 5, 4:15 AM
jhibbits committed rGeef260752633: powerpc/pmap(booke): Rework TID reuse (authored by jhibbits).
powerpc/pmap(booke): Rework TID reuse
Sat, Sep 5, 4:15 AM
jhibbits committed rG68ecb918a531: powerpc/booke: Reorganize FRAME_LEAVE (authored by jhibbits).
powerpc/booke: Reorganize FRAME_LEAVE
Sat, Sep 5, 4:15 AM
jhibbits committed rG564fe16c972d: powerpc/booke: Use a dedicated critical exception stack (authored by jhibbits).
powerpc/booke: Use a dedicated critical exception stack
Sat, Sep 5, 4:15 AM
jhibbits committed rG42f9049ab8d6: powerpc/watchdog: Make e500 watchdog action tunable (authored by jhibbits).
powerpc/watchdog: Make e500 watchdog action tunable
Sat, Sep 5, 4:15 AM

Tue, Sep 1

jhibbits accepted D59311: powerpc/radix: take the pmap lock in mmu_radix_sync_icache().
Tue, Sep 1, 6:49 PM

Sun, Aug 30

jhibbits committed rG32b99a26c37f: dpaa/fman: Pad the qman channel search array (authored by jhibbits).
dpaa/fman: Pad the qman channel search array
Sun, Aug 30, 4:07 AM
jhibbits committed rG1911838a111a: dpaa/fman_xmdio: Make xmdio a "real" MDIO (authored by jhibbits).
dpaa/fman_xmdio: Make xmdio a "real" MDIO
Sun, Aug 30, 4:07 AM
jhibbits committed rG26d5c4fc04df: powerpc64/powernv: Migrate XICS to PIC_AP_INIT (authored by jhibbits).
powerpc64/powernv: Migrate XICS to PIC_AP_INIT
Sun, Aug 30, 4:05 AM

Sat, Aug 29

jhibbits requested review of D59261: boot/powerpc: Add CAS support for native XIVE enable.
Sat, Aug 29, 2:58 AM
jhibbits requested review of D59260: powerpc64/powernv: Migrate to PIC_AP_INIT.
Sat, Aug 29, 2:58 AM
jhibbits requested review of D59259: powerpc/pseries: Add XIVE native mode to pseries.
Sat, Aug 29, 2:58 AM

Fri, Aug 28

jhibbits added inline comments to D59189: etherswitch/e6000sw: probe as an FDT device via new mdio_fdt(4) flavour.
Fri, Aug 28, 3:32 PM

Thu, Aug 27

jhibbits abandoned D59188: mdio: Add new mdio FDT driver.

Will go a different route--move this functionality into fman_xmdio instead per @mmel.

Thu, Aug 27, 2:43 PM

Wed, Aug 26

jhibbits added a reviewer for D59189: etherswitch/e6000sw: probe as an FDT device via new mdio_fdt(4) flavour: adrian.
Wed, Aug 26, 1:08 PM
jhibbits added reviewers for D59188: mdio: Add new mdio FDT driver: mmel, adrian.

@mmel this new driver is effectively the mii_fdt.c equivalent on the mdio side. From a physical perspective, my understanding is mdio is the low-level serial interface that can connect "anything", while MII is the higher level bus intended for PHYs, so MII "sits on top of" MDIO in reality, and they're separate entities in our driver architecture.

Wed, Aug 26, 1:06 PM
jhibbits requested review of D59189: etherswitch/e6000sw: probe as an FDT device via new mdio_fdt(4) flavour.
Wed, Aug 26, 3:02 AM
jhibbits requested review of D59188: mdio: Add new mdio FDT driver.
Wed, Aug 26, 3:01 AM

Tue, Aug 25

jhibbits committed rG5d884fc07662: dpaa: Split FMan port driver into distinct TX/RX (authored by jhibbits).
dpaa: Split FMan port driver into distinct TX/RX
Tue, Aug 25, 3:05 AM
jhibbits committed rG9171bb44cca5: powerpc/pmap: Fix SLB VSID mask (authored by jhibbits).
powerpc/pmap: Fix SLB VSID mask
Tue, Aug 25, 3:05 AM

Mon, Aug 24

jhibbits committed rGaefd61a1de86: dpaa: Add LRO and receive callback batching (authored by jhibbits).
dpaa: Add LRO and receive callback batching
Mon, Aug 24, 3:12 AM
jhibbits committed rGd7397e95685b: dpaa/eth: distribute RX across per-CPU FQs via FMan KeyGen (authored by jhibbits).
dpaa/eth: distribute RX across per-CPU FQs via FMan KeyGen
Mon, Aug 24, 3:12 AM
jhibbits committed rG4dccd3ac8685: dpaa/fman: KeyGen (Parse-Classify-Distribute) driver (authored by jhibbits).
dpaa/fman: KeyGen (Parse-Classify-Distribute) driver
Mon, Aug 24, 3:12 AM
jhibbits committed rG7733521e2b49: dpaa/qman: per-CPU pool channel service + FQID range allocator (authored by jhibbits).
dpaa/qman: per-CPU pool channel service + FQID range allocator
Mon, Aug 24, 3:12 AM
jhibbits committed rGdcd99de90d92: dpaa_eth: refactor RX FQ state into an array (N=1) (authored by jhibbits).
dpaa_eth: refactor RX FQ state into an array (N=1)
Mon, Aug 24, 3:12 AM

Sat, Aug 22

jhibbits committed rGee81cd1d8f55: dpaa/qman: Fix various pool allocation bugs (authored by jhibbits).
dpaa/qman: Fix various pool allocation bugs
Sat, Aug 22, 4:05 PM
jhibbits committed rG1d445ae68446: dpaa/eth: fast-path single-page TX frame build (authored by jhibbits).
dpaa/eth: fast-path single-page TX frame build
Sat, Aug 22, 4:05 PM
jhibbits accepted D59064: ofw_pcibus: Inherit PF locality for SR-IOV VFs.
Sat, Aug 22, 12:56 AM

Fri, Aug 21

jhibbits accepted D59065: ofw_pcibus: Honor device proximity for DMA tags.
Fri, Aug 21, 1:12 PM
jhibbits committed rG240d81169286: dpaa/dtsec: advertise RX/TX csum (authored by jhibbits).
dpaa/dtsec: advertise RX/TX csum
Fri, Aug 21, 3:21 AM
jhibbits committed rG81ac9c66edbf: dpaa/qman: Make `show fqid <N>` actually work (authored by jhibbits).
dpaa/qman: Make `show fqid <N>` actually work
Fri, Aug 21, 3:21 AM
jhibbits committed rG86a88972dc31: DPAA: Minor performance improvements (authored by jhibbits).
DPAA: Minor performance improvements
Fri, Aug 21, 2:27 AM
jhibbits committed rG86715a30e270: fman: Fix duplicate port identifiers (authored by jhibbits).
fman: Fix duplicate port identifiers
Fri, Aug 21, 2:27 AM
jhibbits committed rG6b57054af620: dpaa/fman_port: Fix register config typo (authored by jhibbits).
dpaa/fman_port: Fix register config typo
Fri, Aug 21, 2:27 AM
jhibbits committed rG48609042212a: sdhci_fsl_fdt: Add support for PowerPC eSDHC controllers (authored by jhibbits).
sdhci_fsl_fdt: Add support for PowerPC eSDHC controllers
Fri, Aug 21, 2:27 AM
jhibbits committed rGa952adecc8dd: sdhci_fsl_fdt: Allow setting extra quirks (authored by jhibbits).
sdhci_fsl_fdt: Allow setting extra quirks
Fri, Aug 21, 2:27 AM
jhibbits committed rG601312bf9fc6: powerpc/dma: Fix accounting and loading large segments (authored by jhibbits).
powerpc/dma: Fix accounting and loading large segments
Fri, Aug 21, 2:27 AM
jhibbits closed D58630: sdhci_fsl_fdt: Add support for T2080 eSDHC controller.
Fri, Aug 21, 2:27 AM
jhibbits closed D58627: powerpc/dma: Fix accounting and loading large segments.
Fri, Aug 21, 2:27 AM

Sun, Aug 16

jhibbits accepted D58884: linux: sort sys headers in linux_emul_md.c.
Sun, Aug 16, 10:27 PM

Aug 7 2026

jhibbits committed rGa66890355558: powerpc64: Bump KVA to 2TB (authored by jhibbits).
powerpc64: Bump KVA to 2TB
Aug 7 2026, 3:10 AM
jhibbits committed rG7bc06551cc7f: tools/cryptocheck: Fix allow_soft sysctl name (authored by jhibbits).
tools/cryptocheck: Fix allow_soft sysctl name
Aug 7 2026, 3:10 AM
jhibbits committed rGb83204edf101: powerpc/pmap: Support booke64 kernel pmap growing (authored by jhibbits).
powerpc/pmap: Support booke64 kernel pmap growing
Aug 7 2026, 2:53 AM

Aug 6 2026

jhibbits added reviewers for D58627: powerpc/dma: Fix accounting and loading large segments: PowerPC, adrian.

Helps if I add some reviewers.

Aug 6 2026, 6:37 PM

Aug 3 2026

jhibbits requested review of D58631: sdhci: Add new quirk for hardware that can't signal R1B busy.
Aug 3 2026, 11:33 PM
jhibbits requested review of D58630: sdhci_fsl_fdt: Add support for T2080 eSDHC controller.
Aug 3 2026, 11:33 PM
jhibbits requested review of D58627: powerpc/dma: Fix accounting and loading large segments.
Aug 3 2026, 9:29 PM

Jul 21 2026

jhibbits committed rGced89d9c04d4: watchdog: Fix a couple type issues (authored by jhibbits).
watchdog: Fix a couple type issues
Jul 21 2026, 8:24 PM

Jul 19 2026

jhibbits accepted D58330: dpaa2: Apply if_flags and MAC filters in dpaa2_ni_init().

Works for me! Resolves PR292006.

Jul 19 2026, 2:22 AM · drivers

Jul 8 2026

jhibbits accepted D58106: ofw_pcib: add support for reading 'dma-ranges' property.
Jul 8 2026, 9:01 PM

Jul 6 2026

jhibbits committed rGdec79d2b47b3: powerpc/pmap(booke): Fix TLB TID eviction (authored by jhibbits).
powerpc/pmap(booke): Fix TLB TID eviction
Jul 6 2026, 9:24 PM
jhibbits committed rG4dd9e4ed9771: powerpc/booke(pmap): Flash-invalidate TLB on TID rollover (authored by jhibbits).
powerpc/booke(pmap): Flash-invalidate TLB on TID rollover
Jul 6 2026, 9:24 PM

Jul 4 2026

jhibbits added inline comments to D58008: boot-test.sh: Test many boot loader combinations..
Jul 4 2026, 5:36 PM

Jul 1 2026

jhibbits committed rGa88932b42c36: powerpc/conf: Remove temporary additions from QORIQ64 (authored by jhibbits).
powerpc/conf: Remove temporary additions from QORIQ64
Jul 1 2026, 2:55 AM
jhibbits committed rG21ae6119bbd0: powerpc: Remove DPAA from MPC85XX, it's 64-bit only now (authored by jhibbits).
powerpc: Remove DPAA from MPC85XX, it's 64-bit only now
Jul 1 2026, 2:43 AM
jhibbits committed rG17f02f732dfd: powerpc/pmap: Fix 32-bit Book-E build (authored by jhibbits).
powerpc/pmap: Fix 32-bit Book-E build
Jul 1 2026, 2:42 AM
jhibbits committed rGa8566c71ce46: hym8563: Fix 32-bit powerpc build (authored by jhibbits).
hym8563: Fix 32-bit powerpc build
Jul 1 2026, 2:42 AM
jhibbits committed rG2b5d1d8e298b: rge: Fix 32-bit powerpc build (authored by jhibbits).
rge: Fix 32-bit powerpc build
Jul 1 2026, 2:42 AM
jhibbits closed D57795: hym8563: Fix 32-bit powerpc build.
Jul 1 2026, 2:42 AM
jhibbits closed D57794: rge: Fix 32-bit powerpc build.
Jul 1 2026, 2:42 AM

Jun 24 2026

jhibbits added a reviewer for D57795: hym8563: Fix 32-bit powerpc build: mmel.
Jun 24 2026, 2:41 AM
jhibbits requested review of D57795: hym8563: Fix 32-bit powerpc build.
Jun 24 2026, 2:40 AM
jhibbits requested review of D57794: rge: Fix 32-bit powerpc build.
Jun 24 2026, 2:16 AM

Jun 21 2026

jhibbits committed rGb3249ed3a6ed: powerpc/booke: Save watchdog context to "critical" save area (authored by jhibbits).
powerpc/booke: Save watchdog context to "critical" save area
Jun 21 2026, 10:07 PM
jhibbits committed rG9faeaac936ae: powerpc/pmap: Use variable-sized TID (authored by jhibbits).
powerpc/pmap: Use variable-sized TID
Jun 21 2026, 10:07 PM
jhibbits committed rG9006774e46df: powerpc/booke: Extend TID register bits to the max (authored by jhibbits).
powerpc/booke: Extend TID register bits to the max
Jun 21 2026, 10:07 PM

Jun 16 2026

jhibbits added a comment to D57388: powerpc64le: switch long double to IEEE binary128.

I've just noticed that arch(7) should also be updated, but I'm not sure about one thing.

Architecture    float, double    long double
aarch64         hard             soft, quad precision
amd64           hard             hard, 80 bit
armv7           hard             hard, double precision
i386            hard             hard, 80 bit
powerpc         hard             hard, double precision
powerpcspe      hard             hard, double precision
powerpc64       hard             hard, double precision
powerpc64le     hard             hard, double precision
riscv64         hard             hard, quad precision

Obviously powerpc64le entry needs to be changed to quad. But I'm not really sure about whether it should be soft or hard. I mean, by default it will be soft, but if you build with CPUTYPE=power9 or newer, it's hard.

Jun 16 2026, 1:56 PM

Jun 10 2026

jhibbits committed rG4bdcff554368: powerpc/booke: Add watchdog driver (authored by jhibbits).
powerpc/booke: Add watchdog driver
Jun 10 2026, 2:09 PM
jhibbits committed rGd08cb1dc1748: watchdog: Fix a couple type issues (authored by jhibbits).
watchdog: Fix a couple type issues
Jun 10 2026, 2:09 PM

May 20 2026

jhibbits committed rGcd3cc6e910c0: i2c/sensors: Add driver for W83793 hardware monitor (authored by jhibbits).
i2c/sensors: Add driver for W83793 hardware monitor
May 20 2026, 2:24 AM
jhibbits committed rG31855427d934: dpaa: Restore Semihalf license header (authored by jhibbits).
dpaa: Restore Semihalf license header
May 20 2026, 2:24 AM
jhibbits closed D56776: i2c/sensors: Add driver for W83793 hardware monitor.
May 20 2026, 2:23 AM
jhibbits closed D57123: dpaa: Restore Semihalf license header.
May 20 2026, 2:23 AM
jhibbits requested review of D57123: dpaa: Restore Semihalf license header.
May 20 2026, 2:07 AM
jhibbits committed rG0b158de11091: pseries/llan: call init when ioctl sets interface UP (authored by jhibbits).
pseries/llan: call init when ioctl sets interface UP
May 20 2026, 1:59 AM
jhibbits committed rG237e851009e8: pseries/llan: call init when ioctl sets interface UP (authored by jhibbits).
pseries/llan: call init when ioctl sets interface UP
May 20 2026, 1:53 AM

May 13 2026

jhibbits added inline comments to D56984: powerpc: Implement RTAS event log support.
May 13 2026, 3:16 PM · drivers, PowerPC
jhibbits added inline comments to D56984: powerpc: Implement RTAS event log support.
May 13 2026, 2:56 PM · drivers, PowerPC

May 4 2026

jhibbits abandoned D56612: dpaa: Migrate from NCSW base to a home-grown driver.

Closed by rGfd8d34ce

May 4 2026, 4:12 PM
jhibbits committed rG7b5a23b12451: rs5c372a: Fix copyright header (authored by jhibbits).
rs5c372a: Fix copyright header
May 4 2026, 1:49 AM
jhibbits committed rG7a40b8a89e7d: dpaa: Fix copyright headers (authored by jhibbits).
dpaa: Fix copyright headers
May 4 2026, 1:49 AM

May 3 2026

jhibbits added inline comments to D56776: i2c/sensors: Add driver for W83793 hardware monitor.
May 3 2026, 7:17 PM
jhibbits committed rG9d423705db8b: dpaa: Support jumbo frames as multi-buffer frames (authored by jhibbits).
dpaa: Support jumbo frames as multi-buffer frames
May 3 2026, 7:12 PM
jhibbits committed rG6464974c5a56: dpaa: Enable checksum offloading for IPv4 and IPv6 (authored by jhibbits).
dpaa: Enable checksum offloading for IPv4 and IPv6
May 3 2026, 7:12 PM
jhibbits committed rGfd8d34ce272b: dpaa: Migrate from NCSW base to a home-grown driver (authored by jhibbits).
dpaa: Migrate from NCSW base to a home-grown driver
May 3 2026, 7:12 PM
jhibbits committed rGd22051b18e9b: iicbus/rtc: Add driver for the Ricoh rs5c372 RTC (authored by jhibbits).
iicbus/rtc: Add driver for the Ricoh rs5c372 RTC
May 3 2026, 7:12 PM
jhibbits committed rG96840278032f: sysctl: Fix typo in DDB help text example (authored by jhibbits).
sysctl: Fix typo in DDB help text example
May 3 2026, 7:12 PM
jhibbits added inline comments to D56776: i2c/sensors: Add driver for W83793 hardware monitor.
May 3 2026, 7:11 PM
jhibbits requested review of D56776: i2c/sensors: Add driver for W83793 hardware monitor.
May 3 2026, 6:56 PM

Apr 30 2026

jhibbits accepted D56751: powerpc/pic: fix the openpic CPU logic to work on powermac.

This really is funny, that we're working around broken IBM and Apple hardware by putting a quirk on the one conforming implementer.

Apr 30 2026, 10:24 PM · PowerPC
jhibbits committed rG59a844b9cea7: mpc85xx/msi: Add compat string for T208x/T4xxx SoCs (authored by jhibbits).
mpc85xx/msi: Add compat string for T208x/T4xxx SoCs
Apr 30 2026, 12:19 AM
jhibbits committed rG0a705587e472: iicmux: Return the right error codes (authored by jhibbits).
iicmux: Return the right error codes
Apr 30 2026, 12:19 AM
jhibbits committed rG787b5e136735: dtrace: Add missing file for powerpc kernel build (authored by jhibbits).
dtrace: Add missing file for powerpc kernel build
Apr 30 2026, 12:19 AM
jhibbits committed rG605f53705d6d: powerpc/openpic: Increase the maximum number of IRQs allowed (authored by jhibbits).
powerpc/openpic: Increase the maximum number of IRQs allowed
Apr 30 2026, 12:19 AM
jhibbits closed D56422: powerpc/openpic: Increase the maximum number of IRQs allowed.
Apr 30 2026, 12:19 AM
jhibbits committed rG40bcad56f1b8: powerpc/pic: Add a PIC_AP_INIT() to set up AP PIC info (authored by jhibbits).
powerpc/pic: Add a PIC_AP_INIT() to set up AP PIC info
Apr 30 2026, 12:19 AM
jhibbits closed D56421: powerpc/pic: Add a PIC_AP_INIT() to set up AP PIC info.
Apr 30 2026, 12:18 AM

Apr 24 2026

jhibbits abandoned D56593: pseries/llan: call init when ioctl sets interface UP.
Apr 24 2026, 4:11 PM
jhibbits abandoned D55030: powerpc/pmap: Add support for page sizes found on E6500.
Apr 24 2026, 4:10 PM