[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ltib] patching&compiling Kernel-2.6.24
From: |
Stuart Hughes |
Subject: |
Re: [Ltib] patching&compiling Kernel-2.6.24 |
Date: |
Tue, 29 Jul 2008 09:30:04 +0100 |
Hi Stefan,
You'll need to contact Freescale support to get a reading on when they
might be updating the kernel. To do this:
* go to http://www.freescale.com
* click on "Support / Technical support"
* click on "Submit a Service Request"
* register to get a user name and password.
* login in with your user name and password
* on the "New Service Request" page:
* category = Technical Request
* topic = Linux BSP
* Click on "Continue"
* fill out the information for the service request
* click on the "Submit" button at the bottom of the page.
You may also find better help for the kernel for this MMUless platform
on the uclinux-dev mailing list:
address@hidden
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
Regards, Stuart
On Mon, 2008-07-28 at 15:15 +0200, sHittmeyer wrote:
> Hello,
>
> I'm working with the m54455EVB and try to update the Kernel for that system.
> First of all, I want to ask when will the GPP for 2.6.26 be released?
> would be very helpful for my project to work with the newest kernel
> possible.
>
> due to the GPP missing for the 2.6.26 I tried to patch the 2.6.24 with
> the GPP given at http://www.bitshrine.org/gpp/
> so far this worked fine, I think. Just patch
> lin2-6-23-m5445x-0015-Ignore-restart_syscall.patch
> <http://www.bitshrine.org/gpp/lin2-6-23-m5445x-0015-Ignore-restart_syscall.patch>
> asked for: Reversed patch detected: >n
> Apply anyway: >y
>
> and
> lin2-6-23-m5445x-0016-libffi-cachectl.patch
> <http://www.bitshrine.org/gpp/lin2-6-23-m5445x-0016-libffi-cachectl.patch>
> asked for: Reversed patch detected: >y
>
> After patching I copied the
> linux-2.6.x.config file out of the BSP (there is Kernel 2.6.23 used) and
> made a menuconfig. I added some wireless-support-stuff and checked if
> the right CPU is selected. Then I started "make ARCH=m68k
> CROSS_COMPILE=/home/stefan/CodeSourcery/Sourcery_G++_Lite/bin/m68k-linux-gnu-
>
> " (installed CodeSourcery toolchain)
> this exited with the following errormessage:
>
> .tmp_vmlinux1: PROGBITS section '.data.cacheline_aligned' cannot be
> placed into same segment after NOBITS section '.bss'
> /home/stefan/CodeSourcery/Sourcery_G++_Lite/bin/m68k-linux-gnu-ld: map
> sections to segments failed: Nonrepresentable section on output
> make: *** [.tmp_vmlinux1] Fehler 1
>
> so I searched in linux-2.6.24/arch/m68k/coldfire/vmlinux-cf.lds and found
>
> (...)
> #define LOAD_OFFSET 0x00000000
> (...)
>
> .bss : AT(ADDR(.bss) - LOAD_OFFSET) { /* BSS */
> *(.bss)
> }
>
> . = ALIGN(16);
> .data.cacheline_aligned : AT(ADDR(.data.cacheline_aligned) -
> LOAD_OFFSET ) {
> *(.data.cacheline_aligned)
> } :data
>
> Could anybody help me solving that problem? Think this a problem writing
> both to the same address, but I can't find definition of
> .data.cachline_aligned or .bss which are bothe used with the ADDR command.
> Please try to give me answers in "newbie-style" just started working
> with Linux 2 weaks aggo ...
>
> Thanks a lot
> Stefan Hittmeyer
>