Ubuntu 17 remix boot with vmlinux-6.15_a1
have a nice day

Great! Thanks a lot for testing!
Just touching on this. I checked the included kernels on the Debian installers to find the ABI. But I cannot see where to find it. Apart from expected differences I cannot tell the difference. How do you tell the ABI of a PPC64 ELF?xeno74 wrote: Thu Mar 27, 2025 5:34 pm OK, good to know. I will not revert to ABIv1 Linux kernels for the X1000. Thanks for clarifying.
Code: Select all
$ readelf -h '/media/damien/Debian 12.0.0 ppc64 n/install/vmlinux' /tmp/k1
File: /media/damien/Debian 12.0.0 ppc64 n/install/vmlinux
ELF Header:
Magic: 7f 45 4c 46 02 02 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, big endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: PowerPC64
Version: 0x1
Entry point address: 0xc000000000000000
Start of program headers: 64 (bytes into file)
Start of section headers: 39173752 (bytes into file)
Flags: 0x2, abiv2
Size of this header: 64 (bytes)
Size of program headers: 56 (bytes)
Number of program headers: 2
Size of section headers: 64 (bytes)
Number of section headers: 54
Section header string table index: 53
Code: Select all
$ readelf -h '/home/damien/Downloads/vmlinux-6.14'
ELF Header:
Magic: 7f 45 4c 46 02 02 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, big endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: PowerPC64
Version: 0x1
Entry point address: 0xc000000000000000
Start of program headers: 64 (bytes into file)
Start of section headers: 51622568 (bytes into file)
Flags: 0x2, abiv2
Size of this header: 64 (bytes)
Size of program headers: 56 (bytes)
Number of program headers: 2
Size of section headers: 64 (bytes)
Number of section headers: 52
Section header string table index: 51
Code: Select all
$ readelf -h '/home/damien/Downloads/vmlinux-6.12'
ELF Header:
Magic: 7f 45 4c 46 02 02 01 00 00 00 00 00 00 00 00 00
Class: ELF64
Data: 2's complement, big endian
Version: 1 (current)
OS/ABI: UNIX - System V
ABI Version: 0
Type: EXEC (Executable file)
Machine: PowerPC64
Version: 0x1
Entry point address: 0xc000000000000000
Start of program headers: 64 (bytes into file)
Start of section headers: 58124792 (bytes into file)
Flags: 0x1, abiv1
Size of this header: 64 (bytes)
Size of program headers: 56 (bytes)
Number of program headers: 2
Size of section headers: 64 (bytes)
Number of section headers: 54
Section header string table index: 53
You have found it.
Thank you. Now, I know, that Debian PPC64 has switched to the ABIv2.Hypex wrote: Fri Mar 28, 2025 3:00 pm Kernel vmlinux 6.12.17-powerpc64 from Debian GNU/Linux 12.0.0 "Sid" - Unofficial ppc64 NETINST 20250316-09:40:Kernel vmlinux-6.14.0-rc7-powerpc64-smp from linux-image-6.14.0-rc7-X1000_ABIv2.tar.gz:Code: Select all
$ readelf -h '/home/damien/Downloads/vmlinux-6.14' ELF Header: … Flags: 0x2, abiv2 …
Code: Select all
$ readelf -h '/home/damien/Downloads/vmlinux-6.14' ELF Header: … Flags: 0x2, abiv2 …
Thanks. Yes I just noticed myself. Edited my post.
I'm not sure when as I've just started testing it. I haven't tested Debian directly since I finished producing the Debian Jessie installer iso for AmigaOne XE/SE/u. I did read that ABI2 was LE specific so must have been opened up to BE recently.Thank you. Now, I know, that Debian PPC64 has switched to the ABIv2.
So I installed and tested the new alpha1. I got some interesting results compared to 6.14. So it was able to boot on Xenial, Zesty, Fienix and Debian 64.xeno74 wrote: Fri Mar 28, 2025 5:14 am Hi All,
The merge window for the kernel 6.15 has been started and here is the first alpha for testing.
Thank you.Hypex wrote: Sat Mar 29, 2025 5:30 am So it was able to boot on Xenial, Zesty, Fienix and Debian 64.