Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 663854 - PowerPC 64 support (BE/LE)
Summary: PowerPC 64 support (BE/LE)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: InstallCD (show other bugs)
Hardware: PPC64 Linux
: Normal normal (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
: 580512 593482 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-08-17 07:26 UTC by Luca Barbato
Modified: 2021-11-14 15:07 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luca Barbato gentoo-dev 2018-08-17 07:26:40 UTC
Here some notes on what we need to do:

- Move from yaboot to grub2
  - its openfirmware support is good now
  NEED: update bootloader-setup.sh accordingly
- Use grub-mkrescue to create the image
  - works as intended with minimal interaction
  NEED: Uses xorriso
  NEED: update create-iso.sh
- Make livecd-tools aware of ppc64le
  - Also always spawn a console if the device is present
- Make genkernel aware of ppc64le

I'll start sending the patches during the weekend.
Comment 1 Matt Turner gentoo-dev 2018-09-18 19:22:28 UTC
Patches are upstream for catalyst:

https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=94ed72e267b4ee21d78a3b8168114f17e08f3299
https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=e9c0a0394d1516a03aba93ff673a0ff612c4d3c7

and livecd-tools:

https://gitweb.gentoo.org/proj/livecd-tools.git/commit/?id=098ff810778e35116ccc2ee37cf8912c3cb486c7

I've also made a ton of changes to the releng repo and restarted big endian builds on timberdoodle.

We need a little-endian kconfig for the livecd and a release of livecd-tools. I can go ahead and start little-endian stage builds (but no iso) on bogsucker.

To be clear: I need lu_zero to handle whatever is needed for genkernel on ppc64le and provide a kconfig for the iso. I can handle the rest if those are taken care of.
Comment 2 Matt Turner gentoo-dev 2018-09-18 19:23:12 UTC
*** Bug 580512 has been marked as a duplicate of this bug. ***
Comment 3 Matt Turner gentoo-dev 2018-09-18 19:23:26 UTC
*** Bug 593482 has been marked as a duplicate of this bug. ***
Comment 4 Matt Turner gentoo-dev 2019-02-02 20:39:46 UTC
(In reply to Matt Turner from comment #1)
> To be clear: I need lu_zero to handle whatever is needed for genkernel on
> ppc64le and provide a kconfig for the iso. I can handle the rest if those
> are taken care of.

Big and little endian stages and big endian install isos are automatically built every few days. Just waiting on lu_zero to give me a kconfig for the little endian iso.
Comment 5 ernsteiswuerfel archtester 2020-11-15 09:42:00 UTC
Is this still relevant?
Comment 6 Georgy Yakovlev archtester gentoo-dev 2020-11-15 20:21:37 UTC
le iso almost ready.
isos already use grub.

I have beta version here
https://dev.gentoo.org/~gyakovlev/power/install-ppc64le-minimal-latest.iso

hwsetup script will fail, but that's fine, we removed it from iso completely, just need to roll a new iso and start doing autobuilds.

it has both 4k and 64k page kernels =)


be iso will need 64k ibm kernel. after that I'd consider it done.
Comment 7 Andreas K. Hüttel archtester gentoo-dev 2021-11-14 15:07:46 UTC
(In reply to Georgy Yakovlev from comment #6)
> le iso almost ready.
> isos already use grub.
> 
> I have beta version here
> https://dev.gentoo.org/~gyakovlev/power/install-ppc64le-minimal-latest.iso
> 
> hwsetup script will fail, but that's fine, we removed it from iso
> completely, just need to roll a new iso and start doing autobuilds.
> 
> it has both 4k and 64k page kernels =)
> 
> 
> be iso will need 64k ibm kernel. after that I'd consider it done.

As far as I understand it this is all done.