Page MenuHomeFreeBSD

alfredo.junior_eldorado.org.br (Alfredo Dal'Ava Júnior)
User

Projects

User Details

User Since
Dec 7 2018, 3:31 PM (58 w, 3 d)

Recent Activity

Fri, Jan 17

alfredo.junior_eldorado.org.br created D23233: [PowerPC64] fix crash when using machdep.moea64_bpvo_pool_size tunable.
Fri, Jan 17, 2:03 PM · PowerPC

Wed, Jan 8

alfredo.junior_eldorado.org.br updated the summary of D22833: [PowerPC64] Enable virtio drivers.
Wed, Jan 8, 6:06 PM · PowerPC

Dec 17 2019

alfredo.junior_eldorado.org.br added inline comments to D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.
Dec 17 2019, 8:50 PM · PowerPC
alfredo.junior_eldorado.org.br added inline comments to D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.
Dec 17 2019, 8:47 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.

add more comments

Dec 17 2019, 8:46 PM · PowerPC
alfredo.junior_eldorado.org.br requested review of D20383: [PowerPC64] starting from FreeBSD 13.0, default 64-bit ELF ABI is V2 (ELFv2).

Back to review as no changes planned

Dec 17 2019, 3:55 PM · PowerPC

Dec 16 2019

alfredo.junior_eldorado.org.br updated the summary of D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.
Dec 16 2019, 7:17 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D22833: [PowerPC64] Enable virtio drivers.

enable man pages as suggested by @bdragon

Dec 16 2019, 7:08 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D22833: [PowerPC64] Enable virtio drivers.

build virtio modules on all powerpc platforms

Dec 16 2019, 6:06 PM · PowerPC
alfredo.junior_eldorado.org.br added a reviewer for D22833: [PowerPC64] Enable virtio drivers: PowerPC.
Dec 16 2019, 1:36 PM · PowerPC
alfredo.junior_eldorado.org.br added inline comments to D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.
Dec 16 2019, 12:48 PM · PowerPC
alfredo.junior_eldorado.org.br created D22833: [PowerPC64] Enable virtio drivers.
Dec 16 2019, 12:37 PM · PowerPC
alfredo.junior_eldorado.org.br added inline comments to D22810: devel/llvm90 fix PowerPC64 ABI detection.
Dec 16 2019, 12:20 PM · PowerPC

Dec 14 2019

alfredo.junior_eldorado.org.br created D22810: devel/llvm90 fix PowerPC64 ABI detection.
Dec 14 2019, 12:34 AM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.

Simplified the code inspired by @imp inputs.

Dec 14 2019, 12:22 AM · PowerPC

Dec 13 2019

alfredo.junior_eldorado.org.br updated the diff for D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time.

Removed OS check and fixed comment

Dec 13 2019, 7:34 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D22688: multimedia/x264 - use base compiler on PowerPC64/ELFv2.

reverted PGO part

Dec 13 2019, 5:27 PM · PowerPC
alfredo.junior_eldorado.org.br added a comment to D22688: multimedia/x264 - use base compiler on PowerPC64/ELFv2.

Also, PGO options seems to require GCC. Why do you remove USE_GCC=any there? Have you verified it's not needed?

Dec 13 2019, 5:23 PM · PowerPC

Dec 12 2019

alfredo.junior_eldorado.org.br 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 12 2019, 8:06 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D22688: multimedia/x264 - use base compiler on PowerPC64/ELFv2.

remove explicit GCC dependency and add "modern compiler dependency" instead (compiler:c11)

Dec 12 2019, 8:03 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D20378: [PowerPC64] LLVM as default toolchain for PowerPC and PowerPC64.

rebased to current HEAD

Dec 12 2019, 6:47 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D22688: multimedia/x264 - use base compiler on PowerPC64/ELFv2.

check compiler type

Dec 12 2019, 3:13 PM · PowerPC

Dec 5 2019

alfredo.junior_eldorado.org.br added a comment to D22687: lang/ruby26 - Use base compiler on PowerPC64/ELFv2.

Correction - since powerpc switches to LLVM as well, it should not use GCC when LLVM is available.

Dec 5 2019, 2:26 PM · PowerPC
alfredo.junior_eldorado.org.br created D22688: multimedia/x264 - use base compiler on PowerPC64/ELFv2.
Dec 5 2019, 12:50 PM · PowerPC
alfredo.junior_eldorado.org.br created D22687: lang/ruby26 - Use base compiler on PowerPC64/ELFv2.
Dec 5 2019, 12:07 PM · PowerPC

Dec 3 2019

alfredo.junior_eldorado.org.br added a member for PowerPC: alfredo.junior_eldorado.org.br.
Dec 3 2019, 10:09 PM
alfredo.junior_eldorado.org.br added a project to D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm: PowerPC.
Dec 3 2019, 10:08 PM · PowerPC
alfredo.junior_eldorado.org.br added a project to D20378: [PowerPC64] LLVM as default toolchain for PowerPC and PowerPC64: PowerPC.
Dec 3 2019, 10:08 PM · PowerPC
alfredo.junior_eldorado.org.br added a project to D21800: fix emulation name passed to linker when cross compiling: PowerPC.
Dec 3 2019, 10:05 PM · PowerPC
alfredo.junior_eldorado.org.br added a project to D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time: PowerPC.
Dec 3 2019, 10:04 PM · PowerPC
alfredo.junior_eldorado.org.br added a project to D19237: Fix TARGET_TRIPLE assembly and retrieve OS version automatically: PowerPC.
Dec 3 2019, 10:04 PM · PowerPC
alfredo.junior_eldorado.org.br added a project to D22634: rtld: do not try to mmap a zero-sized PT_LOAD: PowerPC.
Dec 3 2019, 10:04 PM · PowerPC
alfredo.junior_eldorado.org.br added a project to D20383: [PowerPC64] starting from FreeBSD 13.0, default 64-bit ELF ABI is V2 (ELFv2): PowerPC.
Dec 3 2019, 10:03 PM · PowerPC
alfredo.junior_eldorado.org.br removed a reviewer for D20383: [PowerPC64] starting from FreeBSD 13.0, default 64-bit ELF ABI is V2 (ELFv2): PowerPC.
Dec 3 2019, 10:02 PM · PowerPC
alfredo.junior_eldorado.org.br added a reviewer for D20383: [PowerPC64] starting from FreeBSD 13.0, default 64-bit ELF ABI is V2 (ELFv2): PowerPC.
Dec 3 2019, 9:59 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D22634: rtld: do not try to mmap a zero-sized PT_LOAD.

Updated with reviewers comment.
I changed the indentation a bit as it looked incorrect after looking code around. Let me know if still need changes. Thanks!

Dec 3 2019, 8:40 PM · PowerPC

Dec 2 2019

alfredo.junior_eldorado.org.br created D22634: rtld: do not try to mmap a zero-sized PT_LOAD.
Dec 2 2019, 10:56 PM · PowerPC
alfredo.junior_eldorado.org.br accepted D22524: [PowerPC] Enable TLS usage in system libraries on ELFv2..

I'm running with this patch for a while and found no side effects.

Dec 2 2019, 1:15 PM · PowerPC
alfredo.junior_eldorado.org.br added a comment to D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.

Any updates on this?

Dec 2 2019, 1:10 PM · PowerPC
alfredo.junior_eldorado.org.br 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 2 2019, 1:08 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time.

updated after comments from reviewers

Dec 2 2019, 1:08 PM · PowerPC

Nov 26 2019

alfredo.junior_eldorado.org.br updated the diff for D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time.

Updated with comments, added a compiler check to make it "commitable" before flagday and retested

Nov 26 2019, 4:11 PM · PowerPC

Nov 25 2019

alfredo.junior_eldorado.org.br added a reviewer for D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time: emaste.
Nov 25 2019, 6:28 PM · PowerPC
alfredo.junior_eldorado.org.br updated the summary of D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time.
Nov 25 2019, 6:27 PM · PowerPC
alfredo.junior_eldorado.org.br updated the summary of D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time.
Nov 25 2019, 6:22 PM · PowerPC
alfredo.junior_eldorado.org.br created D22549: [PowerPC] enable atomic.c in compiler_rt and do not check and forces lock/lock_free decisions in compiled time.
Nov 25 2019, 6:19 PM · PowerPC

Nov 22 2019

alfredo.junior_eldorado.org.br accepted D22039: Mk/bsd.port.mk: detect powerpc64 abi .

Is this ready to commit?

Nov 22 2019, 8:16 PM

Nov 18 2019

alfredo.junior_eldorado.org.br planned changes to D19237: Fix TARGET_TRIPLE assembly and retrieve OS version automatically.

Need to reroll

Nov 18 2019, 6:26 PM · PowerPC

Nov 14 2019

alfredo.junior_eldorado.org.br added inline comments to D22317: [PowerPC64] Fix broken kernel modules due to LLD 9+ TOC optimization.
Nov 14 2019, 1:19 PM

Nov 11 2019

alfredo.junior_eldorado.org.br updated the summary of D20383: [PowerPC64] starting from FreeBSD 13.0, default 64-bit ELF ABI is V2 (ELFv2).
Nov 11 2019, 6:42 PM · PowerPC
alfredo.junior_eldorado.org.br requested review of D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.
Nov 11 2019, 6:39 PM · PowerPC
alfredo.junior_eldorado.org.br planned changes to D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.
Nov 11 2019, 6:38 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.

fix rtld 32 bit build when cross building

Nov 11 2019, 6:38 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D22317: [PowerPC64] Fix broken kernel modules due to LLD 9+ TOC optimization.

removed compiler check to address gcc+lld possible use case

Nov 11 2019, 6:09 PM
alfredo.junior_eldorado.org.br added reviewers for D22317: [PowerPC64] Fix broken kernel modules due to LLD 9+ TOC optimization: jhibbits, bdragon.
Nov 11 2019, 6:01 PM
alfredo.junior_eldorado.org.br created D22317: [PowerPC64] Fix broken kernel modules due to LLD 9+ TOC optimization.
Nov 11 2019, 6:00 PM
alfredo.junior_eldorado.org.br updated the diff for D20378: [PowerPC64] LLVM as default toolchain for PowerPC and PowerPC64.

update man file with @bdragon's comment

Nov 11 2019, 12:11 PM · PowerPC

Nov 9 2019

alfredo.junior_eldorado.org.br retitled D19237: Fix TARGET_TRIPLE assembly and retrieve OS version automatically from Fix TARGET_TRIPLE variable assembly when specifying TARGET_ABI to Fix TARGET_TRIPLE assembly and retrieve OS version automatically.
Nov 9 2019, 1:45 AM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.

updated patch for current HEAD

Nov 9 2019, 1:41 AM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D20378: [PowerPC64] LLVM as default toolchain for PowerPC and PowerPC64.

update man pages

Nov 9 2019, 1:30 AM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D20378: [PowerPC64] LLVM as default toolchain for PowerPC and PowerPC64.

enables clang on powerpcspe
disable lld on powerpc and powerpcspe

Nov 9 2019, 1:23 AM · PowerPC

Nov 8 2019

alfredo.junior_eldorado.org.br planned changes to D20378: [PowerPC64] LLVM as default toolchain for PowerPC and PowerPC64.
Nov 8 2019, 7:23 PM · PowerPC

Nov 4 2019

alfredo.junior_eldorado.org.br updated the diff for D21588: [PowerPC64] fix www/node build and runtime when using ELFv2 ABI.

updated patch for node-13.0

Nov 4 2019, 8:02 PM
alfredo.junior_eldorado.org.br updated the diff for D20378: [PowerPC64] LLVM as default toolchain for PowerPC and PowerPC64.

Patch updated to resolve conflict with current HEAD, and also makes LLD as LD in powerpc (thanks to @bdragon)

Nov 4 2019, 3:33 PM · PowerPC

Oct 21 2019

alfredo.junior_eldorado.org.br added a comment to D22100: llvm-devel on powerpc64: add configure option to select ELFv2 ABI.

This looks good. I would like to commit it myself along with an update of the port to limit needless rebuilds (options changes require PORTREVISION bumps).

Oct 21 2019, 10:07 PM
alfredo.junior_eldorado.org.br updated the summary of D22100: llvm-devel on powerpc64: add configure option to select ELFv2 ABI.
Oct 21 2019, 8:22 PM
alfredo.junior_eldorado.org.br updated the summary of D22100: llvm-devel on powerpc64: add configure option to select ELFv2 ABI.
Oct 21 2019, 7:21 PM
alfredo.junior_eldorado.org.br created D22100: llvm-devel on powerpc64: add configure option to select ELFv2 ABI.
Oct 21 2019, 7:17 PM
alfredo.junior_eldorado.org.br added inline comments to D21588: [PowerPC64] fix www/node build and runtime when using ELFv2 ABI.
Oct 21 2019, 7:02 PM
alfredo.junior_eldorado.org.br updated the diff for D21588: [PowerPC64] fix www/node build and runtime when using ELFv2 ABI.

Updated patches after tests with llvm90 as base compiler.

Oct 21 2019, 6:45 PM
alfredo.junior_eldorado.org.br accepted D22039: Mk/bsd.port.mk: detect powerpc64 abi .
Oct 21 2019, 1:42 PM

Oct 17 2019

alfredo.junior_eldorado.org.br added inline comments to D22039: Mk/bsd.port.mk: detect powerpc64 abi .
Oct 17 2019, 11:57 PM
alfredo.junior_eldorado.org.br added inline comments to D21588: [PowerPC64] fix www/node build and runtime when using ELFv2 ABI.
Oct 17 2019, 11:37 PM

Oct 15 2019

alfredo.junior_eldorado.org.br accepted D22039: Mk/bsd.port.mk: detect powerpc64 abi .

LGTM

Oct 15 2019, 4:34 PM

Oct 9 2019

alfredo.junior_eldorado.org.br planned changes to D20383: [PowerPC64] starting from FreeBSD 13.0, default 64-bit ELF ABI is V2 (ELFv2).

Marking as Plan Changes again to avoid accidental commit before flag day

Oct 9 2019, 7:31 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D20383: [PowerPC64] starting from FreeBSD 13.0, default 64-bit ELF ABI is V2 (ELFv2).

Patch updated as base LLVM switched from version 8 to 9

Oct 9 2019, 7:29 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D21588: [PowerPC64] fix www/node build and runtime when using ELFv2 ABI.

node isn't building with llvm90 anymore due to https://bugs.llvm.org/show_bug.cgi?id=43527, so patch is updated to use llvm-devel instead.

Oct 9 2019, 1:16 PM

Oct 8 2019

alfredo.junior_eldorado.org.br updated the diff for D21476: [PowerPC] force applications linked with lib CSU to have .got.

Updates "if" clause. The comment regarding this got unnoticed by me until now.

Oct 8 2019, 6:50 PM

Sep 26 2019

alfredo.junior_eldorado.org.br added a reviewer for D21800: fix emulation name passed to linker when cross compiling: dim.
Sep 26 2019, 1:50 PM · PowerPC
alfredo.junior_eldorado.org.br created D21800: fix emulation name passed to linker when cross compiling.
Sep 26 2019, 1:49 PM · PowerPC
alfredo.junior_eldorado.org.br updated the diff for D19237: Fix TARGET_TRIPLE assembly and retrieve OS version automatically.

removed debugging temporary code

Sep 26 2019, 1:28 PM · PowerPC

Sep 25 2019

alfredo.junior_eldorado.org.br updated the diff for D19237: Fix TARGET_TRIPLE assembly and retrieve OS version automatically.

This is a reworked version. I found that FreeBSD release was already being retrieved in share/mk/local.meta.sys.mk using variable FREEBSD_REVISION. Then I moved it to share/mk/src.sys.env.mk to make variable readable everywhere.

Sep 25 2019, 6:11 PM · PowerPC
alfredo.junior_eldorado.org.br requested review of D21476: [PowerPC] force applications linked with lib CSU to have .got.

It's important to not that it requires a modern compiler, so it shouldn't land before powerpc flag day.
marking as "Plan Changes" to avoid accidental commit.

Sep 25 2019, 5:55 PM

Sep 24 2019

alfredo.junior_eldorado.org.br planned changes to D21476: [PowerPC] force applications linked with lib CSU to have .got.

It's important to not that it requires a modern compiler, so it shouldn't land before powerpc flag day.

Sep 24 2019, 7:29 PM
alfredo.junior_eldorado.org.br updated the diff for D21476: [PowerPC] force applications linked with lib CSU to have .got.

update fixing missing "_" in line:
.global _GLOBAL_OFFSET_TABLE_

Sep 24 2019, 7:21 PM

Sep 10 2019

alfredo.junior_eldorado.org.br updated the summary of D21588: [PowerPC64] fix www/node build and runtime when using ELFv2 ABI.
Sep 10 2019, 4:17 PM
alfredo.junior_eldorado.org.br added reviewers for D21588: [PowerPC64] fix www/node build and runtime when using ELFv2 ABI: mikael, bhughes.
Sep 10 2019, 4:05 PM
alfredo.junior_eldorado.org.br created D21588: [PowerPC64] fix www/node build and runtime when using ELFv2 ABI.
Sep 10 2019, 4:04 PM

Sep 6 2019

alfredo.junior_eldorado.org.br added a comment to D21476: [PowerPC] force applications linked with lib CSU to have .got.

For reference, these are the first lines of the generated crt1.s

Sep 6 2019, 2:22 PM
alfredo.junior_eldorado.org.br updated the diff for D21476: [PowerPC] force applications linked with lib CSU to have .got.

patch updated with suggestions from reviewers.
It looks much cleaner now :)

Sep 6 2019, 2:20 PM

Sep 5 2019

alfredo.junior_eldorado.org.br accepted D21532: Enable OpenMP for powerpc64.

Looks good to me, but I'm suspect :)

Sep 5 2019, 7:28 PM
alfredo.junior_eldorado.org.br added a comment to D21532: Enable OpenMP for powerpc64.

Are you planning to patch llvm9 in ports?

Sep 5 2019, 7:27 PM

Aug 30 2019

alfredo.junior_eldorado.org.br updated the summary of D21476: [PowerPC] force applications linked with lib CSU to have .got.
Aug 30 2019, 6:41 PM
alfredo.junior_eldorado.org.br created D21476: [PowerPC] force applications linked with lib CSU to have .got.
Aug 30 2019, 6:39 PM

Aug 23 2019

alfredo.junior_eldorado.org.br added a comment to D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.

cleanup/reorganize includes and fix missing WORLDTMP variable in a use case

Aug 23 2019, 2:18 PM · PowerPC

Aug 22 2019

alfredo.junior_eldorado.org.br updated the test plan for D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.

Patch refactored. It now addresses the following cases:

Aug 22 2019, 11:26 PM · PowerPC
alfredo.junior_eldorado.org.br added a reviewer for D19237: Fix TARGET_TRIPLE assembly and retrieve OS version automatically: imp.
Aug 22 2019, 1:25 PM · PowerPC

Aug 5 2019

alfredo.junior_eldorado.org.br added a comment to D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.

There's a problem with "make release" complaining about LIB32LD variable being not set on latest revision of this patch. I'm working on that.

Aug 5 2019, 4:45 PM · PowerPC
alfredo.junior_eldorado.org.br edited reviewers for D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm, added: luporl; removed: alfredo.junior_eldorado.org.br.

I'm back, and I'll validate latest changes in different scenarios.

Aug 5 2019, 4:42 PM · PowerPC

Jul 12 2019

alfredo.junior_eldorado.org.br updated the test plan for D20261: [PowerPC64] Use ld.bfd to build LIB32 and STAND - when using llvm.

This is the updated patch addressing reviewer's comments.

Jul 12 2019, 7:05 PM · PowerPC