Page MenuHomeFreeBSD

bdragon (Brandon Bergren)
Animal

Projects

User Details

User Since
Jun 6 2018, 11:31 PM (120 w, 4 d)

Recent Activity

Wed, Sep 23

bdragon added a reviewer for D26114: pmcstat: fix PPC kernel symbol resolution: bdragon.
Wed, Sep 23, 11:40 PM · PowerPC
bdragon committed rS366063: [PowerPC64LE] Fix RTAS LE calls in pseries..
[PowerPC64LE] Fix RTAS LE calls in pseries.
Wed, Sep 23, 4:09 AM
bdragon committed rD54514: Document __FreeBSD_version 1300116: Introduction of powerpc64le arch..
Document __FreeBSD_version 1300116: Introduction of powerpc64le arch.
Wed, Sep 23, 4:06 AM
bdragon committed rS366062: __FreeBSD_version bump for introduction of the powerpc64le arch..
__FreeBSD_version bump for introduction of the powerpc64le arch.
Wed, Sep 23, 3:19 AM
bdragon committed rS366061: arch(7): PowerPC64LE architecture definition.
arch(7): PowerPC64LE architecture definition
Wed, Sep 23, 3:13 AM
bdragon closed D26379: [PowerPC] Fix multiple ntp configuration issues.
Wed, Sep 23, 2:53 AM · PowerPC
bdragon committed rS366058: [PowerPC] Fix multiple ntp configuration issues.
[PowerPC] Fix multiple ntp configuration issues
Wed, Sep 23, 2:53 AM
bdragon committed rS366057: [PowerPC64LE] Fix sleeping on POWER8..
[PowerPC64LE] Fix sleeping on POWER8.
Wed, Sep 23, 2:28 AM
bdragon committed rS366056: [PowerPC64LE] Pass our byte order to the sqlite3 build..
[PowerPC64LE] Pass our byte order to the sqlite3 build.
Wed, Sep 23, 2:17 AM
bdragon committed rS366055: [PowerPC64LE] libkvm powerpc64le support..
[PowerPC64LE] libkvm powerpc64le support.
Wed, Sep 23, 2:11 AM
bdragon committed rS366054: [PowerPC64LE] Fix gdtoa configurations on LE..
[PowerPC64LE] Fix gdtoa configurations on LE.
Wed, Sep 23, 2:06 AM
bdragon committed rS366053: [PowerPC64LE] Fix AP spinup on powernv..
[PowerPC64LE] Fix AP spinup on powernv.
Wed, Sep 23, 1:56 AM
bdragon committed rS366051: [PowerPC64LE] Endian fix for opal_hmi.c.
[PowerPC64LE] Endian fix for opal_hmi.c
Wed, Sep 23, 1:51 AM
bdragon committed rS366049: [PowerPC64LE] Get XIVE up and running..
[PowerPC64LE] Get XIVE up and running.
Wed, Sep 23, 1:49 AM
bdragon committed rS366048: [PowerPC64LE] Endian fix for opal_dev.c..
[PowerPC64LE] Endian fix for opal_dev.c.
Wed, Sep 23, 1:42 AM
bdragon committed rS366047: [PowerPC64LE] Endian fixes for opal_pci.c..
[PowerPC64LE] Endian fixes for opal_pci.c.
Wed, Sep 23, 1:37 AM
bdragon committed rS366046: [PowerPC64LE] Implement endian-independent dword atomic PTE lock..
[PowerPC64LE] Implement endian-independent dword atomic PTE lock.
Wed, Sep 23, 1:34 AM
bdragon committed rS366045: [PowerPC64LE] Fix endian conversion bugs in moea64..
[PowerPC64LE] Fix endian conversion bugs in moea64.
Wed, Sep 23, 1:29 AM
bdragon committed rS366044: [PowerPC64LE] Add release building script for powerpc64le..
[PowerPC64LE] Add release building script for powerpc64le.
Wed, Sep 23, 1:13 AM
bdragon committed rS366043: [PowerPC64LE] Initial GENERIC64LE kernel config..
[PowerPC64LE] Initial GENERIC64LE kernel config.
Wed, Sep 23, 1:08 AM
bdragon committed rS366041: [PowerPC64LE] powernv ILE setup code..
[PowerPC64LE] powernv ILE setup code.
Wed, Sep 23, 12:33 AM
bdragon committed rS366040: [PowerPC64LE] LE opal_call() implementation.
[PowerPC64LE] LE opal_call() implementation
Wed, Sep 23, 12:29 AM
bdragon committed rS366039: [PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le..
[PowerPC64LE] Use a shared LIBC_ARCH for powerpc64le.
Wed, Sep 23, 12:22 AM
bdragon committed rS366038: [PowerPC64LE] Fix endianness issues in phyp_vscsi..
[PowerPC64LE] Fix endianness issues in phyp_vscsi.
Wed, Sep 23, 12:14 AM
bdragon committed rS366037: [PowerPC64LE] Work around qemu TCG bug in mtmsrd emulation..
[PowerPC64LE] Work around qemu TCG bug in mtmsrd emulation.
Wed, Sep 23, 12:09 AM
bdragon committed rS366036: [PowerPC64LE] Fix endianness issues in phyp and opal consoles..
[PowerPC64LE] Fix endianness issues in phyp and opal consoles.
Wed, Sep 23, 12:07 AM
bdragon committed rS366035: [PowerPC64LE] Tell the hypervisor to switch interrupts to LE at CHRP attach..
[PowerPC64LE] Tell the hypervisor to switch interrupts to LE at CHRP attach.
Wed, Sep 23, 12:03 AM

Tue, Sep 22

bdragon committed rS366034: [PowerPC64LE] Fix endian dependence of ofw_real.c..
[PowerPC64LE] Fix endian dependence of ofw_real.c.
Tue, Sep 22, 11:59 PM
bdragon committed rS366033: [PowerPC64LE] LE bringup work: locore / machdep / platform.
[PowerPC64LE] LE bringup work: locore / machdep / platform
Tue, Sep 22, 11:56 PM
bdragon closed D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.
Tue, Sep 22, 11:54 PM · PowerPC
bdragon committed rS366032: [PowerPC64LE] Set up powerpc.powerpc64le architecture.
[PowerPC64LE] Set up powerpc.powerpc64le architecture
Tue, Sep 22, 11:54 PM
bdragon added inline comments to D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.
Tue, Sep 22, 11:54 PM · PowerPC
bdragon committed rS366029: Tweak ficl definition from r365724.
Tweak ficl definition from r365724
Tue, Sep 22, 11:27 PM
bdragon added a comment to D26471: Build debug kernels with -O2..

+1 from the PowerPC camp here.

Tue, Sep 22, 7:51 PM

Thu, Sep 17

bdragon added a comment to D26453: Hack to install symlinks atomically..

Regarding installing it multiple times, I suspect that something is going wrong in the target up to date logic for the library.

Thu, Sep 17, 8:04 PM

Wed, Sep 16

bdragon added inline comments to D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.
Wed, Sep 16, 2:38 AM · PowerPC
bdragon added a comment to D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.

LE retested on POWER8.

Wed, Sep 16, 2:25 AM · PowerPC
bdragon updated the diff for D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.

Addressing a review comment I missed.

Wed, Sep 16, 1:37 AM · PowerPC

Tue, Sep 15

bdragon committed rS365770: [PowerPC64LE] Use correct in_masks table on LE to fix checksumming.
[PowerPC64LE] Use correct in_masks table on LE to fix checksumming
Tue, Sep 15, 8:47 PM
bdragon committed rS365768: [PowerPC64LE] Set up the powernv partition table correctly..
[PowerPC64LE] Set up the powernv partition table correctly.
Tue, Sep 15, 8:26 PM
bdragon updated the summary of D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.
Tue, Sep 15, 6:24 AM · PowerPC
bdragon added inline comments to D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.
Tue, Sep 15, 6:22 AM · PowerPC
bdragon updated the diff for D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.

Addressing review comments.

Tue, Sep 15, 6:18 AM · PowerPC
bdragon committed rS365739: [PowerPC] Remove obsolete MK_LOADER_FORCE_LE.
[PowerPC] Remove obsolete MK_LOADER_FORCE_LE
Tue, Sep 15, 4:23 AM
bdragon closed D26430: [PowerPC] Remove obsolete MK_LOADER_FORCE_LE.
Tue, Sep 15, 4:23 AM · PowerPC

Mon, Sep 14

bdragon updated the diff for D26430: [PowerPC] Remove obsolete MK_LOADER_FORCE_LE.

Properly rerun makeman.

Mon, Sep 14, 10:44 PM · PowerPC
bdragon updated the summary of D26430: [PowerPC] Remove obsolete MK_LOADER_FORCE_LE.
Mon, Sep 14, 10:42 PM · PowerPC
bdragon added inline comments to D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.
Mon, Sep 14, 10:38 PM · PowerPC
bdragon requested review of D26430: [PowerPC] Remove obsolete MK_LOADER_FORCE_LE.
Mon, Sep 14, 10:34 PM · PowerPC
bdragon added inline comments to D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.
Mon, Sep 14, 8:15 PM · PowerPC
bdragon closed D26364: stand/ficl 64-bit compatibility.
Mon, Sep 14, 3:48 PM · PowerPC
bdragon committed rS365724: stand/ficl 64-bit compatibility.
stand/ficl 64-bit compatibility
Mon, Sep 14, 3:48 PM
bdragon committed rS365723: [PowerPC] Make cpu frequency detection endian-independent.
[PowerPC] Make cpu frequency detection endian-independent
Mon, Sep 14, 3:21 PM

Sun, Sep 13

bdragon updated the diff for D26364: stand/ficl 64-bit compatibility.

Address review comment

Sun, Sep 13, 10:21 PM · PowerPC
bdragon committed rS365699: [PowerPC] bus_space cleanup part 2: Convert to c99 initializers..
[PowerPC] bus_space cleanup part 2: Convert to c99 initializers.
Sun, Sep 13, 9:34 PM
bdragon committed rS365698: [PowerPC] bus_space cleanup part 1 - rename bs_be / bs_le functions.
[PowerPC] bus_space cleanup part 1 - rename bs_be / bs_le functions
Sun, Sep 13, 9:27 PM
bdragon committed rS365697: [PowerPC64LE] Bus space prep for LE.
[PowerPC64LE] Bus space prep for LE
Sun, Sep 13, 9:22 PM
bdragon updated the diff for D26364: stand/ficl 64-bit compatibility.

Addressed comments.

Sun, Sep 13, 6:29 PM · PowerPC
bdragon committed rS365694: [PowerPC64LE] Ensure nvram is built on powerpc64le..
[PowerPC64LE] Ensure nvram is built on powerpc64le.
Sun, Sep 13, 6:24 PM
bdragon committed rS365693: [PowerPC64LE] Adjust ELF definitions for LE..
[PowerPC64LE] Adjust ELF definitions for LE.
Sun, Sep 13, 5:36 PM
bdragon committed rS365691: [PowerPC] Implement pmap_mincore() for moea.
[PowerPC] Implement pmap_mincore() for moea
Sun, Sep 13, 4:46 PM
bdragon committed rS365690: [PowerPC64] Implement pmap_mincore() for moea64.
[PowerPC64] Implement pmap_mincore() for moea64
Sun, Sep 13, 4:43 PM
bdragon closed D26314: Implement pmap_mincore() for Powerpc.
Sun, Sep 13, 4:43 PM · PowerPC

Sat, Sep 12

bdragon committed rS365678: [PowerPC] Add PVO_PADDR macro to mmu_oea.c to match mmu_oea64.c changes.
[PowerPC] Add PVO_PADDR macro to mmu_oea.c to match mmu_oea64.c changes
Sat, Sep 12, 11:55 PM
bdragon added inline comments to D26004: [PowerPC] print debugging information on trap signal.
Sat, Sep 12, 10:57 PM · PowerPC
bdragon added a comment to D26314: Implement pmap_mincore() for Powerpc.

This also fixes brk_test:mlockfuture.

Sat, Sep 12, 7:10 PM · PowerPC
bdragon closed D26400: [PowerPC64LE] Add target for powerpc64le-*-freebsd*.
Sat, Sep 12, 6:23 PM · PowerPC
bdragon committed rS365666: [PowerPC64LE] Fix platform definitions for powerpc64le-*-freebsd*.
[PowerPC64LE] Fix platform definitions for powerpc64le-*-freebsd*
Sat, Sep 12, 6:23 PM
bdragon set the repository for D26314: Implement pmap_mincore() for Powerpc to rS FreeBSD src repository.
Sat, Sep 12, 5:18 PM · PowerPC
bdragon added a reviewer for D26314: Implement pmap_mincore() for Powerpc: bdragon.
Sat, Sep 12, 5:17 PM · PowerPC

Thu, Sep 10

bdragon added inline comments to D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.
Thu, Sep 10, 8:20 PM · PowerPC
bdragon requested review of D26400: [PowerPC64LE] Add target for powerpc64le-*-freebsd*.
Thu, Sep 10, 7:49 PM · PowerPC
bdragon requested review of D26399: [PowerPC64LE] Set up powerpc.powerpc64le architecture.
Thu, Sep 10, 7:32 PM · PowerPC
bdragon committed rS365607: [PowerPC64LE] Add LOAD_LR_NIA and RETURN_TO_NATIVE_ENDIAN defines..
[PowerPC64LE] Add LOAD_LR_NIA and RETURN_TO_NATIVE_ENDIAN defines.
Thu, Sep 10, 6:41 PM
bdragon committed rS365548: [PowerPC] Fix setting of time in OPAL.
[PowerPC] Fix setting of time in OPAL
Thu, Sep 10, 1:50 AM

Wed, Sep 9

bdragon added a project to D26314: Implement pmap_mincore() for Powerpc: PowerPC.
Wed, Sep 9, 10:23 PM · PowerPC
bdragon committed rP548161: [PowerPC64LE] Fix Lua 5.2 runtime issue.
[PowerPC64LE] Fix Lua 5.2 runtime issue
Wed, Sep 9, 9:48 PM
bdragon closed D26234: [PowerPC64LE] Fix Lua 5.2 runtime issue.
Wed, Sep 9, 9:48 PM · PowerPC
bdragon added inline comments to D26364: stand/ficl 64-bit compatibility.
Wed, Sep 9, 9:28 PM · PowerPC
bdragon added inline comments to D26364: stand/ficl 64-bit compatibility.
Wed, Sep 9, 9:13 PM · PowerPC
bdragon added inline comments to D26364: stand/ficl 64-bit compatibility.
Wed, Sep 9, 9:06 PM · PowerPC
bdragon updated the summary of D26379: [PowerPC] Fix multiple ntp configuration issues.
Wed, Sep 9, 7:02 PM · PowerPC
bdragon requested review of D26379: [PowerPC] Fix multiple ntp configuration issues.
Wed, Sep 9, 6:16 PM · PowerPC
bdragon committed rS365489: [PowerPC64LE] PPC64LE support for libelf..
[PowerPC64LE] PPC64LE support for libelf.
Wed, Sep 9, 12:06 AM

Tue, Sep 8

bdragon committed rS365487: [PowerPC64] Fix xive order calculation in qemu TCG.
[PowerPC64] Fix xive order calculation in qemu TCG
Tue, Sep 8, 11:49 PM
bdragon requested review of D26364: stand/ficl 64-bit compatibility.
Tue, Sep 8, 11:37 PM · PowerPC
bdragon committed rS365483: Fix 64-bit build of libofw..
Fix 64-bit build of libofw.
Tue, Sep 8, 11:22 PM
bdragon committed rS365481: [PowerPC64] Hide dssall instruction from llvm assembler.
[PowerPC64] Hide dssall instruction from llvm assembler
Tue, Sep 8, 11:00 PM
bdragon committed rS365479: [PowerPC] Add root_pic assertion..
[PowerPC] Add root_pic assertion.
Tue, Sep 8, 10:43 PM
bdragon committed rS365442: [PowerPC] Implement VDSO timebase access on powerpc*.
[PowerPC] Implement VDSO timebase access on powerpc*
Tue, Sep 8, 3:01 AM
bdragon closed D26347: [PowerPC] Implement VDSO timebase access.
Tue, Sep 8, 3:01 AM · PowerPC
bdragon updated the summary of D26347: [PowerPC] Implement VDSO timebase access.
Tue, Sep 8, 2:53 AM · PowerPC
bdragon updated the diff for D26347: [PowerPC] Implement VDSO timebase access.

Final version.

Tue, Sep 8, 1:40 AM · PowerPC
bdragon committed rS365441: [PowerPC] Work around -O miscompile on powerpc 32 bit..
[PowerPC] Work around -O miscompile on powerpc 32 bit.
Tue, Sep 8, 1:27 AM

Mon, Sep 7

bdragon committed rS365431: [PowerPC] Initialize ELFv1 as a secondary sysvec to ELFv2..
[PowerPC] Initialize ELFv1 as a secondary sysvec to ELFv2.
Mon, Sep 7, 8:26 PM
bdragon committed rS365428: Fix vdso compat32 timekeeping on !=x86..
Fix vdso compat32 timekeeping on !=x86.
Mon, Sep 7, 8:05 PM
bdragon updated the test plan for D26347: [PowerPC] Implement VDSO timebase access.
Mon, Sep 7, 8:04 PM · PowerPC
bdragon requested review of D26347: [PowerPC] Implement VDSO timebase access.
Mon, Sep 7, 1:01 AM · PowerPC

Fri, Sep 4

bdragon added a comment to D23623: [POWERPC] Handles float point exception.

I can tell you off the top of my head: Yes, qemu MSR handling *is* busted (at least in TCG) -- mtmsr(d) in qemu does not do anything remotely close to what the ISA describes it as. It just immediately whacks the entire value into the MSR, no bit masking no nothing.

Fri, Sep 4, 3:48 PM · PowerPC

Tue, Sep 1

bdragon committed rS365021: [PowerPC] Remove unused openpic_set_priority()..
[PowerPC] Remove unused openpic_set_priority().
Tue, Sep 1, 1:58 AM