Kernel 3.17

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

Kernel 3.17

Post by xeno74 »

Hi All,

I have fantastic news for you. :-)

The Kernel 3.17 works on my A1-X1000. I have modified the Nemo patch.

Modifications:

Code: Select all

diff -rupN linux-3.17/arch/powerpc/kernel/pci-common.c linux-3.17-nemo/arch/powerpc/kernel/pci-common.c
--- linux-3.17/arch/powerpc/kernel/pci-common.c	2014-08-16 18:40:26.000000000 +0200
+++ linux-3.17-nemo/arch/powerpc/kernel/pci-common.c	2014-08-21 17:30:35.508880299 +0200
@@ -708,6 +708,19 @@ void pci_process_bridge_OF_ranges(struct
 				isa_io_base =
 					(unsigned long)hose->io_base_virt;
 #endif /* CONFIG_PPC32 */
+
+
+#ifdef CONFIG_PPC_PASEMI_SB600
+                       /* Workaround for lack of device tree. New for kernel 3.17: range.cpu_addr instead of cpu_addr and range.size instead of size Ch. Zigotzky */
+                       if (primary) {
+                               __ioremap_at(range.cpu_addr, (void *)ISA_IO_BASE,
+                               range.size, _PAGE_NO_CACHE|_PAGE_GUARDED);
+                       hose->io_base_virt = (void *)_IO_BASE;
+		       /* _IO_BASE needs unsigned long long for the kernel 3.17 Ch. Zigotzky */
+                       printk("Initialised io_base_virt 0x%lx _IO_BASE 0x%llx\n", (unsigned long)hose->io_base_virt, (unsigned long long)_IO_BASE);
+                    }
+#endif
+
And here is the new Nemo patch:
nemo_3.17-1.patch.tar.bz2
(7.89 KiB) Downloaded 461 times
Cheers,

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

Running Linux on AmigaONEs can require some tinkering.
User avatar
tommysammy
Posts: 946
Joined: Mon Dec 20, 2010 9:03 pm
Location: Isselburg,Germany
Contact:

Re: Kernel 3.17

Post by tommysammy »

Very good news
AmigaOne X1000 Betatester A1-X1090
AmigaOne X1000/4GB Ram/Saphire Radeon 7850 1GB/256GB SSD HD/2GB CF Card/RTL8169Network
User avatar
xeno74
Posts: 9349
Joined: Fri Mar 23, 2012 7:58 am

Re: Kernel 3.17

Post by xeno74 »

:-)
Kernel_3.17.0-rc1_A1-X1000.png
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: Kernel 3.17

Post by xeno74 »

Hi All,

I have uploaded the RC 1 of the kernel 3.17. Note: This is a test version and not a stable version.

New:
  • Significant Radeon improvements, in addition to another big DRM feature pull
It also includes:
  • KVM_BOOK3S_64_PR

    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.
  • 3dfx Voodoo graphics card support
  • Network support for AROS hosted
  • Support for 4 serial ports
  • Bluetooth USB dongle support
  • Kernel tracing with ftrace
  • Linux kernel icon for OS4.1 by Tommysammy
Download: vmlinux-3.17.0-rc1-KVM-PR-FTRACE-AmigaOneX1000.tar.bz2

Happy testing!

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

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

Re: Kernel 3.17

Post by xeno74 »

I also have compiled the RC 1 for some P.A. Semi Electra/Chitra boards. :-)

New:
  • KVM support
  • New Radeon firmwares
Download: vmlinux-3.17.0-rc1-KVM-PR-PA_Semi_Electra.tar.bz2
PASemi-Electra-development-board.jpg
pasemi9.JPG
pasemi8.JPG
The A-EON Core Linux Support Team use these boards for developing and researching.
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: Kernel 3.17

Post by xeno74 »

Nemo patch for the RC 2:
nemo_3.17-2.patch.tar.bz2
(7.87 KiB) Downloaded 433 times
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: Kernel 3.17

Post by xeno74 »

Nemo kernel config for the RC 2:
nemo_3.17.0-rc2_KVM-PR_FTRACE.config.tar.bz2
(15.72 KiB) Downloaded 422 times
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: Kernel 3.17

Post by xeno74 »

:)
Kernel_3.17.0-rc2_A1-X1000.png
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

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

Re: Kernel 3.17

Post by xeno74 »

I have released the RC 2 for testing.

Download: vmlinux-3.17.0-rc2-KVM-PR-FTRACE-AmigaOneX1000.tar.bz2

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

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

Re: Kernel 3.17

Post by xeno74 »

And here is the RC 2 for our P.A. Semi Electra and Chitra boards.

Download: vmlinux-3.17.0-rc2-KVM-PR-PA_Semi_Electra_and_Chitra.tar.bz2
http://www.amigalinux.org
http://www.supertuxkart-amiga.de

Running Linux on AmigaONEs can require some tinkering.
Post Reply