Page MenuHomeFreeBSD

jhibbits (Justin Hibbits)
User

Projects

User Details

User Since
May 16 2014, 7:29 PM (248 w, 14 h)

Recent Activity

Today

jhibbits created D19208: powerpc/mpc85xx: Synchronize timebase the platform correct way.
Sat, Feb 16, 4:55 AM
jhibbits committed rS344204: powerpc/booke: Fix 32-bit build.
powerpc/booke: Fix 32-bit build
Sat, Feb 16, 4:47 AM
jhibbits committed rS344203: powerpc/booke: depessimize MAS register updates.
powerpc/booke: depessimize MAS register updates
Sat, Feb 16, 4:38 AM
jhibbits committed rS344202: powerpc/booke: Use DMAP where possible for page copy and zeroing.
powerpc/booke: Use DMAP where possible for page copy and zeroing
Sat, Feb 16, 4:16 AM

Thu, Feb 14

jhibbits accepted D19166: [PPC64] Fix mismatch between thread flags and MSR.
Thu, Feb 14, 3:02 PM

Wed, Feb 13

jhibbits committed rS344083: powerpc/booke: Use the 'tlbilx' instruction on newer cores.
powerpc/booke: Use the 'tlbilx' instruction on newer cores
Wed, Feb 13, 3:11 AM

Mon, Feb 11

jhibbits accepted D19149: [ppc64] prevent infinite loop on icache sync.
Mon, Feb 11, 8:00 PM

Sun, Feb 10

jhibbits committed rS343970: powerpc: Clamp MAXCPU for MPC85XXSPE kernel to 2.
powerpc: Clamp MAXCPU for MPC85XXSPE kernel to 2
Sun, Feb 10, 8:21 PM

Sat, Feb 9

jhibbits committed rS343946: powerpc: Fix AIM build.
powerpc: Fix AIM build
Sat, Feb 9, 11:19 PM
jhibbits committed rS343944: powerpc: Split out the e500mc idling from rest of Book-E.
powerpc: Split out the e500mc idling from rest of Book-E
Sat, Feb 9, 9:20 PM
jhibbits committed rS343943: ddb: Print the thread's pcb in 'show thread'.
ddb: Print the thread's pcb in 'show thread'
Sat, Feb 9, 9:08 PM
jhibbits committed rS343924: Correct the CPU target for powerpcspe.
Correct the CPU target for powerpcspe
Sat, Feb 9, 2:04 AM

Thu, Feb 7

jhibbits accepted D19086: [ppc64] fix /dev/kmem.
Thu, Feb 7, 3:18 PM

Wed, Feb 6

jhibbits committed rS343824: powerpc: Bind IRQs to only one interrupt on QorIQ SoCs.
powerpc: Bind IRQs to only one interrupt on QorIQ SoCs
Wed, Feb 6, 3:52 AM

Tue, Feb 5

jhibbits accepted D19084: [ppc64] llan: fix fatal kernel trap when system is low on memory.

This looks like a correctness fix, too. I don't think we should be calling that on an error anyway.

Tue, Feb 5, 4:13 PM
jhibbits committed rS343763: powerpc: Don't idle with the wait instruction on booke.
powerpc: Don't idle with the wait instruction on booke
Tue, Feb 5, 4:48 AM

Mon, Feb 4

jhibbits accepted D14484: powerpc64: Add a trap stack area.

Looks fine to me now.

Mon, Feb 4, 3:42 PM · PowerPC

Sat, Feb 2

jhibbits committed rS343674: powerpc/powernv: Add a driver for the POWER9 XIVE interrupt controller.
powerpc/powernv: Add a driver for the POWER9 XIVE interrupt controller
Sat, Feb 2, 4:15 AM

Sun, Jan 20

jhibbits committed rS343208: MFC r342671:.
MFC r342671:
Sun, Jan 20, 3:58 AM
jhibbits committed rS343207: MFC r341387:.
MFC r341387:
Sun, Jan 20, 3:54 AM
jhibbits committed rS343206: MFC r342988:.
MFC r342988:
Sun, Jan 20, 3:30 AM

Sat, Jan 19

jhibbits committed rS343169: dpaa: fix 32-bit build.
dpaa: fix 32-bit build
Sat, Jan 19, 5:20 AM
jhibbits committed rS343168: powerpc/dpaa: Handle DMAP virtual addresses in DPAA.
powerpc/dpaa: Handle DMAP virtual addresses in DPAA
Sat, Jan 19, 4:54 AM
jhibbits committed rS343167: powerpc: Fix opaque irq data initialization.
powerpc: Fix opaque irq data initialization
Sat, Jan 19, 4:48 AM

Fri, Jan 18

jhibbits committed rS343165: Fix top(1) long options handling.
Fix top(1) long options handling
Fri, Jan 18, 11:26 PM

Jan 16 2019

jhibbits committed rS343078: powerpc: Fix FPU fsqrt emulation special case results.
powerpc: Fix FPU fsqrt emulation special case results
Jan 16 2019, 3:52 AM

Jan 13 2019

jhibbits committed rS342988: powerpcspe: Correct SPE high-component loading.
powerpcspe: Correct SPE high-component loading
Jan 13 2019, 4:51 AM
jhibbits accepted D15073: Invalidate reply descriptors earlier.

You have my blessing to remove mps from powerpc GENERIC. Keep it in GENERIC64, though. I've heard of people using mps and mpr devices in TALOS machines (mostly with Linux).

Jan 13 2019, 2:45 AM
jhibbits accepted D15220: strcmp optimization for powerpc64.
Jan 13 2019, 2:42 AM · PowerPC
jhibbits added a comment to D15368: strcpy optimization for PowerPC64.

Hi Leonardo,

Can't we use the registers as %rX instead of X? I think Alexandre and the other files use it as %rX

Jan 13 2019, 2:35 AM · PowerPC
jhibbits committed rS342985: Fix rtld-elf compilation warning for powerpc64 ELFv2 ABI.
Fix rtld-elf compilation warning for powerpc64 ELFv2 ABI
Jan 13 2019, 2:33 AM
jhibbits closed D18808: fix rtld-elf compilation warning for powerpc64 ELFv2 ABI.
Jan 13 2019, 2:33 AM
jhibbits committed rS342984: Add AT_HWCAP / AT_HWCAP2 to elf64_sysvec_v2..
Add AT_HWCAP / AT_HWCAP2 to elf64_sysvec_v2.
Jan 13 2019, 2:28 AM
jhibbits closed D18575: Add AT_HWCAP / AT_HWCAP2 to elf64_sysvec_v2..
Jan 13 2019, 2:28 AM · PowerPC

Jan 12 2019

jhibbits committed rS342976: powerpc/pseries: Cache the IPI vector to avoid the common static lookup.
powerpc/pseries: Cache the IPI vector to avoid the common static lookup
Jan 12 2019, 10:10 PM
jhibbits committed rS342975: powerpc: Add opaque 'private data' to interrupt vectors.
powerpc: Add opaque 'private data' to interrupt vectors
Jan 12 2019, 10:06 PM
jhibbits committed rS342974: Create crtsavres.o for powerpc builds.
Create crtsavres.o for powerpc builds
Jan 12 2019, 9:30 PM
jhibbits closed D18826: Create crtsavres.o for powerpc builds.
Jan 12 2019, 9:30 PM
jhibbits updated the diff for D18826: Create crtsavres.o for powerpc builds.

Remove crtsavres.o from gnu/lib/csu.

Jan 12 2019, 7:56 PM
jhibbits added inline comments to D18826: Create crtsavres.o for powerpc builds.
Jan 12 2019, 7:49 PM
jhibbits updated the diff for D18826: Create crtsavres.o for powerpc builds.

Use the correct license.

Jan 12 2019, 7:48 PM

Jan 11 2019

jhibbits created D18826: Create crtsavres.o for powerpc builds.
Jan 11 2019, 9:59 PM

Jan 10 2019

jhibbits accepted D18808: fix rtld-elf compilation warning for powerpc64 ELFv2 ABI.
Jan 10 2019, 3:28 PM
jhibbits accepted D18575: Add AT_HWCAP / AT_HWCAP2 to elf64_sysvec_v2..
Jan 10 2019, 3:26 PM · PowerPC
jhibbits accepted D18807: silence cast-align warnings from clang on powerpc64.
Jan 10 2019, 3:24 PM

Jan 6 2019

jhibbits committed rS342811: dtsec: Fix formatting of addresses in translation error messages.
dtsec: Fix formatting of addresses in translation error messages
Jan 6 2019, 5:08 AM

Jan 5 2019

jhibbits committed rS342783: MFC r341101-r341103, r341148, r341391, r341422-r341423, r341454, r341780….
MFC r341101-r341103, r341148, r341391, r341422-r341423, r341454, r341780…
Jan 5 2019, 5:20 AM
jhibbits committed rS342782: MFC r341751-r341752, r342025, r342107.
MFC r341751-r341752, r342025, r342107
Jan 5 2019, 4:43 AM

Jan 2 2019

jhibbits created D18709: powerpc/boot: Move ubldr to /boot/uboot, and make this a separate filesystem.
Jan 2 2019, 3:53 AM

Jan 1 2019

jhibbits committed rS342671: rtld-elf: Fix powerpc64 TLS handling, matching powerpc's fix.
rtld-elf: Fix powerpc64 TLS handling, matching powerpc's fix
Jan 1 2019, 8:13 PM

Dec 28 2018

jhibbits committed rS342563: libm: Include float.h to get LDBL_MANT_DIG.
libm: Include float.h to get LDBL_MANT_DIG
Dec 28 2018, 1:34 AM

Dec 25 2018

jhibbits added a comment to D18322: Expose threads-per-core and physical core count information.

PowerPC bits look fine to me.

Dec 25 2018, 4:31 AM

Dec 15 2018

jhibbits committed rS342107: powerpcspe: Don't require FPU_EMU for powerpcspe IEEE emulation.
powerpcspe: Don't require FPU_EMU for powerpcspe IEEE emulation
Dec 15 2018, 4:55 AM

Dec 13 2018

jhibbits committed rS342026: powerpc/booke: Change KERNBASE to be physical load address.
powerpc/booke: Change KERNBASE to be physical load address
Dec 13 2018, 5:08 AM
jhibbits committed rS342025: powerpcspe: Fix GPR handling in SPE exception handler.
powerpcspe: Fix GPR handling in SPE exception handler
Dec 13 2018, 4:50 AM

Dec 11 2018

jhibbits committed rS341805: powerpc/booke: Don't get and use the load offset for TOC on APs.
powerpc/booke: Don't get and use the load offset for TOC on APs
Dec 11 2018, 2:03 AM

Dec 10 2018

jhibbits committed rS341781: powerpc/booke: Replace a logical equivalent of pmap_kextract() with a real call.
powerpc/booke: Replace a logical equivalent of pmap_kextract() with a real call
Dec 10 2018, 4:16 AM
jhibbits committed rS341780: powerpc/ubldr: Teach powerpc's ubldr to boot 64-bit kernels.
powerpc/ubldr: Teach powerpc's ubldr to boot 64-bit kernels
Dec 10 2018, 1:52 AM

Dec 9 2018

jhibbits committed rS341752: powerpc/SPE: Copy lower part of source register to target for….
powerpc/SPE: Copy lower part of source register to target for…
Dec 9 2018, 4:57 AM
jhibbits committed rS341751: powerpc/SPE: Reload vector registers after efdabs/efdnabs/efdneg.
powerpc/SPE: Reload vector registers after efdabs/efdnabs/efdneg
Dec 9 2018, 4:15 AM

Dec 7 2018

jhibbits accepted D17806: ppc64: handle exception 0x1500 (soft patch).
Dec 7 2018, 4:36 PM

Dec 6 2018

jhibbits abandoned D18365: ubldr: Fix booting PowerPC kernels.

No need for this anymore. Only needed the "usefdt" change, the rest was fixed in the kernel.

Dec 6 2018, 6:02 PM
jhibbits committed rS341617: powerpc: Set very low priority mode while waiting for AP unleash event.
powerpc: Set very low priority mode while waiting for AP unleash event
Dec 6 2018, 4:36 AM
jhibbits committed rS341616: powerpc: Fix ELFv2 JMP_SLOT relocation fixup.
powerpc: Fix ELFv2 JMP_SLOT relocation fixup
Dec 6 2018, 4:30 AM
jhibbits committed rS341614: powerpc/powermac: Fix macgpio(4) child interrupt resource handling.
powerpc/powermac: Fix macgpio(4) child interrupt resource handling
Dec 6 2018, 4:25 AM

Dec 4 2018

jhibbits committed rS341455: Sprinkle EARLY_DRIVER_MODULE around the tree.
Sprinkle EARLY_DRIVER_MODULE around the tree
Dec 4 2018, 4:56 AM
jhibbits closed D918: Sprinkle EARLY_DRIVER_MODULE throughout the tree.
Dec 4 2018, 4:56 AM
jhibbits committed rS341454: powerpc: preload_addr_relocate is no longer necessary for booke.
powerpc: preload_addr_relocate is no longer necessary for booke
Dec 4 2018, 3:53 AM

Dec 3 2018

jhibbits committed rS341423: powerpc: Check for a fdt in the metadata if it doesn't already exist.
powerpc: Check for a fdt in the metadata if it doesn't already exist
Dec 3 2018, 4:57 AM
jhibbits committed rS341422: powerpc/booke: Check for the metadata address by physical address.
powerpc/booke: Check for the metadata address by physical address
Dec 3 2018, 4:50 AM

Dec 2 2018

jhibbits committed rS341391: ubldr: Force 'usefdt' variable to 1 for powerpc.
ubldr: Force 'usefdt' variable to 1 for powerpc
Dec 2 2018, 2:20 AM

Dec 1 2018

jhibbits committed rS341387: Fix PowerPC64 ELFv1-specific problem in __elf_phdr_match_addr() leading to crash.
Fix PowerPC64 ELFv1-specific problem in __elf_phdr_match_addr() leading to crash
Dec 1 2018, 8:39 PM
jhibbits closed D18364: Fix PowerPC64 ELFv1-specific problem in __elf_phdr_match_addr() leading to crash in threaded programs that unload libraries..
Dec 1 2018, 8:39 PM · PowerPC

Nov 29 2018

jhibbits committed rS341179: Allow truss to operate on ELFv2 processes..
Allow truss to operate on ELFv2 processes.
Nov 29 2018, 3:57 AM
jhibbits closed D18352: Allow truss to operate on ELFv2 processes..
Nov 29 2018, 3:57 AM · PowerPC
jhibbits committed rS341177: Fix thread creation in PowerPC64 ELFv2 processes..
Fix thread creation in PowerPC64 ELFv2 processes.
Nov 29 2018, 3:39 AM
jhibbits closed D18330: Fix thread creation in PowerPC64 ELFv2 processes..
Nov 29 2018, 3:39 AM · PowerPC

Nov 28 2018

jhibbits committed rS341148: powerpc: Don't include KERNBASE in genassym, it's unnecessary.
powerpc: Don't include KERNBASE in genassym, it's unnecessary
Nov 28 2018, 4:04 PM
jhibbits added inline comments to D18365: ubldr: Fix booting PowerPC kernels.
Nov 28 2018, 12:43 PM
jhibbits committed rS341104: powerpc/booke: Fix debug printfs in pmap.
powerpc/booke: Fix debug printfs in pmap
Nov 28 2018, 4:02 AM
jhibbits committed rS341103: powerpc: Fix the powerpc64 build post-r341102.
powerpc: Fix the powerpc64 build post-r341102
Nov 28 2018, 2:50 AM
jhibbits created D18365: ubldr: Fix booting PowerPC kernels.
Nov 28 2018, 2:09 AM
jhibbits committed rS341102: powerpc: Prepare Book-E kernels for KERNBASE != run base.
powerpc: Prepare Book-E kernels for KERNBASE != run base
Nov 28 2018, 2:02 AM
jhibbits committed rS341101: powerpcspe: Don't crash the loader on ubldr with SPE instructions..
powerpcspe: Don't crash the loader on ubldr with SPE instructions.
Nov 28 2018, 1:47 AM

Nov 27 2018

jhibbits accepted D18352: Allow truss to operate on ELFv2 processes..
Nov 27 2018, 4:25 AM · PowerPC
jhibbits accepted D18330: Fix thread creation in PowerPC64 ELFv2 processes..

LGTM.

Nov 27 2018, 4:21 AM · PowerPC
jhibbits abandoned D15659: Use acquire and release semantics in refcount.
Nov 27 2018, 4:21 AM

Nov 21 2018

jhibbits committed rS340726: DTrace/powerpc: Fix FBT return probes.
DTrace/powerpc: Fix FBT return probes
Nov 21 2018, 4:47 PM

Nov 20 2018

jhibbits accepted D18049: Enable evdev in ppc32 generic.

It builds, I see no problem with committing it. If it causes problems we can fix it as they come.

Nov 20 2018, 7:19 PM · PowerPC

Nov 19 2018

jhibbits committed rS340653: powerpc: Sync icache on SIGILL, in case of cache issues.
powerpc: Sync icache on SIGILL, in case of cache issues
Nov 19 2018, 11:55 PM

Nov 15 2018

jhibbits added a comment to D918: Sprinkle EARLY_DRIVER_MODULE throughout the tree.
In D918#384691, @emaste wrote:

What's the next step with this patch?

Nov 15 2018, 8:49 PM

Nov 10 2018

jhibbits committed rS340312: powerpc: Use MAX() macro instead of max() inline function to calculate Maxmem.
powerpc: Use MAX() macro instead of max() inline function to calculate Maxmem
Nov 10 2018, 2:38 AM

Nov 8 2018

jhibbits closed D17813: powerpc64: Fix "show spr" command on ELFv2 kernels.
Nov 8 2018, 8:49 PM · PowerPC
jhibbits committed rS340262: powerpc64: Fix "show spr" command on ELFv2 kernels.
powerpc64: Fix "show spr" command on ELFv2 kernels
Nov 8 2018, 8:49 PM
jhibbits committed rS340261: powerpc/powernv: Restrict the busdma tag to only POWER8.
powerpc/powernv: Restrict the busdma tag to only POWER8
Nov 8 2018, 8:31 PM

Nov 7 2018

jhibbits committed rS340209: powerpc/atomic: Loosen the memory barrier on atomic_load_acq_*().
powerpc/atomic: Loosen the memory barrier on atomic_load_acq_*()
Nov 7 2018, 1:42 AM

Nov 5 2018

jhibbits committed rS340147: powerpc/SMP: Don't spam the console with AP bringup messages.
powerpc/SMP: Don't spam the console with AP bringup messages
Nov 5 2018, 1:53 AM

Oct 30 2018

jhibbits committed rS339902: powerpc/mpc85xx: Reset the PCIe bus on attach.
powerpc/mpc85xx: Reset the PCIe bus on attach
Oct 30 2018, 12:47 AM

Oct 29 2018

jhibbits committed rS339888: Let luporl fly free. Keep up the good work!.
Let luporl fly free. Keep up the good work!
Oct 29 2018, 10:08 PM

Oct 27 2018

jhibbits committed rS339803: MFC r339514:.
MFC r339514:
Oct 27 2018, 3:16 AM