New kernels

AmigaOne X5000 platform specific issues related to Linux only.
User avatar
xeno74
Posts: 11057
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

Hi All,

I have released the alpha6 of kernel 7.0.

You can also test an uImage with PREEMPT support but unfortunately KVM HV doesn't work with a PREEMPT kernel.

Downloads and further information: github.com

Image

Cheers,
Christian
User avatar
xeno74
Posts: 11057
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

Hi All,

I released the alpha7 of kernel 7.0 today.

Downloads and further information: github.com

There is also a patched preempt uImage in the kernel package.

Screenshot of a kubernetes pod for cross compiling Linux PowerPC kernels (Vanilla Kubernetes, built with kubeadm init):

Image

Please test the kernels.

Thanks,
Christian
User avatar
xeno74
Posts: 11057
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

I tested NTFS3 with the alpha7 today:

Image
MartinW
Posts: 42
Joined: Tue May 27, 2025 3:42 am

Re: New kernels

Post by MartinW »

So, I've been trying to chase down where what appears to be an endian issue lies over the last week or so and today I swapped my X1600 Pro GPU for an HD6570 GPU and the issue went away. The issue is that if I write code to explicitly clear a window to, let's say blue in SDL2, it actually clears to yellow. The SDL function clearly says it's expecting R,G,B,A parameters but with the X1600 card you have to enter them as A,B,G,R to get the result you desire. As we can see, that's inverted.

After a bunch of testing, I'm beginning to think the issue might be in the legacy radeon driver which to my understanding is statically linked into our kernel? Is this possible?

I can post the C code to build for the test if wanted, it's pretty simple.
User avatar
xeno74
Posts: 11057
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

MartinW wrote: Sun Feb 22, 2026 7:21 pm After a bunch of testing, I'm beginning to think the issue might be in the legacy radeon driver which to my understanding is statically linked into our kernel?
Yes, it is statically linked into our kernel.
MartinW
Posts: 42
Joined: Tue May 27, 2025 3:42 am

Re: New kernels

Post by MartinW »

OK, so is my next step then to download the source from your GitHub and see if I can make any sense of where the issue might be?

[EDIT] Out of curiosity, the picture you posted above for the latest alpha of the kernel, is that from a physical machine, or a Qemu VM? Do you have some details?
User avatar
xeno74
Posts: 11057
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

MartinW wrote: Sun Feb 22, 2026 9:08 pm [EDIT] Out of curiosity, the picture you posted above for the latest alpha of the kernel, is that from a physical machine, or a Qemu VM? Do you have some details?
Both … X1000, X5000 and e5500 QEMU VMs.
User avatar
Skateman
Posts: 968
Joined: Thu Aug 10, 2017 9:36 pm
Location: The Netherlands

Re: New kernels

Post by Skateman »

Kernel 7 Alpha 7 up and running on my AmigaOne X5000

Image

Big picture https://www.skateman.nl/wp-content/uplo ... -47-03.png
AmigaOne X5000 -> 2GHz / 16GB RAM / Radeon RX 570 / Radeon X1950 / M-Audio 5.1 -> AmigaOS / Linux
Amiga 1200 -> Recapped / 68ec020 ACA 1221ec / CF HDD / RetroNET connected to the world
Vampire 4SA - RPi4 Running AmiKitXE Full
User avatar
xeno74
Posts: 11057
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

Skateman wrote: Mon Feb 23, 2026 9:50 am Kernel 7 Alpha 7 up and running on my AmigaOne X5000
Great! Thank you for testing! 🙂
User avatar
xeno74
Posts: 11057
Joined: Fri Mar 23, 2012 7:58 am
Contact:

Re: New kernels

Post by xeno74 »

Hi All,

The merge window is over. Linus Torvalds has released the RC1 of kernel 7.0 for testing.

I compiled it for X1000 and e5500 machines (X5000/20, X5000/40, Mirari, and QEMU VMs) yesterday.

Download and further information: github.com

Screenshot of kubernetes pods for cross compiling and testing Linux PowerPC kernels (Vanilla Kubernetes, built with kubeadm init):

Image

Please test the kernels.

Thanks,
Christian
Post Reply