Page MenuHomeFreeBSD
Feed Advanced Search

Mar 15 2022

alfredo accepted D34571: gpiopower: Fix failure case for attach.

LGTM. Thanks, it fixes the kernel crashing with QEMU -M ppce500.

Mar 15 2022, 7:12 PM
alfredo planned changes to D34567: nfs: do not panic on bootpc_init when no interfaces are found.

During tests I found that when a eligible NIC exists and network isn't prepared for bootp, it cannot load the local root file system.
More investigation is required:

Mar 15 2022, 2:12 PM
alfredo added a comment to D34554: powerpcspe: add virtio in-kernel support.

edit: commented on wrong revision

Mar 15 2022, 2:12 PM · PowerPC
alfredo updated the test plan for D34567: nfs: do not panic on bootpc_init when no interfaces are found.
Mar 15 2022, 2:04 PM
alfredo requested review of D34567: nfs: do not panic on bootpc_init when no interfaces are found.
Mar 15 2022, 1:58 PM
alfredo committed rGaa37fbc20036: powerpcspe: add virtio in-kernel support (authored by alfredo).
powerpcspe: add virtio in-kernel support
Mar 15 2022, 12:50 PM
alfredo closed D34554: powerpcspe: add virtio in-kernel support.
Mar 15 2022, 12:49 PM · PowerPC

Mar 14 2022

alfredo updated the summary of D34554: powerpcspe: add virtio in-kernel support.
Mar 14 2022, 8:57 PM · PowerPC
alfredo requested review of D34554: powerpcspe: add virtio in-kernel support.
Mar 14 2022, 8:56 PM · PowerPC

Mar 7 2022

alfredo committed rGc3b6408ee82b: powerpc: FreeBSD kernel compatibility cleanup (authored by alfredo).
powerpc: FreeBSD kernel compatibility cleanup
Mar 7 2022, 2:32 PM
alfredo closed D33421: powerpc: adjust FreeBSD kernel backward compatibility list.
Mar 7 2022, 2:32 PM · PowerPC

Mar 4 2022

alfredo committed rGed726c3e34d8: powerpc64: fix loader regression (authored by luporl).
powerpc64: fix loader regression
Mar 4 2022, 7:19 PM
Herald added a reviewer for D32027: powerpc64: fix loader regression: manu.
Mar 4 2022, 7:18 PM

Mar 3 2022

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

Suspending this since it requires changes to continue.
The OS revision part is now being discussed in D34429.

Mar 3 2022, 9:26 PM · PowerPC
alfredo updated the diff for D34429: retrieve OS release automatically to build compiler target triple.

Updated with gjb's suggestion

Mar 3 2022, 9:24 PM
alfredo added a comment to D34429: retrieve OS release automatically to build compiler target triple.
In D34429#780080, @imp wrote:

I love this idea, btw. I hope my reaction my reaction to one small detail doesn't obscure this :)

Mar 3 2022, 9:10 PM
alfredo updated the diff for D34429: retrieve OS release automatically to build compiler target triple.

updated with imp's suggestion

Mar 3 2022, 9:04 PM
alfredo updated the summary of D34429: retrieve OS release automatically to build compiler target triple.
Mar 3 2022, 8:39 PM
alfredo requested review of D34429: retrieve OS release automatically to build compiler target triple.
Mar 3 2022, 8:35 PM

Feb 28 2022

alfredo abandoned D34379: llvm: [ELF] Support some absolute/PC-relative relocation types for REL format .

Abandoned due to https://cgit.freebsd.org/src/commit/?id=298c3e8d6b6405cbea13a7a1a1fbc1ad5a45c378

Feb 28 2022, 3:30 PM · PowerPC

Feb 25 2022

alfredo committed rG310623908c20: keymap: Add extra Alt Gr mapping for Brazillian Portuguese ABNT2 keyboards (authored by alfredo).
keymap: Add extra Alt Gr mapping for Brazillian Portuguese ABNT2 keyboards
Feb 25 2022, 9:22 PM
alfredo updated the summary of D34379: llvm: [ELF] Support some absolute/PC-relative relocation types for REL format .
Feb 25 2022, 7:31 PM · PowerPC
alfredo updated the summary of D34379: llvm: [ELF] Support some absolute/PC-relative relocation types for REL format .
Feb 25 2022, 7:08 PM · PowerPC
alfredo requested review of D34379: llvm: [ELF] Support some absolute/PC-relative relocation types for REL format .
Feb 25 2022, 7:06 PM · PowerPC

Feb 22 2022

alfredo closed D33801: keymap: add extra Alt Gr mapping for Brazillian Portuguese ABNT2 keyboards.
Feb 22 2022, 9:43 PM
alfredo committed rG07625bc4b30d: keymap: Add extra Alt Gr mapping for Brazillian Portuguese ABNT2 keyboards (authored by alfredo).
keymap: Add extra Alt Gr mapping for Brazillian Portuguese ABNT2 keyboards
Feb 22 2022, 9:43 PM
alfredo updated the test plan for D33801: keymap: add extra Alt Gr mapping for Brazillian Portuguese ABNT2 keyboards.
Feb 22 2022, 7:07 PM

Feb 17 2022

alfredo committed rG0d27ad33a44c: kldxref: add R_PPC_ADDR32 handler (authored by alfredo).
kldxref: add R_PPC_ADDR32 handler
Feb 17 2022, 6:49 PM

Feb 10 2022

alfredo committed rG79f5d19890c3: kldxref: add R_PPC_ADDR32 handler (authored by alfredo).
kldxref: add R_PPC_ADDR32 handler
Feb 10 2022, 12:16 PM
alfredo closed D33745: powerpc: add R_PPC_ADDR32 handler for kldxref.
Feb 10 2022, 12:16 PM · PowerPC
alfredo added inline comments to D33745: powerpc: add R_PPC_ADDR32 handler for kldxref.
Feb 10 2022, 11:59 AM · PowerPC

Feb 7 2022

alfredo committed rG04d4de5e609a: kldxref: add R_PPC64_ADDR64 handler (authored by alfredo).
kldxref: add R_PPC64_ADDR64 handler
Feb 7 2022, 7:43 PM

Jan 9 2022

alfredo added a reviewer for D33801: keymap: add extra Alt Gr mapping for Brazillian Portuguese ABNT2 keyboards: emaste.
Jan 9 2022, 5:13 AM
alfredo requested review of D33801: keymap: add extra Alt Gr mapping for Brazillian Portuguese ABNT2 keyboards.
Jan 9 2022, 5:10 AM

Jan 6 2022

alfredo added reviewers for D33745: powerpc: add R_PPC_ADDR32 handler for kldxref: jhibbits, luporl.
Jan 6 2022, 6:00 PM · PowerPC

Jan 4 2022

alfredo requested review of D33745: powerpc: add R_PPC_ADDR32 handler for kldxref.
Jan 4 2022, 8:42 PM · PowerPC

Dec 27 2021

alfredo committed rGc3d9c63329a8: kldxref: add R_PPC64_ADDR64 handler (authored by alfredo).
kldxref: add R_PPC64_ADDR64 handler
Dec 27 2021, 3:37 PM
alfredo closed D33615: powerpc64: R_PPC64_ADDR64 handler for kldxref.
Dec 27 2021, 3:37 PM · PowerPC
alfredo updated the diff for D33421: powerpc: adjust FreeBSD kernel backward compatibility list.

add ports package versions and adjust comments

Dec 27 2021, 3:11 PM · PowerPC

Dec 22 2021

alfredo accepted D33610: Let powerpc64le live as not experimental architecture..

Makes sense. I've been using powerpc64le on Raptor Blackbird and QEMU and it looks solid.

Dec 22 2021, 5:51 AM
alfredo retitled D33615: powerpc64: R_PPC64_ADDR64 handler for kldxref from powerpc64: add R_PPC64_ADDR64 handler for kldxref to powerpc64: R_PPC64_ADDR64 handler for kldxref.
Dec 22 2021, 5:39 AM · PowerPC
alfredo requested review of D33615: powerpc64: R_PPC64_ADDR64 handler for kldxref.
Dec 22 2021, 5:33 AM · PowerPC

Dec 14 2021

alfredo added inline comments to D33421: powerpc: adjust FreeBSD kernel backward compatibility list.
Dec 14 2021, 9:49 PM · PowerPC
alfredo updated the diff for D33421: powerpc: adjust FreeBSD kernel backward compatibility list.
Dec 14 2021, 9:04 PM · PowerPC
alfredo committed rG8d1ab5ad8449: powerpc: kernel config style (authored by alfredo).
powerpc: kernel config style
Dec 14 2021, 9:03 PM

Dec 13 2021

alfredo updated the diff for D33421: powerpc: adjust FreeBSD kernel backward compatibility list.

updated after discussion on IRC

Dec 13 2021, 10:32 PM · PowerPC
alfredo requested review of D33421: powerpc: adjust FreeBSD kernel backward compatibility list.
Dec 13 2021, 10:07 PM · PowerPC
alfredo added a comment to D33361: website/powerpc: update supported hardware, news and recommendations.

Patch updated with @pauamma_gundo.com comments. Thanks!

Dec 13 2021, 11:45 AM · PowerPC
alfredo updated the diff for D33361: website/powerpc: update supported hardware, news and recommendations.

@pauamma_gundo.com fixes

Dec 13 2021, 11:44 AM · PowerPC

Dec 9 2021

alfredo added reviewers for D33361: website/powerpc: update supported hardware, news and recommendations: lwhsu, emaste, carlavilla, PowerPC.
Dec 9 2021, 8:21 PM · PowerPC
alfredo requested review of D33361: website/powerpc: update supported hardware, news and recommendations.
Dec 9 2021, 8:16 PM · PowerPC

Dec 1 2021

alfredo committed rG5cee383b87f5: powerpc64le: add LINT64LE kernel config (authored by alfredo).
powerpc64le: add LINT64LE kernel config
Dec 1 2021, 7:42 PM
alfredo committed rG060c97abb019: powerpc64: make autoboot possible on powernv machines (authored by alfredo).
powerpc64: make autoboot possible on powernv machines
Dec 1 2021, 7:42 PM

Nov 29 2021

alfredo committed rGe671037b3c49: powerpc64le: add LINT64LE kernel config (authored by alfredo).
powerpc64le: add LINT64LE kernel config
Nov 29 2021, 12:29 PM
alfredo closed D33136: powerpc64le: add LINT64LE kernel config.
Nov 29 2021, 12:28 PM

Nov 26 2021

alfredo committed rGc41d129485e0: ofwfb: fix vga/hdmi console with ASMEDIA during boot on powerpc64(le) (authored by alfredo).
ofwfb: fix vga/hdmi console with ASMEDIA during boot on powerpc64(le)
Nov 26 2021, 8:51 PM
alfredo requested review of D33136: powerpc64le: add LINT64LE kernel config.
Nov 26 2021, 6:39 PM

Nov 25 2021

alfredo committed rGb6644f529ca4: powerpc64: make autoboot possible on powernv machines (authored by alfredo).
powerpc64: make autoboot possible on powernv machines
Nov 25 2021, 9:11 PM
alfredo closed D32838: powerpc64: add default boot option to enable autoboot.
Nov 25 2021, 9:10 PM · PowerPC

Nov 24 2021

alfredo retitled D32838: powerpc64: add default boot option to enable autoboot from [draft] powerpc64: add default boot option to enable autoboot to powerpc64: add default boot option to enable autoboot.
Nov 24 2021, 1:04 PM · PowerPC
alfredo requested review of D32838: powerpc64: add default boot option to enable autoboot.

Finished full tests (configure petitboot autoboot, install disc1.iso and boot).

Nov 24 2021, 1:02 PM · PowerPC

Nov 4 2021

alfredo planned changes to D32838: powerpc64: add default boot option to enable autoboot.

assume it's a draft until proper tests are in progress

Nov 4 2021, 9:14 PM · PowerPC
alfredo retitled D32838: powerpc64: add default boot option to enable autoboot from draftpowerpc64: add default boot option to enable autoboot to [draft] powerpc64: add default boot option to enable autoboot.
Nov 4 2021, 9:13 PM · PowerPC
alfredo requested review of D32838: powerpc64: add default boot option to enable autoboot.
Nov 4 2021, 9:12 PM · PowerPC
alfredo accepted D29000: Export RGB offsets with FBIO_GETRGBOFFS.

LGTM. Would be good to add arm group for review and smoke test this change

Nov 4 2021, 12:31 PM · PowerPC

Nov 3 2021

alfredo committed rGb042d10cdc71: ofwfb: fix vga/hdmi console with ASMEDIA during boot on powerpc64(le) (authored by alfredo).
ofwfb: fix vga/hdmi console with ASMEDIA during boot on powerpc64(le)
Nov 3 2021, 1:50 PM
alfredo closed D30626: ofwfb: fix vga/hdmi console during boot on powerpc64.
Nov 3 2021, 1:50 PM · PowerPC
alfredo accepted D32797: sched: separate out schedinit_ap().

I boot-tested this patch and no regression found on:

  • QEMU VM POWER9 with hardware acceleration (hw.ncpu: 144)
  • bare metal POWER9 hw.ncpu: 16
Nov 3 2021, 1:18 PM

Nov 1 2021

alfredo updated the diff for D30626: ofwfb: fix vga/hdmi console during boot on powerpc64.

correct comments wording

Nov 1 2021, 2:33 PM · PowerPC
alfredo added a comment to D15818: Add a delayed VT attachment for ofwfb.

Justin, I tested this patch on Blackbird and it looks good, just need to be rebased to latest main. Also tested it along with D30626.

Nov 1 2021, 11:41 AM

Oct 29 2021

alfredo added a reviewer for D30626: ofwfb: fix vga/hdmi console during boot on powerpc64: PowerPC.
Oct 29 2021, 2:59 PM · PowerPC
alfredo added inline comments to D30626: ofwfb: fix vga/hdmi console during boot on powerpc64.
Oct 29 2021, 2:57 PM · PowerPC
alfredo updated the diff for D30626: ofwfb: fix vga/hdmi console during boot on powerpc64.

address reviewer comments

Oct 29 2021, 2:57 PM · PowerPC
alfredo updated the diff for D30626: ofwfb: fix vga/hdmi console during boot on powerpc64.

addresses commiter's suggestions

Oct 29 2021, 2:50 PM · PowerPC

Oct 14 2021

alfredo accepted D32160: powerpc64le: stand fixes.

Great job @bdragon and @luporl!
Tested a powerpc64 disc1.iso with this patch on QEMU6.0 and installation went fine. Also tested make buildkernel/installkernel with no issues.

Oct 14 2021, 6:06 PM

Sep 15 2021

alfredo accepted D30797: powerpc64: make radix with superpages default.

I tested this patch with D31232 few weeks ago on the Blackbird and it looks good to me once it's approved.

Sep 15 2021, 3:05 PM · PowerPC

Sep 8 2021

alfredo committed rGd8199cf063f0: llvm: Revert "[HardwareLoops] Change order of SCEV expression construction for… (authored by alfredo).
llvm: Revert "[HardwareLoops] Change order of SCEV expression construction for…
Sep 8 2021, 6:17 PM

Sep 3 2021

alfredo committed rGf21fcae48702: llvm: Revert "[HardwareLoops] Change order of SCEV expression construction for… (authored by alfredo).
llvm: Revert "[HardwareLoops] Change order of SCEV expression construction for…
Sep 3 2021, 1:36 PM
alfredo closed D31804: llvm: fix/workaround liblzma incorrect compress/uncompress.
Sep 3 2021, 1:35 PM · PowerPC
alfredo added a comment to D31804: llvm: fix/workaround liblzma incorrect compress/uncompress.
In D31804#717525, @dim wrote:

Let's do this for now to get the PowerPC builds working again. But also be aware that the bisected upstream commit is only exposing an underlying issue: most likely the root cause is in the PowerPC backend.

Sep 3 2021, 12:59 PM · PowerPC

Sep 2 2021

alfredo added a comment to D31698: powerpc64*: fix for broken binaries generated by llvm12.

This is not suitable for the upstream. The root cause behind dso_local needs to be found and fixed.

Sep 2 2021, 7:09 PM · PowerPC
alfredo retitled D31804: llvm: fix/workaround liblzma incorrect compress/uncompress from llvm: fix/workaround liblzma incorrect encode/decode to llvm: fix/workaround liblzma incorrect compress/uncompress.
Sep 2 2021, 5:31 PM · PowerPC
alfredo requested review of D31804: llvm: fix/workaround liblzma incorrect compress/uncompress.
Sep 2 2021, 3:06 PM · PowerPC

Aug 30 2021

alfredo committed rGe8e5d75e6a96: llvm/powerpc64*: fix broken binaries generated by clang12 (authored by alfredo).
llvm/powerpc64*: fix broken binaries generated by clang12
Aug 30 2021, 1:15 PM
alfredo committed rG7e583075a411: virtio-modern: fix PCI common read/write functions on big endian targets (authored by alfredo).
virtio-modern: fix PCI common read/write functions on big endian targets
Aug 30 2021, 1:15 PM

Aug 27 2021

alfredo committed rG9a4d48a645a7: llvm/powerpc64*: fix broken binaries generated by clang12 (authored by alfredo).
llvm/powerpc64*: fix broken binaries generated by clang12
Aug 27 2021, 11:49 AM
alfredo closed D31698: powerpc64*: fix for broken binaries generated by llvm12.
Aug 27 2021, 11:49 AM · PowerPC

Aug 26 2021

alfredo retitled D31698: powerpc64*: fix for broken binaries generated by llvm12 from powerpc64*: fixfor broken binaries generated by llvm12 to powerpc64*: fix for broken binaries generated by llvm12.
Aug 26 2021, 7:42 PM · PowerPC
alfredo abandoned D31646: powerpc64*: workaround for broken binaries generated with llvm12.

Abandoned in favor of D31698

Aug 26 2021, 7:35 PM · PowerPC
alfredo requested review of D31698: powerpc64*: fix for broken binaries generated by llvm12.
Aug 26 2021, 7:34 PM · PowerPC

Aug 23 2021

alfredo updated subscribers of D31646: powerpc64*: workaround for broken binaries generated with llvm12.

Move logic to BROKEN_OPTIONS as suggested by @jhibbits

This will work for src itself, but I think it won't work with ports that use /usr/share/mk?

Aug 23 2021, 8:28 PM · PowerPC
alfredo added a comment to D31646: powerpc64*: workaround for broken binaries generated with llvm12.

is there a PR to reference here?

Aug 23 2021, 3:02 PM · PowerPC
alfredo updated the diff for D31646: powerpc64*: workaround for broken binaries generated with llvm12.

Move logic to BROKEN_OPTIONS as suggested by @jhibbits

Aug 23 2021, 2:45 PM · PowerPC
alfredo edited reviewers for D31646: powerpc64*: workaround for broken binaries generated with llvm12, added: luporl; removed: leandro.lupori_gmail.com.
Aug 23 2021, 2:06 PM · PowerPC
alfredo requested review of D31646: powerpc64*: workaround for broken binaries generated with llvm12.
Aug 23 2021, 2:06 PM · PowerPC

Aug 2 2021

alfredo accepted D31232: powerpc64: fix OFWFB with Radix MMU.
Aug 2 2021, 12:30 PM · PowerPC

Jul 30 2021

alfredo added a comment to D31232: powerpc64: fix OFWFB with Radix MMU.

Great job luporl!

Jul 30 2021, 12:22 AM · PowerPC

Jun 25 2021

alfredo abandoned D30793: powerpc64, powerpc64le: ZFS support as kernel builtin.

After discussion with @imp , we decided to try the "reroot" approach instead. It appears to be generic solution for other modules as well, and can be used on other platforms.
A new review entry will be created when it's ready for review.

Jun 25 2021, 11:47 AM · PowerPC

Jun 17 2021

alfredo requested changes to D30797: powerpc64: make radix with superpages default.

For some reason this breaks the boot with VGA console on Blackbird.
I'm using D30626 locally, but reverted it as well. With D30626 reverted and adding kernel parameter 'hw.ofwfb.physaddr=0x000600c280000000' the kernel hangs as well with no output.

Jun 17 2021, 7:58 PM · PowerPC

Jun 16 2021

alfredo requested review of D30793: powerpc64, powerpc64le: ZFS support as kernel builtin.
Jun 16 2021, 9:21 PM · PowerPC