Page MenuHomeFreeBSD

jhibbits (Justin Hibbits)
User

Projects

User Details

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

Recent Activity

Wed, Feb 10

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

On a dual socket POWER9:

Wed, Feb 10, 11:15 PM · PowerPC

Fri, Feb 5

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

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

Fri, Feb 5, 5:08 PM
jhibbits added inline comments to D28494: mrsas: unbreak i386 build.
Fri, Feb 5, 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
jhibbits requested review of D26556: Fix compat32 on mips64.
Sep 25 2020, 4:37 PM

Sep 15 2020

jhibbits accepted D26430: [PowerPC] Remove obsolete MK_LOADER_FORCE_LE.
Sep 15 2020, 2:00 AM · PowerPC

Aug 21 2020

jhibbits added inline comments to D26114: pmcstat: fix PPC kernel symbol resolution.
Aug 21 2020, 4:20 AM · PowerPC

Jul 21 2020

jhibbits added inline comments to D25237: Implement superpages for PowerPC64 (HPT).
Jul 21 2020, 2:40 AM · PowerPC
jhibbits added inline comments to D25237: Implement superpages for PowerPC64 (HPT).
Jul 21 2020, 2:05 AM · PowerPC

Jul 2 2020

jhibbits accepted D25545: [PowerPC] XIVE dispatch tweaks.
Jul 2 2020, 11:01 AM · PowerPC

Jun 23 2020

jhibbits updated the diff for D24908: powerpc: Add a (CPU/runtime features) flags set to pcpu struct.

Move pc_flags to a better spot.

Jun 23 2020, 3:20 AM

Jun 20 2020

jhibbits committed rS362438: Let alfredo@ run free.
Let alfredo@ run free
Jun 20 2020, 3:44 PM
jhibbits added inline comments to D23828: powerpc/powermac: Constrain 'cpu_sleep()' for AIM to mpc745x.
Jun 20 2020, 12:26 AM

Jun 18 2020

jhibbits accepted D25271: [PowerPC] Add virtio to GENERIC.
Jun 18 2020, 12:27 PM · PowerPC
jhibbits accepted D25312: Relax the rule against declaring variables in nested scopes..
Jun 18 2020, 9:18 AM

Jun 15 2020

jhibbits accepted D24812: [PowerPC] De-giant powermac_nvram, update documentation.
Jun 15 2020, 2:22 AM · PowerPC
jhibbits accepted D25223: [PowerPC] More relocation fixes.

One last thing: did you try a debug session between the initrd syms setup and pmap_bootstrap() to make sure it doesn't panic due to being unable to access the DMAP?

Jun 15 2020, 2:17 AM · PowerPC

Jun 14 2020

jhibbits accepted D25225: [PowerPC] Fix booke64 qemu infinite loop in L2 cache enable.
Jun 14 2020, 11:55 PM · PowerPC
jhibbits added inline comments to D25223: [PowerPC] More relocation fixes.
Jun 14 2020, 9:51 PM · PowerPC

Jun 13 2020

jhibbits accepted D24661: [PowerPC] Fix scc z8530 driver.
Jun 13 2020, 6:52 PM · PowerPC
jhibbits added inline comments to D25225: [PowerPC] Fix booke64 qemu infinite loop in L2 cache enable.
Jun 13 2020, 6:38 PM · PowerPC
jhibbits added inline comments to D25237: Implement superpages for PowerPC64 (HPT).
Jun 13 2020, 4:12 AM · PowerPC

Jun 11 2020

jhibbits added inline comments to D25225: [PowerPC] Fix booke64 qemu infinite loop in L2 cache enable.
Jun 11 2020, 2:25 AM · PowerPC
jhibbits added inline comments to D25223: [PowerPC] More relocation fixes.
Jun 11 2020, 12:47 AM · PowerPC

Jun 10 2020

jhibbits committed rS362034: powerpc/pmap: Fix pte_find_next() iterators for booke64 pmap.
powerpc/pmap: Fix pte_find_next() iterators for booke64 pmap
Jun 10 2020, 11:04 PM
jhibbits committed rS362003: powerpc/powernv: Don't use the vmem quantum cache for OPAL PCI MSI allocations.
powerpc/powernv: Don't use the vmem quantum cache for OPAL PCI MSI allocations
Jun 10 2020, 4:08 AM
jhibbits committed rS362002: powerpc/mpc85xx: Don't use the quantum cache in vmem for MPIC MSIs.
powerpc/mpc85xx: Don't use the quantum cache in vmem for MPIC MSIs
Jun 10 2020, 4:05 AM

Jun 9 2020

jhibbits committed rS361988: powerpc/pmap: Fix wired memory leak in booke64 page directories.
powerpc/pmap: Fix wired memory leak in booke64 page directories
Jun 9 2020, 9:59 PM

Jun 8 2020

jhibbits committed rS361901: powerpc/powernv: Don't configure disabled CPUs.
powerpc/powernv: Don't configure disabled CPUs
Jun 8 2020, 2:28 AM

Jun 6 2020

jhibbits committed rS361874: powerpc: Fix nits in copyinout comments from r361861.
powerpc: Fix nits in copyinout comments from r361861
Jun 6 2020, 6:56 PM
jhibbits committed rS361861: powerpc: Use IFUNCs for copyin/copyout/etc.
powerpc: Use IFUNCs for copyin/copyout/etc
Jun 6 2020, 3:09 AM
jhibbits closed D25129: powerpc: Use IFUNCs for copyin/copyout/etc.
Jun 6 2020, 3:09 AM
jhibbits committed rS361859: powerpc: Add a (CPU/runtime features) flags set to pcpu struct.
powerpc: Add a (CPU/runtime features) flags set to pcpu struct
Jun 6 2020, 2:41 AM
jhibbits closed D24908: powerpc: Add a (CPU/runtime features) flags set to pcpu struct.
Jun 6 2020, 2:41 AM

Jun 5 2020

jhibbits updated the diff for D25129: powerpc: Use IFUNCs for copyin/copyout/etc.

Try again...

Jun 5 2020, 10:30 PM
jhibbits updated the diff for D25129: powerpc: Use IFUNCs for copyin/copyout/etc.

Fix booke, which doesn't use ifuncs for copyin/copyout. Use a "naked function"
definition instead, since it's really treated as a secondary return path.

Jun 5 2020, 9:45 PM
jhibbits updated the diff for D25130: powerpc: Optimize copyinstr() to avoid repeatedly mapping user strings.

Address bdragon's feedback.

Jun 5 2020, 4:50 PM
jhibbits added inline comments to D25130: powerpc: Optimize copyinstr() to avoid repeatedly mapping user strings.
Jun 5 2020, 4:39 PM

Jun 4 2020

jhibbits requested review of D25130: powerpc: Optimize copyinstr() to avoid repeatedly mapping user strings.
Jun 4 2020, 6:20 PM
jhibbits requested review of D25129: powerpc: Use IFUNCs for copyin/copyout/etc.
Jun 4 2020, 4:33 PM

May 29 2020

jhibbits committed rS361615: powerpc: Stop advertising that POWER8 and POWER9 support HTM.
powerpc: Stop advertising that POWER8 and POWER9 support HTM
May 29 2020, 12:47 AM

May 28 2020

jhibbits updated the diff for D24908: powerpc: Add a (CPU/runtime features) flags set to pcpu struct.

Fix the flag value for PC_FLAG_NOSRS.

May 28 2020, 7:02 PM
jhibbits added inline comments to D24908: powerpc: Add a (CPU/runtime features) flags set to pcpu struct.
May 28 2020, 12:07 PM
jhibbits committed rS361570: powerpc/pmap: Remove some debug from r361544.
powerpc/pmap: Remove some debug from r361544
May 28 2020, 3:09 AM
jhibbits updated the diff for D24908: powerpc: Add a (CPU/runtime features) flags set to pcpu struct.

Once more, with compile

May 28 2020, 3:06 AM
jhibbits updated the diff for D24908: powerpc: Add a (CPU/runtime features) flags set to pcpu struct.

Upload the real diff...

May 28 2020, 3:01 AM
jhibbits added inline comments to D24908: powerpc: Add a (CPU/runtime features) flags set to pcpu struct.
May 28 2020, 2:55 AM

May 27 2020

jhibbits closed D24993: powerpc/pmap: Convert all PowerPC pmaps to use IFUNCs instead of kobj.

Committed as r361544.

May 27 2020, 1:40 AM
jhibbits committed rS361545: Properly sort ifdef archs in vm_fault_soft_fast superpage guards..
Properly sort ifdef archs in vm_fault_soft_fast superpage guards.
May 27 2020, 1:36 AM
jhibbits committed rS361544: powerpc/mmu: Convert PowerPC pmap drivers to ifunc from kobj.
powerpc/mmu: Convert PowerPC pmap drivers to ifunc from kobj
May 27 2020, 1:24 AM

May 26 2020

jhibbits updated the diff for D24993: powerpc/pmap: Convert all PowerPC pmaps to use IFUNCs instead of kobj.

Apply to ps3.

May 26 2020, 2:06 PM
jhibbits committed rS361494: powerpc/booke pmap: Fix iteration for 64-bit kernel page table creation.
powerpc/booke pmap: Fix iteration for 64-bit kernel page table creation
May 26 2020, 3:58 AM

May 25 2020

jhibbits updated the diff for D24993: powerpc/pmap: Convert all PowerPC pmaps to use IFUNCs instead of kobj.

Fix bugs caused by my misunderstanding of how ifuncs work.

May 25 2020, 6:32 PM
jhibbits added a comment to D11394: Disable in-tree binutils bootstrap for powerpc64.

I think this is now OBE.

May 25 2020, 5:00 AM
jhibbits requested review of D24993: powerpc/pmap: Convert all PowerPC pmaps to use IFUNCs instead of kobj.
May 25 2020, 3:21 AM

May 21 2020

jhibbits committed rS361317: powerpc: Handle machine checks caused by D-ERAT multihit.
powerpc: Handle machine checks caused by D-ERAT multihit
May 21 2020, 3:33 AM

May 20 2020

jhibbits committed rS361271: powerpc/radix mmu: No need for delayed TLB invalidation.
powerpc/radix mmu: No need for delayed TLB invalidation
May 20 2020, 2:33 AM
jhibbits updated the diff for D24908: powerpc: Add a (CPU/runtime features) flags set to pcpu struct.

Copy the pc_flags before unleashing the CPUs, instead of recomputing on each CPU.

May 20 2020, 2:29 AM

May 19 2020

jhibbits committed rS361232: powerpc/mmu: Don't use the cache instructions to zero pages.
powerpc/mmu: Don't use the cache instructions to zero pages
May 19 2020, 1:06 AM
jhibbits requested review of D24908: powerpc: Add a (CPU/runtime features) flags set to pcpu struct.
May 19 2020, 12:48 AM

May 17 2020

jhibbits added inline comments to D23970: libelf: add note desc endian conversion.
May 17 2020, 3:40 PM

May 16 2020

jhibbits added inline comments to D23970: libelf: add note desc endian conversion.
May 16 2020, 8:14 PM