Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add s390x support #550

Closed
cgwalters opened this issue Oct 24, 2023 · 0 comments · Fixed by #556
Closed

add s390x support #550

cgwalters opened this issue Oct 24, 2023 · 0 comments · Fixed by #556
Labels
enhancement New feature or request

Comments

@cgwalters
Copy link
Member

Right now we're just missing s390x, which adds messy architecture conditionals to our code.

The way zipl works is somewhat UKI-like as far as I understand things in that it needs to be run for each kernel update, and it merges together the kernel/initramfs. The ostree/zipl glue is basically just running zipl after an update to the BLS configs.

So I think the bootupd support for s390x is basically just "detect and no-op" effectively - almost.

Except for one detail: on the first install to a disk, there's a magic command that needs to be run called "chreipl".

Also xref https://github.com/coreos/coreos-installer/blob/c4ed04156ae21029e84acc3cdf51493dc1fa8b8b/src/s390x/README.md?plain=1#L11

@cgwalters cgwalters added the enhancement New feature or request label Oct 24, 2023
cgwalters added a commit to cgwalters/bootc that referenced this issue Oct 24, 2023
xref coreos/bootupd#550

Signed-off-by: Colin Walters <walters@verbum.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant