Page 1 of 4

Kernel 3.17

Posted: Thu Aug 21, 2014 6:10 pm
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 464 times
Cheers,

Christian

Re: Kernel 3.17

Posted: Thu Aug 21, 2014 6:36 pm
by tommysammy
Very good news

Re: Kernel 3.17

Posted: Thu Aug 21, 2014 7:57 pm
by xeno74
:-)
Kernel_3.17.0-rc1_A1-X1000.png

Re: Kernel 3.17

Posted: Thu Aug 21, 2014 9:50 pm
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

Re: Kernel 3.17

Posted: Fri Aug 22, 2014 9:50 am
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.

Re: Kernel 3.17

Posted: Tue Aug 26, 2014 1:47 pm
by xeno74
Nemo patch for the RC 2:
nemo_3.17-2.patch.tar.bz2
(7.87 KiB) Downloaded 435 times

Re: Kernel 3.17

Posted: Tue Aug 26, 2014 2:45 pm
by xeno74
Nemo kernel config for the RC 2:
nemo_3.17.0-rc2_KVM-PR_FTRACE.config.tar.bz2
(15.72 KiB) Downloaded 425 times

Re: Kernel 3.17

Posted: Tue Aug 26, 2014 3:11 pm
by xeno74
:)
Kernel_3.17.0-rc2_A1-X1000.png

Re: Kernel 3.17

Posted: Tue Aug 26, 2014 3:54 pm
by xeno74
I have released the RC 2 for testing.

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

Changes

Re: Kernel 3.17

Posted: Tue Aug 26, 2014 5:04 pm
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