Amiga.org

Operating System Specific Discussions => Linux PPC discussion => Topic started by: xeno74 on November 21, 2015, 03:48:49 PM

Title: A1-X1000: Linux Kernel 4.4
Post by: xeno74 on November 21, 2015, 03:48:49 PM
Hi All,

Darren solved the problems with the new interrupt system so I was able to release the RC1 of kernel 4.4.

Download: vmlinux-4.4-rc1-AMIGA_one_X1000.tar.bz2 (http://www.xenosoft.de/vmlinux-4.4-rc1-AMIGA_one_X1000.tar.bz2)

(https://lh3.googleusercontent.com/-OubiYNODQec/VlCLVjAymrI/AAAAAAAABrM/S0hZAkZkIMA/w506-h380/ubuntu_MATE_16.04_LTS_PowerPC_kernel_4.4-rc1.png) (https://plus.google.com/115515624056477014971/posts/Kjh2LPPa4KV)

New:

It also includes:

Quote

Support running guest kernels in virtual machines on processors without using hypervisor mode in the host, by running the guest in user mode (problem state) and emulating all privileged instructions and registers.

This is not as fast as using hypervisor mode, but works on machines where hypervisor mode is not available or not usable, and can emulate processors that are different from the host processor, including emulating 32-bit processors on a 64-bit host.


Cheers,

Christian
Title: Re: A1-X1000: Linux Kernel 4.4
Post by: xeno74 on November 23, 2015, 10:11:43 AM
The RC2 is available for testing.

New:

Download: vmlinux-4.4-rc2-AMIGA_one_X1000.tar.bz2 (http://www.xenosoft.de/vmlinux-4.4-rc2-AMIGA_one_X1000.tar.bz2)

ubuntu MATE 16.04 LTS PowerPC with the kernel 4.4 RC2 and E-UAE JIT PowerPC:

(https://lh3.googleusercontent.com/-AaBlWsYQccU/VlLetSHL7LI/AAAAAAAABr8/SpUgV9ztB3I/w506-h380/ubuntu_MATE_16.04_LTS_PowerPC_kernel_4.4-rc2_E-UAE_JIT.png) (https://plus.google.com/115515624056477014971/posts/1tQcbQ5rVDE)

PLEASE PLEASE PLEASE test the PASemi ethernet.

Thanks in advance,

Christian
Title: Re: A1-X1000: Linux Kernel 4.4
Post by: xeno74 on November 30, 2015, 01:49:57 PM
Here is the RC3 for testing: vmlinux-4.4-rc3-AMIGA_one_X1000.tar.bz2 (http://www.xenosoft.de/vmlinux-4.4-rc3-AMIGA_one_X1000.tar.bz2)

New: Linux 4.4-rc3 Kernel Released -- phoronix.com (http://www.phoronix.com/scan.php?page=news_item&px=Linux-4.4-RC3-Released)

Note: Unfortunately the P.A. Semi ethernet doesn't work on our Nemo boards with the release
candidates of the kernel 4.4 currently. Further information: forum.hyperion-entertainment.biz (http://forum.hyperion-entertainment.biz/viewtopic.php?f=35&p=36015#p36005)

By the way, iceweasel 42.0-1 and icedove 42.0~b2-1 are available for Debian Sid.

(https://lh3.googleusercontent.com/-PMD3Vr1m4eQ/VltSHo2qfuI/AAAAAAAABtM/SNoEnZp8L6U/w506-h380/iceweasel_42_icedove_42_PowerPC.png) (https://plus.google.com/115515624056477014971/posts/JXSHzJaczx2)
Title: Re: A1-X1000: Linux Kernel 4.4
Post by: xeno74 on December 07, 2015, 06:18:23 PM
I have released the RC4 for testing.

New:

Download: vmlinux-4.4-rc4-2-AmigaONE_X1000.tar.gz (http://www.xenosoft.de/vmlinux-4.4-rc4-2-AmigaONE_X1000.tar.gz)

(https://lh3.googleusercontent.com/-zHxMcZXLRR0/VmXHSIHY02I/AAAAAAAABuQ/w950ft2vQGU/w506-h380/kernel_4.4-rc4-2_ubuntu_MATE_16.04_LTS_PowerPC.png) (https://plus.google.com/115515624056477014971/posts/F3MfUVaErB5)

PLEASE use the longterm kernel 4.1 (http://forum.hyperion-entertainment.biz/viewtopic.php?f=35&t=2983&p=35690#p35833) if you want a stable and reliable kernel for your AmigaONE X1000.
Title: Re: A1-X1000: Linux Kernel 4.4
Post by: xeno74 on December 14, 2015, 12:14:15 PM
Hi all,

I have done a git revert of the commit ' [RFC/PATCH,v2] powerpc/iommu: Support "hybrid" iommu/direct DMA ops for coherent_mask < dma_mask (https://patchwork.ozlabs.org/patch/472535/ (https://patchwork.ozlabs.org/patch/472535/))' without these following files:

Code: [Select]

arch/powerpc/platforms/powernv/pci-ioda.c
arch/powerpc/platforms/pseries/iommu.c


After that I compiled the kernel 4.4.0-rc5 and the P.A. Semi Ethernet interface works without reverting the two files above.

Download: vmlinux-4.4-rc5-AmigaONE_X1000.tar.gz (http://www.xenosoft.de/vmlinux-4.4-rc5-AmigaONE_X1000.tar.gz)

New:

(https://lh3.googleusercontent.com/-56Ol2a6h56c/Vm6s6s79omI/AAAAAAAABwk/MbK9TRstj4I/w506-h380/Kernel_4.4-rc5_with_powertop_powerpc.png) (https://plus.google.com/115515624056477014971/posts/WPq5ZqMPvKr)

OK, the problem must be in the following files:

Code: [Select]

arch/powerpc/Kconfig
arch/powerpc/include/asm/device.h
arch/powerpc/include/asm/dma-mapping.h
arch/powerpc/include/asm/iommu.h
arch/powerpc/kernel/dma-iommu.c
arch/powerpc/kernel/dma-swiotlb.c
arch/powerpc/kernel/dma.c
arch/powerpc/sysdev/dart_iommu.c
include/asm-generic/dma-mapping-common.h


Cheers,

Christian
Title: Re: A1-X1000: Linux Kernel 4.4
Post by: xeno74 on December 21, 2015, 07:57:54 AM
Hi All,

I successfully compiled the RC6 with the new Nemo 4.4-5 patch (http://www.xenosoft.de/nemo_4.4-5.patch) today.

Download: vmlinux-4.4-rc6-AmigaONE_X1000.tar.gz (http://www.xenosoft.de/vmlinux-4.4-rc6-AmigaONE_X1000.tar.gz)

New:

Debian Sid PowerPC with MATE and kernel 4.4.0-rc6. You can also see the new iceweasel 43.0.1:

(https://lh3.googleusercontent.com/-66jq5rESN2Y/Vnek5teNPPI/AAAAAAAAB1w/JjpfaXjDp0M/w506-h380/Debian_Sid_MATE_PowerPC_kernel_4.4-rc6.png) (https://plus.google.com/115515624056477014971/posts/JbQkSj4jpV7)

Merry Christmas,

Christian
Title: Re: A1-X1000: Linux Kernel 4.4
Post by: xeno74 on December 28, 2015, 02:03:49 PM
Hi All,

I compiled the RC7 with the new Nemo patch 4.4-6 (http://www.xenosoft.de/nemo_4.4-6.patch) today. I removed the kernel config option CONFIG_OF_OVERLAY and I compiled AMDGPU (CONFIG_DRM_AMDGPU) as kernel module.

New:

Download: vmlinux-4.4-rc7-AmigaONE_X1000.tar.gz (http://www.xenosoft.de/vmlinux-4.4-rc7-AmigaONE_X1000.tar.gz)

(https://lh3.googleusercontent.com/--Ttt-pLm9TQ/VoE1RNhVgNI/AAAAAAAAB4w/GJI4zYCnUoA/w506-h380/Kernel_4.4.0-rc7_A1-X1000.png) (https://plus.google.com/115515624056477014971/posts/iT2UjARUGfw)

Cheers,

Christian
Title: Re: A1-X1000: Linux Kernel 4.4
Post by: xeno74 on January 04, 2016, 11:09:25 AM
Hi All,

I compiled the RC8 with the new Nemo patch 4.4-8 (http://www.xenosoft.de/nemo_4.4-8.patch).

Download: vmlinux-4.4-rc8-AmigaONE_X1000.tar.gz (http://www.xenosoft.de/vmlinux-4.4-rc8-AmigaONE_X1000.tar.gz)

New:

Cheers,

Christian
Title: Re: A1-X1000: Linux Kernel 4.4
Post by: xeno74 on January 11, 2016, 09:52:26 AM
I patched the final version with our new Nemo patch 4.4-12 (http://www.xenosoft.de/nemo_4.4-12.patch) and after that I compiled it today.

New:


Download: vmlinux-4.4-AmigaONE_X1000.tar.gz (http://www.xenosoft.de/vmlinux-4.4-AmigaONE_X1000.tar.gz)

 
MATE on Debian Sid PowerPC with the final version of kernel 4.4 and the new iceweasel 44.0b2:

(https://lh3.googleusercontent.com/-NclYk13qzo4/VpNoF4L8DxI/AAAAAAAAB6U/5OYpIxH2-Z0/w506-h380/Debian_Sid_PowerPC_kernel_4.4.0_iceweasel_44.0b2.png) (https://plus.google.com/115515624056477014971/posts/Lu3LiDNqV7n)