Page 1 of 5

Kernel 3.18

Posted: Tue Oct 21, 2014 6:42 pm
by xeno74
kernel_3.18_tux.jpg
kernel_3.18_tux.jpg (5.26 KiB) Viewed 17438 times
Hi All,

First, the bad news. The patch for pata_of_platform.c doesn't work anymore. The kernel devolopers have rewritten this file completely. io_res.start isn't available in the whole source code. compatible = "electra-ide" isn't available either. It's not possible to patch with the following lines:

Code: Select all

@@ -42,6 +42,17 @@ static int pata_of_platform_probe(struct
                ctl_res = io_res;
                ctl_res.start = ctl_res.start+0x3f6;
                io_res.end = ctl_res.start-1;
+
+#ifdef CONFIG_PPC_PASEMI_SB600
+       } else if (of_device_is_compatible(dn, "electra-cf")) {
+               /* Task regs are at 0x800, with alt status @ 0x80e in the primary window
+                * on electra-cf. Adjust ctl_res and io_res accordingly.
+                */
+               ctl_res = io_res;
+               io_res.start += 0x800;
+               ctl_res.start = ctl_res.start + 0x80e;
+               io_res.end = ctl_res.start-1;
+#endif
        } else {
                ret = of_address_to_resource(dn, 1, &ctl_res);
                if (ret) {

@@ -80,6 +96,9 @@ static int pata_of_platform_probe(struct
 static struct of_device_id pata_of_platform_match[] = {
        { .compatible = "ata-generic", },
        { .compatible = "electra-ide", },
+#ifdef CONFIG_PPC_PASEMI_SB600
+       { .compatible = "electra-cf",},
+#endif
        {},
 }; 
Therefore the kernel 3.18 doesn't recognize the CF device. Here is the commit: git.kernel.org

Log msg:
pata_of_platform: Remove "electra-ide" quirk
But ..................................................... the good news is: I have reverted the changes and now, the kernel can recognize the CF card again. :-)

Download: vmlinux-3.18.0-rc1-KVM-PR-FTRACE-AmigaOneX1000.tar.bz2

Nemo patch:
nemo_3.18-1.patch.zip
(8.21 KiB) Downloaded 2001 times
Kernel config:
nemo_3.18.0-rc1_KVM-PR_FTRACE.config.zip
(17.01 KiB) Downloaded 1558 times
Please test the RC1.

Thanks,

Christian

Re: Kernel 3.18

Posted: Tue Oct 21, 2014 6:44 pm
by xeno74
The RC1 on Debian Sid:
Kernel_3.18_RC1_A1-X1000.jpg

Re: Kernel 3.18

Posted: Wed Oct 22, 2014 6:21 pm
by zzd10h
Image :mrgreen:

Re: Kernel 3.18

Posted: Wed Oct 22, 2014 8:28 pm
by xeno74
zzd10h wrote:Image :mrgreen:
Thank you for testing!

Cheers,

Christian

Re: Kernel 3.18

Posted: Mon Oct 27, 2014 11:19 am
by xeno74
I have compiled the RC2 for testing: vmlinux-3.18.0-rc2-KVM-PR-FTRACE-AmigaOneX1000.tar.bz2. :-)

Re: Kernel 3.18

Posted: Mon Nov 03, 2014 9:23 pm
by xeno74
I have released the RC3 of kernel 3.18.

Download: vmlinux-3.18.0-rc3-KVM-PR-OVERLAYFS-AmigaOneX1000.tar.bz2
Kernel_3.18-rc3_Debian_Sid_AMIGA_one_X1000.jpg

Re: Kernel 3.18

Posted: Tue Nov 04, 2014 12:00 am
by zzd10h
And as usual, it works !
Image

Re: Kernel 3.18

Posted: Tue Nov 04, 2014 3:58 am
by xeno74
zzd10h wrote:And as usual, it works !
Image
Thank you for testing!

Re: Kernel 3.18

Posted: Mon Nov 10, 2014 5:47 am
by xeno74
Hi All,

I have released the RC4 of kernel 3.18.

New:

- Support for mobile networks with USB UMTS 3G sticks

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.

- Mac-on-Linux 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.18.0-rc4-KVM-PR-OVERLAYFS-AmigaOneX1000.tar.bz2

Please test the RC4.

Thanks in advance,

Christian

Re: Kernel 3.18

Posted: Mon Nov 17, 2014 8:00 am
by xeno74