Page MenuHomeFreeBSD

jhibbits (Justin Hibbits)
User

Projects

User Details

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

Recent Activity

Today

jhibbits committed rS358093: powerpc/amigaone: Fix license header formatting on cpld files.
powerpc/amigaone: Fix license header formatting on cpld files
Wed, Feb 19, 3:39 AM

Mon, Feb 17

jhibbits added inline comments to D23731: powerpc: Add a CPU-custom machine check handler.
Mon, Feb 17, 7:43 PM
jhibbits created D23731: powerpc: Add a CPU-custom machine check handler.
Mon, Feb 17, 7:04 PM

Sat, Feb 15

jhibbits added reviewers for D23376: Avoid having PowerMacs ending up with stuck-sleeping threads: force some boot-time TB value relationships across sockets/cores.: nwhitehorn, PowerPC.
Sat, Feb 15, 5:16 PM · PowerPC
jhibbits abandoned D7697: Add AER register reporting support via sysctl.

No longer working on this. Someone else can take it up.

Sat, Feb 15, 3:49 PM · Contributor Reviews (base), PCI
jhibbits added inline comments to D23623: [POWERPC] Handles float point exception.
Sat, Feb 15, 2:49 PM · PowerPC
jhibbits added inline comments to D23623: [POWERPC] Handles float point exception.
Sat, Feb 15, 2:47 PM · PowerPC
jhibbits created D23692: powerpc/booke: Fix locking in ptbl_alloc().
Sat, Feb 15, 4:15 AM

Tue, Feb 11

jhibbits added inline comments to D23623: [POWERPC] Handles float point exception.
Tue, Feb 11, 10:25 PM · PowerPC

Mon, Feb 10

jhibbits added a comment to D23595: [PowerPC] INTRNG preparation: Rename our pic interface.

Why not ppcpic, or similar?

Mon, Feb 10, 1:20 AM · PowerPC

Thu, Feb 6

jhibbits committed rS357607: powerpc: Fix altivec disabling in set_mcontext().
powerpc: Fix altivec disabling in set_mcontext()
Thu, Feb 6, 1:25 AM

Tue, Feb 4

jhibbits accepted D23497: [PowerPC] Fix VSX context handling.

Nice work!

Tue, Feb 4, 8:04 PM · PowerPC

Thu, Jan 30

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..

The changes you made belong entirely in the platform's sync, nowhere else. Each platform has its own way of doing timebase synchronization.

Thu, Jan 30, 5:51 PM · PowerPC

Wed, Jan 29

jhibbits accepted D23414: [PPC64] Fix NUMA on POWER8.

Looks good.

Wed, Jan 29, 5:59 PM · PowerPC
jhibbits added inline comments to D23414: [PPC64] Fix NUMA on POWER8.
Wed, Jan 29, 5:25 PM · PowerPC
jhibbits added inline comments to D23414: [PPC64] Fix NUMA on POWER8.
Wed, Jan 29, 4:42 PM · PowerPC
jhibbits added inline comments to D23355: Reimplement stack capture of running threads..
Wed, Jan 29, 2:58 PM
jhibbits committed rS357242: powerpc64/csu: Rename dummy asm file to force use of 'cc'.
powerpc64/csu: Rename dummy asm file to force use of 'cc'
Wed, Jan 29, 4:32 AM

Tue, Jan 28

jhibbits added a reviewer for D23401: Make access to VirtIO configuration with proper endianness on big endian platforms: bryanv.

Adding @bryanv since he wrote and maintains the virtio drivers.

Tue, Jan 28, 7:39 PM · PowerPC
jhibbits committed rS357205: Welcome Alfredo Dal'Ava Junior (alfredo) to the ranks.
Welcome Alfredo Dal'Ava Junior (alfredo) to the ranks
Tue, Jan 28, 5:34 PM

Wed, Jan 22

jhibbits accepted D22818: [PowerPC] Add .iplt to powerpc linker scripts.
Wed, Jan 22, 5:56 PM · PowerPC

Jan 20 2020

jhibbits committed rS356904: powerpc/amiga: Hide CPLD date and time printing behind bootverbose.
powerpc/amiga: Hide CPLD date and time printing behind bootverbose
Jan 20 2020, 4:01 AM

Jan 19 2020

jhibbits committed rS356899: PowerPC: Add CPLD driver for AmigaOne X5000.
PowerPC: Add CPLD driver for AmigaOne X5000
Jan 19 2020, 9:43 PM
jhibbits closed D23136: PowerPC: Add CPLD driver for AmigaOne X5000.
Jan 19 2020, 9:43 PM
jhibbits accepted D23096: [PowerPC] libc backwards compatibility shim for auxv change.
Jan 19 2020, 9:20 PM · PowerPC
jhibbits committed rS356896: [PowerPC64] fix crash when using machdep.moea64_bpvo_pool_size tunable.
[PowerPC64] fix crash when using machdep.moea64_bpvo_pool_size tunable
Jan 19 2020, 9:18 PM
jhibbits closed D23233: [PowerPC64] fix crash when using machdep.moea64_bpvo_pool_size tunable.
Jan 19 2020, 9:18 PM · PowerPC
jhibbits accepted D23258: [PowerPC] Fix 32-bit ubldr calling convention.
Jan 19 2020, 4:10 AM · PowerPC
jhibbits added inline comments to D23258: [PowerPC] Fix 32-bit ubldr calling convention.
Jan 19 2020, 3:55 AM · PowerPC

Jan 18 2020

jhibbits committed rS356860: Add a 'SINGLETON' directive to kobj interface definition.
Add a 'SINGLETON' directive to kobj interface definition
Jan 18 2020, 2:39 AM
jhibbits closed D23245: Add a 'SINGLETON' directive to kobj interface definition.
Jan 18 2020, 2:39 AM
jhibbits accepted D23057: [PowerPC] Fix offset calculations in bridge mode.
Jan 18 2020, 2:13 AM · PowerPC
jhibbits committed rS356858: powerpc: Fix the NUMA domain list on powernv.
powerpc: Fix the NUMA domain list on powernv
Jan 18 2020, 1:27 AM
jhibbits closed D23220: powerpc: Fix the NUMA domain list on powernv.
Jan 18 2020, 1:27 AM
jhibbits created D23245: Add a 'SINGLETON' directive to kobj interface definition.
Jan 18 2020, 1:20 AM
jhibbits updated the diff for D23136: PowerPC: Add CPLD driver for AmigaOne X5000.

Stash off the softc in the cdev. It might be helpful to *not* dereference a
NULL pointer.

Jan 18 2020, 1:14 AM
jhibbits accepted D23244: [PowerPC] Fix Book-E direct map for >=16G ram on e5500.
Jan 18 2020, 1:03 AM · PowerPC

Jan 17 2020

jhibbits added inline comments to D23244: [PowerPC] Fix Book-E direct map for >=16G ram on e5500.
Jan 17 2020, 10:42 PM · PowerPC
jhibbits added inline comments to D23156: [PowerPC] WIP: PPC64 ifuncs, solve remaining relocatable kernel oddities.
Jan 17 2020, 9:00 PM · PowerPC
jhibbits added a comment to D23180: limit building GNU as to relevant targets.

@emaste nope. powerpc* don't need GNU as. LLVM has everything we need.

Jan 17 2020, 8:54 PM
jhibbits added inline comments to D23233: [PowerPC64] fix crash when using machdep.moea64_bpvo_pool_size tunable.
Jan 17 2020, 5:27 PM · PowerPC
jhibbits updated the diff for D23220: powerpc: Fix the NUMA domain list on powernv.

Address @luporl's feedback, improving correctness.

Jan 17 2020, 4:26 PM
jhibbits added inline comments to D23220: powerpc: Fix the NUMA domain list on powernv.
Jan 17 2020, 4:09 PM
jhibbits created D23220: powerpc: Fix the NUMA domain list on powernv.
Jan 17 2020, 12:13 AM

Jan 14 2020

jhibbits accepted D23055: [PowerPC] Save a dword in the powerpc64 signal trampoline.
Jan 14 2020, 9:28 PM · PowerPC
jhibbits accepted D23107: explicitly limit ld.bfd to powerpc.
Jan 14 2020, 5:44 PM
jhibbits accepted D15369: strncpy optimization for PowerPC64.
Jan 14 2020, 5:43 PM · PowerPC
jhibbits accepted D15368: strcpy optimization for PowerPC64.
Jan 14 2020, 5:41 PM · PowerPC
jhibbits accepted D15118: memcpy optimization for powerpc64.
Jan 14 2020, 5:36 PM · PowerPC

Jan 13 2020

jhibbits committed rS356710: powerpc/mpc85xx: Partially revert r356640.
powerpc/mpc85xx: Partially revert r356640
Jan 13 2020, 11:09 PM

Jan 12 2020

jhibbits updated the diff for D23136: PowerPC: Add CPLD driver for AmigaOne X5000.

Fix the build. Last minute splitting of the driver out to have a header before submitting, but didn't build test first.

Jan 12 2020, 3:42 AM

Jan 11 2020

jhibbits created D23136: PowerPC: Add CPLD driver for AmigaOne X5000.
Jan 11 2020, 10:59 PM

Jan 10 2020

jhibbits committed rS356595: powerpc: Prevent infinite loop in moea_sync_icache().
powerpc: Prevent infinite loop in moea_sync_icache()
Jan 10 2020, 4:13 AM
jhibbits committed rS356591: powerpc: Mark cpu_feature-based sysctls as MP_SAFE.
powerpc: Mark cpu_feature-based sysctls as MP_SAFE
Jan 10 2020, 3:16 AM
jhibbits committed rS356590: powerpc/powernv: Un-Giant-ify opal_nvram driver.
powerpc/powernv: Un-Giant-ify opal_nvram driver
Jan 10 2020, 1:25 AM

Jan 6 2020

jhibbits added inline comments to D23057: [PowerPC] Fix offset calculations in bridge mode.
Jan 6 2020, 9:23 PM · PowerPC

Jan 4 2020

jhibbits committed rS356346: powerpc: Remove 'sec' device from QORIQ64 config.
powerpc: Remove 'sec' device from QORIQ64 config
Jan 4 2020, 1:13 AM

Jan 3 2020

jhibbits accepted D23015: emulated atomic64: disable interrupts as the lock mechanism on !SMP.

LGTM

Jan 3 2020, 3:26 PM
jhibbits added inline comments to D23015: emulated atomic64: disable interrupts as the lock mechanism on !SMP.
Jan 3 2020, 1:39 AM

Jan 2 2020

jhibbits accepted D22976: [PowerPC] Kernel 64-bit atomics emulation for PPC32.

If it makes sense to move them to sys/powerpc later, we can do that.

Jan 2 2020, 6:48 PM · PowerPC
jhibbits added inline comments to D22976: [PowerPC] Kernel 64-bit atomics emulation for PPC32.
Jan 2 2020, 5:43 PM · PowerPC

Dec 27 2019

jhibbits added a reviewer for D22934: [PowerPC] Update /platforms to reflect the powerpc* switch to clang.: docs.

Add docs for review.

Dec 27 2019, 6:26 PM · PowerPC
jhibbits committed rS356129: Fix the powerpc copyout fixup from r356113.
Fix the powerpc copyout fixup from r356113
Dec 27 2019, 5:38 PM
jhibbits closed D22935: Fix the powerpc copyout fixup from r356113.
Dec 27 2019, 5:38 PM
jhibbits updated the diff for D22935: Fix the powerpc copyout fixup from r356113.

Address @kib's feedback.

Dec 27 2019, 5:17 PM
jhibbits created D22935: Fix the powerpc copyout fixup from r356113.
Dec 27 2019, 4:57 PM
jhibbits committed rS356117: Fix the build from r356113..
Fix the build from r356113.
Dec 27 2019, 4:52 AM
jhibbits committed rS356116: Add a note to UPDATING on the move to clang for powerpc*.
Add a note to UPDATING on the move to clang for powerpc*
Dec 27 2019, 4:42 AM
jhibbits committed rS356113: Eliminate the last MI difference in AT_* definitions (for powerpc)..
Eliminate the last MI difference in AT_* definitions (for powerpc).
Dec 27 2019, 4:07 AM
jhibbits closed D20799: Eliminate the last MI difference in AT_* definitions (for powerpc)..
Dec 27 2019, 4:07 AM
jhibbits committed rS356112: [PowerPC64] Starting from FreeBSD 13.0, default to ELFv2 ABI.
[PowerPC64] Starting from FreeBSD 13.0, default to ELFv2 ABI
Dec 27 2019, 4:00 AM
jhibbits closed D20383: [PowerPC64] starting from FreeBSD 13.0, default 64-bit ELF ABI is V2 (ELFv2).
Dec 27 2019, 4:00 AM · PowerPC
jhibbits committed rS356111: Use LLVM as default toolchain for all PowerPC targets.
Use LLVM as default toolchain for all PowerPC targets
Dec 27 2019, 3:54 AM
jhibbits closed D20378: [PowerPC64] LLVM as default toolchain for PowerPC and PowerPC64.
Dec 27 2019, 3:54 AM · PowerPC

Dec 26 2019

jhibbits closed D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time.
Dec 26 2019, 11:06 PM · PowerPC
jhibbits committed rS356104: [PowerPC] enable atomic.c in compiler_rt and do not check and forces.
[PowerPC] enable atomic.c in compiler_rt and do not check and forces
Dec 26 2019, 11:06 PM
jhibbits committed rS356102: powerpc: Move ppc32_runtime_resolve() declaration to the right place.
powerpc: Move ppc32_runtime_resolve() declaration to the right place
Dec 26 2019, 10:47 PM

Dec 24 2019

jhibbits accepted D22787: [PowerPC] Define powerpc IFUNC kernel/userspace ABI..
Dec 24 2019, 5:50 PM · PowerPC
jhibbits committed rS356054: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.
[PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm
Dec 24 2019, 4:03 PM
jhibbits closed D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.
Dec 24 2019, 4:03 PM · PowerPC

Dec 23 2019

jhibbits accepted D22855: [PowerPC] powerpc32 rtld IFUNC handling code.
Dec 23 2019, 10:42 PM · PowerPC
jhibbits accepted D20383: [PowerPC64] starting from FreeBSD 13.0, default 64-bit ELF ABI is V2 (ELFv2).
Dec 23 2019, 10:34 PM · PowerPC
jhibbits accepted D22913: Merge commit d3aeac8e2 from llvm git (by Justin Hibbits).
Dec 23 2019, 10:30 PM
jhibbits added inline comments to D20378: [PowerPC64] LLVM as default toolchain for PowerPC and PowerPC64.
Dec 23 2019, 10:27 PM · PowerPC
jhibbits accepted D22798: [PowerPC] Flag day parts of D22608.
Dec 23 2019, 10:23 PM · PowerPC
jhibbits added inline comments to D22913: Merge commit d3aeac8e2 from llvm git (by Justin Hibbits).
Dec 23 2019, 7:32 PM
jhibbits added inline comments to D22787: [PowerPC] Define powerpc IFUNC kernel/userspace ABI..
Dec 23 2019, 3:28 PM · PowerPC

Dec 21 2019

jhibbits committed rS355977: powerpc: Only build mpc85xx i2c driver for mpc85xx.
powerpc: Only build mpc85xx i2c driver for mpc85xx
Dec 21 2019, 4:44 AM

Dec 17 2019

jhibbits accepted D22796: [PowerPC] Only move linker sets to .data on ELFv1.

I trust you've tested this with at least a buildkernel and boot? What's the result?

Dec 17 2019, 1:41 AM · PowerPC

Dec 16 2019

jhibbits added inline comments to D22833: [PowerPC64] Enable virtio drivers.
Dec 16 2019, 4:49 PM · PowerPC

Dec 15 2019

jhibbits committed rS355783: powerpc/powernv: Set the PTCR for the Nest MMU.
powerpc/powernv: Set the PTCR for the Nest MMU
Dec 15 2019, 9:20 PM
jhibbits created D22824: msun fixes for SPE.
Dec 15 2019, 9:12 PM
jhibbits committed rS355778: powerpc/mpc85xx: Clean up Freescale SATA driver a little.
powerpc/mpc85xx: Clean up Freescale SATA driver a little
Dec 15 2019, 9:09 PM

Dec 13 2019

jhibbits added inline comments to D20378: [PowerPC64] LLVM as default toolchain for PowerPC and PowerPC64.
Dec 13 2019, 11:03 PM · PowerPC
jhibbits accepted D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time.

LGTM, thanks!

Dec 13 2019, 7:45 PM · PowerPC
jhibbits accepted D22608: [PowerPC] Implement jump table processing (Secure-PLT only) in ppc32 in-kernel linker, allow MD code to participate in DYNAMIC parsing..
Dec 13 2019, 7:33 PM · PowerPC
jhibbits added inline comments to D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time.
Dec 13 2019, 5:31 PM · PowerPC
jhibbits added inline comments to D22787: [PowerPC] Define powerpc IFUNC kernel/userspace ABI..
Dec 13 2019, 3:58 PM · PowerPC

Dec 12 2019

jhibbits added inline comments to D15369: strncpy optimization for PowerPC64.
Dec 12 2019, 5:08 PM · PowerPC
jhibbits accepted D15369: strncpy optimization for PowerPC64.
Dec 12 2019, 5:07 PM · PowerPC