Page MenuHomeFreeBSD

jhibbits (Justin Hibbits)
User

Projects

User Details

User Since
May 16 2014, 7:29 PM (376 w, 9 h)

Recent Activity

Wed, Jul 28

jhibbits accepted D31332: powerpc: change mfpvr return type to uint32_t.
Wed, Jul 28, 2:21 PM

Jun 17 2021

jhibbits accepted D30797: powerpc64: make radix with superpages default.

Looks fine to me.

Jun 17 2021, 4:49 PM · PowerPC

Jun 16 2021

jhibbits added a comment to D30793: powerpc64, powerpc64le: ZFS support as kernel builtin.
In D30793#692367, @imp wrote:

That is, I'd rather see ZFS64

include GENERIC64
options ZFS

etc

Jun 16 2021, 9:49 PM · PowerPC

Jun 6 2021

jhibbits committed R10:d7bfb412a7c3: powerpc64le/pmap: Fix superpage promotions (authored by jhibbits).
powerpc64le/pmap: Fix superpage promotions
Jun 6 2021, 2:50 AM

May 30 2021

jhibbits committed R10:2b9a828c9949: Set default SPE FP environment (authored by jhibbits).
Set default SPE FP environment
May 30 2021, 2:54 AM
jhibbits committed R10:66b2b71df8aa: Wrap the default SPE config in its own #define (authored by jhibbits).
Wrap the default SPE config in its own #define
May 30 2021, 2:54 AM
jhibbits committed R10:0137a09d6e0b: Clean up spr.h (authored by jhibbits).
Clean up spr.h
May 30 2021, 2:54 AM

May 29 2021

jhibbits committed R10:811e645d286d: Apply r350463(43ded0a321a) to powerpc64 radix pmap (authored by jhibbits).
Apply r350463(43ded0a321a) to powerpc64 radix pmap
May 29 2021, 8:16 PM
jhibbits committed R10:09947faee84b: Apply r350335(5d18382b728) to powerpc64 radix pmap (authored by jhibbits).
Apply r350335(5d18382b728) to powerpc64 radix pmap
May 29 2021, 8:15 PM
jhibbits committed R10:b40538683ac2: Apply r355991(50079417a5c28caeca3f423b981047db76e8f5cb) to powerpc64 (authored by jhibbits).
Apply r355991(50079417a5c28caeca3f423b981047db76e8f5cb) to powerpc64
May 29 2021, 8:15 PM

May 17 2021

jhibbits committed R10:b2ee069e8cf7: Fix locking in qoriq_gpio (authored by jhibbits).
Fix locking in qoriq_gpio
May 17 2021, 1:49 PM
jhibbits closed D29809: Make ISA_206_ATOMICS a kernel option.
May 17 2021, 1:49 PM
jhibbits committed R10:ffd21bd2892d: Make ISA_206_ATOMICS a kernel option (authored by jhibbits).
Make ISA_206_ATOMICS a kernel option
May 17 2021, 1:49 PM
jhibbits closed D30018: powerpc: Rework IPI message processing.
May 17 2021, 1:48 PM
jhibbits committed R10:7ed09a6778d3: powerpc: Rework IPI message processing (authored by jhibbits).
powerpc: Rework IPI message processing
May 17 2021, 1:48 PM
jhibbits committed R10:9aad27931e61: powerpc64/radix mmu: Remove dead variable (authored by jhibbits).
powerpc64/radix mmu: Remove dead variable
May 17 2021, 1:48 PM

May 11 2021

jhibbits committed R10:a436e6653142: powerpc/radix pmap: Convert stat counters from ulongs to counters (authored by jhibbits).
powerpc/radix pmap: Convert stat counters from ulongs to counters
May 11 2021, 2:26 AM
jhibbits committed R10:31c3770ee5b7: powerpc/mmu: Actually use the Radix pmap_align_superpage function (authored by jhibbits).
powerpc/mmu: Actually use the Radix pmap_align_superpage function
May 11 2021, 2:26 AM

May 6 2021

jhibbits committed R10:49c894ddced5: powerpc64: Split out DMAP and non-DMAP implementations of some methods (authored by jhibbits).
powerpc64: Split out DMAP and non-DMAP implementations of some methods
May 6 2021, 1:59 AM
jhibbits committed R10:664057961085: msun fixes for SPE (authored by jhibbits).
msun fixes for SPE
May 6 2021, 1:59 AM
jhibbits closed D30071: powerpc64: Split out DMAP and non-DMAP implementations of some methods.
May 6 2021, 1:59 AM
jhibbits closed D22824: msun fixes for SPE.
May 6 2021, 1:58 AM

May 3 2021

jhibbits updated the diff for D22824: msun fixes for SPE.

Address @alfredo's feedback

May 3 2021, 12:50 AM
jhibbits added inline comments to D22824: msun fixes for SPE.
May 3 2021, 12:48 AM

May 1 2021

jhibbits added a comment to D22818: [PowerPC] Add .iplt to powerpc linker scripts.

Is this still needed? We've had ifuncs for a year now, with no problems.

May 1 2021, 9:49 PM · PowerPC
jhibbits requested review of D30071: powerpc64: Split out DMAP and non-DMAP implementations of some methods.
May 1 2021, 9:26 PM
jhibbits updated the diff for D29808: powerpc64/pmap: NUMA-ize radix PMAP.

Address @bdragon's feedback.

May 1 2021, 9:21 PM
jhibbits committed R10:be48fe60009e: powerpc/xive: Remove POWER9 DD1 IRQ bits (authored by jhibbits).
powerpc/xive: Remove POWER9 DD1 IRQ bits
May 1 2021, 9:19 PM
jhibbits committed R10:a6ca7519f89c: powerpc64: Optimize radix trap handling a little more (authored by jhibbits).
powerpc64: Optimize radix trap handling a little more
May 1 2021, 12:59 AM
jhibbits closed D30003: powerpc64: Optimize radix trap handling a little more.
May 1 2021, 12:58 AM

Apr 29 2021

jhibbits abandoned D15696: Use int instead of char to take the result of getopt() in ZFS utilities..

switch to new openzfs made this redundant.

Apr 29 2021, 3:47 AM

Apr 28 2021

jhibbits requested review of D30018: powerpc: Rework IPI message processing.
Apr 28 2021, 1:36 AM

Apr 27 2021

jhibbits requested review of D30003: powerpc64: Optimize radix trap handling a little more.
Apr 27 2021, 2:21 AM

Apr 23 2021

jhibbits accepted D29136: WIP: [PowerPC] PowerMac timebase sync for G4.

Seems to work fine on my G4.

Apr 23 2021, 8:12 PM · PowerPC

Apr 19 2021

jhibbits added a comment to D29810: elftoolchain: Copy "as much as possible" for short note reads.

Can you provide more info about the problem? Does it arise because of the roundup of namesz and descsz?

Apr 19 2021, 2:22 AM

Apr 18 2021

jhibbits committed R10:6525c2d4de8f: mips/octeon SDK: Fix __cvmx_cmd_queue_lock asm for clang 11 (authored by jhibbits).
mips/octeon SDK: Fix __cvmx_cmd_queue_lock asm for clang 11
Apr 18 2021, 5:09 PM

Apr 17 2021

jhibbits requested review of D29810: elftoolchain: Copy "as much as possible" for short note reads.
Apr 17 2021, 4:41 PM
jhibbits requested review of D29809: Make ISA_206_ATOMICS a kernel option.
Apr 17 2021, 4:38 PM
jhibbits requested review of D29808: powerpc64/pmap: NUMA-ize radix PMAP.
Apr 17 2021, 4:37 PM

Apr 5 2021

jhibbits added a comment to D23376: Avoid having PowerMacs ending up with stuck-sleeping threads: force some boot-time TB value relationships across sockets/cores..

This is superseded by D29136.

Apr 5 2021, 6:47 PM · PowerPC
jhibbits accepted D29511: powerpc64: add missing TLB invalidations to radix.
Apr 5 2021, 6:45 PM · PowerPC
jhibbits abandoned D16351: Create devel/powerpcspe-xtoolchain-gcc and supporting ports.

No need for this anymore. We have clang, and GCC has abandoned powerpcspe (last supported version is gcc8, used as ports gcc).

Apr 5 2021, 4:02 PM
jhibbits closed D25130: powerpc: Optimize copyinstr() to avoid repeatedly mapping user strings.

Committed as 6260bfb

Apr 5 2021, 3:58 PM
jhibbits committed R10:16e549ebe2ab: Merge the QorIQ GPIO drivers between arm and powerpc (authored by jhibbits).
Merge the QorIQ GPIO drivers between arm and powerpc
Apr 5 2021, 3:36 PM
jhibbits closed D29520: Merge the QorIQ GPIO drivers between arm and powerpc.
Apr 5 2021, 3:35 PM

Apr 4 2021

jhibbits updated the diff for D29520: Merge the QorIQ GPIO drivers between arm and powerpc.

Address @mw's feedback.

Apr 4 2021, 2:26 AM
jhibbits added inline comments to D29520: Merge the QorIQ GPIO drivers between arm and powerpc.
Apr 4 2021, 12:38 AM

Mar 31 2021

jhibbits requested review of D29520: Merge the QorIQ GPIO drivers between arm and powerpc.
Mar 31 2021, 7:06 PM
jhibbits abandoned D23828: powerpc/powermac: Constrain 'cpu_sleep()' for AIM to mpc745x.

Closed by b6d8f3b5

Mar 31 2021, 6:35 PM
jhibbits committed R10:921716186f12: powerpc/aim: Update timebase directly on resume instead of through platform (authored by jhibbits).
powerpc/aim: Update timebase directly on resume instead of through platform
Mar 31 2021, 6:35 PM
jhibbits committed R10:b6d8f3b517de: powerpc/powermac: Constrain 'cpu_sleep()' for AIM to mpc745x (authored by jhibbits).
powerpc/powermac: Constrain 'cpu_sleep()' for AIM to mpc745x
Mar 31 2021, 6:35 PM
jhibbits added inline comments to D29511: powerpc64: add missing TLB invalidations to radix.
Mar 31 2021, 2:15 PM · PowerPC

Mar 28 2021

jhibbits committed R10:6a762cfae145: powerpc: Fix powerpcspe WRT FPSCR (authored by jhibbits).
powerpc: Fix powerpcspe WRT FPSCR
Mar 28 2021, 12:26 AM
jhibbits closed D29452: powerpc: Fix powerpcspe WRT FPSCR.
Mar 28 2021, 12:25 AM

Mar 27 2021

jhibbits requested review of D29452: powerpc: Fix powerpcspe WRT FPSCR.
Mar 27 2021, 9:49 PM

Mar 9 2021

jhibbits added inline comments to D29136: WIP: [PowerPC] PowerMac timebase sync for G4.
Mar 9 2021, 3:09 AM · PowerPC
jhibbits added inline comments to D29136: WIP: [PowerPC] PowerMac timebase sync for G4.
Mar 9 2021, 1:27 AM · PowerPC

Mar 8 2021

jhibbits added inline comments to D29131: [PowerPC] Fix programmer's switch driver and add to GENERIC.
Mar 8 2021, 8:26 PM · PowerPC

Feb 10 2021

jhibbits accepted D28580: powernv: Include NUMA locality information in the CPU topology.

On a dual socket POWER9:

Feb 10 2021, 11:15 PM · PowerPC

Feb 5 2021

jhibbits added a comment to D28494: mrsas: unbreak i386 build.

@luporl we want a LE 64-bit number here.

Feb 5 2021, 5:08 PM
jhibbits added inline comments to D28494: mrsas: unbreak i386 build.
Feb 5 2021, 3:07 PM

Dec 30 2020

jhibbits accepted D27365: [POWERPC64LE] fix sysctl dev.opal_sensor.* on little-endian kernel.
Dec 30 2020, 9:46 PM · PowerPC

Dec 15 2020

jhibbits added inline comments to D27365: [POWERPC64LE] fix sysctl dev.opal_sensor.* on little-endian kernel.
Dec 15 2020, 10:11 PM · PowerPC

Dec 13 2020

jhibbits committed rS368620: MFC r3684733:.
MFC r3684733:
Dec 13 2020, 10:43 PM

Dec 9 2020

jhibbits closed D27515: dev/mfi: Make a seemingly bogus conditional unconditional.
Dec 9 2020, 2:07 AM
jhibbits committed rS368473: dev/mfi: Make a seemingly bogus conditional unconditional.
dev/mfi: Make a seemingly bogus conditional unconditional
Dec 9 2020, 2:07 AM

Dec 8 2020

jhibbits requested review of D27515: dev/mfi: Make a seemingly bogus conditional unconditional.
Dec 8 2020, 6:29 PM

Dec 3 2020

jhibbits added inline comments to D27453: [PowerPC] Floating-point exception trap followup.
Dec 3 2020, 2:20 AM · PowerPC

Dec 1 2020

jhibbits accepted D27431: [PowerPC64LE] Fix LE VSX/fpr interop.
Dec 1 2020, 2:32 AM · PowerPC

Nov 23 2020

jhibbits committed rS367957: MFC r367807.
MFC r367807
Nov 23 2020, 4:27 PM

Nov 20 2020

jhibbits accepted D27294: [POWERPC] print uprintf_signal 'type' field in hex.
Nov 20 2020, 6:49 PM · PowerPC

Nov 18 2020

jhibbits committed rS367807: Fix octeon_pmc post-r334827.
Fix octeon_pmc post-r334827
Nov 18 2020, 5:37 PM

Nov 16 2020

jhibbits accepted D27241: [POWERPC] fix signal race condition.
Nov 16 2020, 11:09 PM · PowerPC
jhibbits accepted D27156: [PowerPC] Don't overwrite vm.pmap sysctl node.
Nov 16 2020, 8:45 PM · PowerPC

Nov 14 2020

jhibbits added inline comments to D27156: [PowerPC] Don't overwrite vm.pmap sysctl node.
Nov 14 2020, 4:00 AM · PowerPC

Nov 13 2020

jhibbits added a comment to D23720: mail/thunderbird: port to powerpc64.

Since mail/thunderbird now builds and works on powerpc64, is this OBE? Or is more needed?

Nov 13 2020, 1:07 AM
jhibbits accepted D27202: msun tests: use standard floating-point exception flags on lrint and fenv tests.
Nov 13 2020, 1:06 AM · PowerPC
jhibbits accepted D27201: [POWERPC] msun: fix incorrect flag in fesetexceptflag.
Nov 13 2020, 1:04 AM · PowerPC

Nov 11 2020

jhibbits accepted D27181: [PowerPC64LE] Radix fixes for LE.

Looks fine to me

Nov 11 2020, 10:48 PM · PowerPC

Nov 10 2020

jhibbits committed rS367529: MFC r367355:.
MFC r367355:
Nov 10 2020, 2:14 AM

Nov 6 2020

jhibbits accepted D25237: Implement superpages for PowerPC64 (HPT).

Maybe after it's in, someone can try to figure out why enabling superpages causes a 2% performance penalty in buildworld.

Nov 6 2020, 5:15 AM · PowerPC
jhibbits accepted D23623: [POWERPC] Handles float point exception.
Nov 6 2020, 5:13 AM · PowerPC

Nov 4 2020

jhibbits committed rS367355: Fix UMA alignment for COP2 context structure..
Fix UMA alignment for COP2 context structure.
Nov 4 2020, 11:29 PM

Nov 3 2020

jhibbits accepted D26669: [PowerPC] Allow traversal of oversize OF properties.

Maybe we should stop playing whack-a-mole and just use an overkill bounce page that can hold the full name field (2048 bytes?)

Nov 3 2020, 10:32 PM · PowerPC
jhibbits accepted D26113: libpmc: add support for POWER8/9 PMCs.
Nov 3 2020, 10:27 PM
jhibbits added a comment to D23623: [POWERPC] Handles float point exception.

Is there any more work needed on this?

Nov 3 2020, 10:26 PM · PowerPC
jhibbits accepted D26110: [PowerPC64] hwpmc: add support for POWER8/9 PMCs.

I like the refactoring!

Nov 3 2020, 10:25 PM · PowerPC
jhibbits accepted D26114: pmcstat: fix PPC kernel symbol resolution.
Nov 3 2020, 10:23 PM · PowerPC
jhibbits accepted D26605: Make powerpc use MAXARGS instead of hardcoding '10'.

Seems fine to me. It's consistent with all other archs.

Nov 3 2020, 10:22 PM
jhibbits accepted D26532: [PowerPC] Make PPC 970 PMC SPRs the standard ones.
Nov 3 2020, 10:14 PM · PowerPC
jhibbits added a comment to D25237: Implement superpages for PowerPC64 (HPT).

Looks good, glad you got the speed back!

Nov 3 2020, 10:10 PM · PowerPC

Oct 7 2020

jhibbits accepted D26004: [PowerPC] print debugging information on trap signal.
Oct 7 2020, 2:50 PM · PowerPC

Oct 3 2020

jhibbits committed rS366385: MFC r366162,r366169,r366188.
MFC r366162,r366169,r366188
Oct 3 2020, 2:26 AM

Sep 30 2020

jhibbits added a comment to D26600: moea64 Performance improvements.

This is mostly a series of experiments to see what can reduce the locking contention on the 'page pv' lock (PV_LOCK()/PV_PAGE_LOCK()) since those seem to be pretty heavily contended, as measured with lockstat(1).

Sep 30 2020, 3:52 PM
jhibbits requested review of D26600: moea64 Performance improvements.
Sep 30 2020, 3:00 AM

Sep 26 2020

jhibbits committed rS366188: Check for the only 32-bit MIPS ABIs we support, rather than !n64.
Check for the only 32-bit MIPS ABIs we support, rather than !n64
Sep 26 2020, 9:47 PM

Sep 25 2020

jhibbits committed rS366171: Fix mips64 build.
Fix mips64 build
Sep 25 2020, 8:27 PM
jhibbits committed rS366169: mips: Fix compat32 library builds from r366162.
mips: Fix compat32 library builds from r366162
Sep 25 2020, 7:04 PM
jhibbits closed D26556: Fix compat32 on mips64.
Sep 25 2020, 5:14 PM
jhibbits committed rS366162: Fix compat32 on mips64.
Fix compat32 on mips64
Sep 25 2020, 5:14 PM