Kernel 4.16

AmigaOne X5000 platform specific issues related to Linux only.

Re: Kernel 4.16

Postby xeno74 » Sun Feb 11, 2018 7:29 pm

http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
 
Posts: 3825
Joined: Fri Mar 23, 2012 8:58 am

Re: Kernel 4.16

Postby Skateman » Sun Feb 11, 2018 10:07 pm

Alpha 12 .. no issues for now :-)

Image
User avatar
Skateman
 
Posts: 166
Joined: Thu Aug 10, 2017 9:36 pm
Location: The Netherlands

Re: Kernel 4.16

Postby xeno74 » Mon Feb 12, 2018 7:19 am

Thanks a lot for testing!
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
 
Posts: 3825
Joined: Fri Mar 23, 2012 8:58 am

Re: Kernel 4.16

Postby xeno74 » Mon Feb 12, 2018 10:41 pm

xeno74 wrote:BTW, KVM doesn't compile currently.

Error messages:

Code: Select all
  CC      arch/powerpc/kvm/powerpc.o
arch/powerpc/kvm/powerpc.c: In function 'kvm_arch_vcpu_ioctl_run':
arch/powerpc/kvm/powerpc.c:1611:1: error: label 'out' defined but not used [-Werror=unused-label]
 out:
 ^
cc1: all warnings being treated as errors
scripts/Makefile.build:316: recipe for target 'arch/powerpc/kvm/powerpc.o' failed
make[1]: *** [arch/powerpc/kvm/powerpc.o] Error 1
Makefile:1048: recipe for target 'arch/powerpc/kvm' failed
make: *** [arch/powerpc/kvm] Error 2


I had to compile the alpha12 without kvm support for the X5000. I will report it to the Linuxppc-dev mailing list.


Unfortunately the issue with KVM still exists.

Link to the rc1 kernel config without KVM: cyrus-4.16-rc1.config

Link to the alpha10 kernel config with KVM: cyrus-4.16-alpha10.config
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
 
Posts: 3825
Joined: Fri Mar 23, 2012 8:58 am

Re: Kernel 4.16

Postby xeno74 » Tue Feb 13, 2018 7:40 am

http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
 
Posts: 3825
Joined: Fri Mar 23, 2012 8:58 am

Re: Kernel 4.16

Postby xeno74 » Tue Feb 13, 2018 9:36 am

Great news! :-)

[PATCH 1/2] KVM: PPC: Fix compile error that occurs when CONFIG_ALTIVEC=n:

On 13. Feb 2018, at 05:51, Paul Mackerras <paulus@ozlabs.org> wrote:

Commit accb757d798c ("KVM: Move vcpu_load to arch-specific
kvm_arch_vcpu_ioctl_run", 2017-12-04) added a "goto out"
statement and an "out:" label to kvm_arch_vcpu_ioctl_run().
Since the only "goto out" is inside a CONFIG_VSX block,
compiling with CONFIG_VSX=n gives a warning that label "out"
is defined but not used, and because arch/powerpc is compiled
with -Werror, that becomes a compile error that makes the kernel
build fail.

Merge commit 1ab03c072feb ("Merge tag 'kvm-ppc-next-4.16-2' of
git://git.kernel.org/pub/scm/linux/kern ... us/powerpc",
2018-02-09) added a similar block of code inside a #ifdef
CONFIG_ALTIVEC, with a "goto out" statement.

In order to make the build succeed, this adds a #ifdef around the
"out:" label. This is a minimal, ugly fix, to be replaced later
by a refactoring of the code. Since CONFIG_VSX depends on
CONFIG_ALTIVEC, it is sufficient to use #ifdef CONFIG_ALTIVEC here.

Fixes: accb757d798c ("KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_run")
Reported-by: Christian Zigotzky <chzigotzky@xenosoft.de>
Signed-off-by: Paul Mackerras <paulus@ozlabs.org>
---
arch/powerpc/kvm/powerpc.c | 2 ++
1 file changed, 2 insertions(+)

diff --git a/arch/powerpc/kvm/powerpc.c b/arch/powerpc/kvm/powerpc.c
index 403e642c78f5..0083142c2f84 100644
--- a/arch/powerpc/kvm/powerpc.c
+++ b/arch/powerpc/kvm/powerpc.c
@@ -1608,7 +1608,9 @@ int kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu, struct kvm_run *run)

kvm_sigset_deactivate(vcpu);

+#ifdef CONFIG_ALTIVEC
out:
+#endif
vcpu_put(vcpu);
return r;
}
--
2.11.0

http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
 
Posts: 3825
Joined: Fri Mar 23, 2012 8:58 am

Re: Kernel 4.16

Postby Skateman » Tue Feb 13, 2018 10:24 pm

All fine for now... :-)

Image
User avatar
Skateman
 
Posts: 166
Joined: Thu Aug 10, 2017 9:36 pm
Location: The Netherlands

Re: Kernel 4.16

Postby xeno74 » Wed Feb 14, 2018 7:19 am

Hi All,

I compiled the RC1-2 for the X5000 and X1000 yesterday.

New:


Download: vmlinux-4.16-rc1-2-AmigaOne_X1000_X5000.tar.gz

@Skateman
Many thanks for testing the RC1 on your X5000.

Cheers,
Christian
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
 
Posts: 3825
Joined: Fri Mar 23, 2012 8:58 am

Re: Kernel 4.16

Postby Skateman » Fri Feb 16, 2018 2:46 pm

RC 1-2 up and running :-) ... no issues yet..

Image
User avatar
Skateman
 
Posts: 166
Joined: Thu Aug 10, 2017 9:36 pm
Location: The Netherlands

Re: Kernel 4.16

Postby xeno74 » Fri Feb 16, 2018 7:45 pm

Skateman wrote:RC 1-2 up and running :-) ... no issues yet..


Thanks a lot for testing! :-)
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
User avatar
xeno74
 
Posts: 3825
Joined: Fri Mar 23, 2012 8:58 am

PreviousNext

Return to Platform: AmigaOne X5000 - Linux Only

Who is online

Users browsing this forum: No registered users and 3 guests