-
Notifications
You must be signed in to change notification settings - Fork 18
s390 boot testing #232
Comments
@tpimh can you please find the commit to buildroot that dropped s390 support as reference? |
@groeck has s390 images: https://github.com/groeck/linux-build-test/tree/master/rootfs/s390 Not sure if they auto shutdown a machine or not, but we should try them out! |
@groeck also reverted the removal of s390 from his fork of buildroot: groeck/buildroot@2cf1334 Maybe we should use that!? |
We could. However, I think the root file system is a moot point until we can actually get the kernel to start: ClangBuiltLinux/boot-utils#11 (comment) |
WFM, with my scripts at github (see above) |
FYI, an IBMer is submitting buildroot support for s390 upstream: http://patchwork.ozlabs.org/project/buildroot/list/?series=201991 |
IBM s390x and Z arch has officially landed today in buildroot master 😄 |
@eaibmz thank you so much for the work that went into adding s390x buildroot support! I owe you a 🍺 ! It looks like from our QEMU boot test repo, we're using buildroot release 2020.02. So once we know the latest release that contains support, we can easily update that line to make use of the newer buildroot release. It looks like the latest release is 2020.08 which was last modified 2020-09-01. It looks like v3 was submitted 2020-09-16, so it looks like we'll need to wait for the 2020.09 release (or one of the 2020.09-rc* release candidates) of buildroot. I don't want to use the snapshot. Does that sound like the correct version? |
It looks like 2020.08.1 was released on 2020-10-12. We should be able to use that. |
Link: ClangBuiltLinux/continuous-integration#232 Signed-off-by: Nick Desaulniers <[email protected]>
Link: ClangBuiltLinux/continuous-integration#232 Signed-off-by: Nick Desaulniers <[email protected]>
Now that we have the buildroot image, we can boot test. Fixes: #232 Signed-off-by: Nick Desaulniers <[email protected]>
Link: ClangBuiltLinux/continuous-integration#232 Signed-off-by: Nick Desaulniers <[email protected]>
I think it was just a bugfix release and it doesn't have s390x support yet. |
Then what image file is in ClangBuiltLinux/boot-utils#26 then? Spooky |
oh, indeed, the buildroot/src/ dir has nothing that looks s390 related in it... |
This shall work if s390x is present: |
Indeed, I wonder what you built :-) |
Let's continue discussion from #229.
Quick summary:
qemu-system-s390x -m 512m -machine s390-ccw-virtio -initrd images/s390/rootfs.cpio -display none -serial mon:stdio -kernel linux/arch/s390/boot/bzImage
) there was a kernel fault: S390 support #229 (comment)The text was updated successfully, but these errors were encountered: