* M68k tree updates
@ 2009-11-25 21:20 Geert Uytterhoeven
2009-11-30 13:43 ` Maxim Kuvyrkov
2009-12-06 19:25 ` Maxim Kuvyrkov
0 siblings, 2 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2009-11-25 21:20 UTC (permalink / raw)
To: Linux/m68k; +Cc: Linux Kernel Development
It took me a while, but finally I managed to update
http://git.kernel.org/?p=linux/kernel/git/geert/linux-m68k.git again.
I added the following to master (the main development branch):
Andreas Schwab (2):
m68k: use generic code for ptrace requests
m68k: ptrace fixes
Geert Uytterhoeven (5):
rtc: Add an RTC driver for the Oki MSM6242
rtc: Add an RTC driver for the Ricoh RP5C01
kgdb: Replace strstr() by strchr() for single-character needles
net: ETHOC should depend on HAS_DMA
dvb: SMS_SIANO_MDTV should depend on HAS_DMA
John Kacur (1):
m68k: Remove the BKL from sys_execve
Krzysztof Helt (1):
fbdev: atafb - add palette register check
Roel Kluin (1):
m68k: parport_mfc3 - Not makes it a bool before the comparison.
Stephen Rothwell (1):
m68k: don't export static inline functions
Tim Abbott (2):
m68k: Make thread_info.h usable from assembly.
m68k: Cleanup linker scripts using new linker script macros.
I added the following to for-next (aka for-2.6.33, to submit when the merge
window for 2.6.33 opens):
Andreas Schwab (2):
m68k: use generic code for ptrace requests
m68k: ptrace fixes
Geert Uytterhoeven (2):
rtc: Add an RTC driver for the Oki MSM6242
rtc: Add an RTC driver for the Ricoh RP5C01
John Kacur (1):
m68k: Remove the BKL from sys_execve
Krzysztof Helt (1):
fbdev: atafb - add palette register check
Roel Kluin (1):
m68k: parport_mfc3 - Not makes it a bool before the comparison.
Stephen Rothwell (1):
m68k: don't export static inline functions
Tim Abbott (2):
m68k: Make thread_info.h usable from assembly.
m68k: Cleanup linker scripts using new linker script macros.
I haven't updated m68k-queue (the branch with clean m68k changes w.r.t.
Linus' tree) yet.
If anything is missing, please tell me. Thx!
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: M68k tree updates
2009-11-25 21:20 M68k tree updates Geert Uytterhoeven
@ 2009-11-30 13:43 ` Maxim Kuvyrkov
2009-12-04 19:57 ` Geert Uytterhoeven
2009-12-06 19:25 ` Maxim Kuvyrkov
1 sibling, 1 reply; 6+ messages in thread
From: Maxim Kuvyrkov @ 2009-11-30 13:43 UTC (permalink / raw)
To: Geert Uytterhoeven; +Cc: Linux/m68k, Linux Kernel Development
Geert Uytterhoeven wrote:
> It took me a while, but finally I managed to update
> http://git.kernel.org/?p=linux/kernel/git/geert/linux-m68k.git again.
...
> If anything is missing, please tell me. Thx!
How about the NPTL patch (0001-Add-NPTL-support-for-m68k.patch,
http://marc.info/?l=linux-m68k&m=125447760017098&w=2)?
Also, this trivial fix (0004-Fix-m68k-s-asm-swab.h-for-ColdFire.patch,
http://marc.info/?l=linux-m68k&m=125447494213740&w=2) can go in.
Thanks!
--
Maxim Kuvyrkov
CodeSourcery
maxim@codesourcery.com
(650) 331-3385 x724
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: M68k tree updates
2009-11-30 13:43 ` Maxim Kuvyrkov
@ 2009-12-04 19:57 ` Geert Uytterhoeven
2009-12-05 18:53 ` Maxim Kuvyrkov
2009-12-07 6:42 ` Greg Ungerer
0 siblings, 2 replies; 6+ messages in thread
From: Geert Uytterhoeven @ 2009-12-04 19:57 UTC (permalink / raw)
To: Maxim Kuvyrkov, Greg Ungerer
Cc: Linux/m68k, Linux Kernel Development, uClinux development list
On Mon, Nov 30, 2009 at 14:43, Maxim Kuvyrkov <maxim@codesourcery.com> wrote:
> Geert Uytterhoeven wrote:
>>
>> It took me a while, but finally I managed to update
>> http://git.kernel.org/?p=linux/kernel/git/geert/linux-m68k.git again.
>
> ...
>>
>> If anything is missing, please tell me. Thx!
>
> How about the NPTL patch (0001-Add-NPTL-support-for-m68k.patch,
> http://marc.info/?l=linux-m68k&m=125447760017098&w=2)?
As you're adding syscalls (which are shared with m68knommu), I'll have
to ask whether
you will make it work on nommu, too?
Furthermore, when building for Sun3:
arch/m68k/kernel/sys_m68k.c:706: warning: passing argument 1 of
'kunmap' from incompatible pointer type
arch/m68k/kernel/sys_m68k.c:714: warning: passing argument 1 of
'kunmap' from incompatible pointer type
Which looks like a problem with the Sun 3 version of pte_unmap().
I'm gonna add it to the m68k tree though, unless someone complains.
> Also, this trivial fix (0004-Fix-m68k-s-asm-swab.h-for-ColdFire.patch,
> http://marc.info/?l=linux-m68k&m=125447494213740&w=2) can go in.
I want to run this one by the nommu people as well...
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: M68k tree updates
2009-12-04 19:57 ` Geert Uytterhoeven
@ 2009-12-05 18:53 ` Maxim Kuvyrkov
2009-12-07 6:42 ` Greg Ungerer
1 sibling, 0 replies; 6+ messages in thread
From: Maxim Kuvyrkov @ 2009-12-05 18:53 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Greg Ungerer, Linux/m68k, Linux Kernel Development,
uClinux development list
Geert Uytterhoeven wrote:
> On Mon, Nov 30, 2009 at 14:43, Maxim Kuvyrkov <maxim@codesourcery.com> wrote:
>> Geert Uytterhoeven wrote:
>>> It took me a while, but finally I managed to update
>>> http://git.kernel.org/?p=linux/kernel/git/geert/linux-m68k.git again.
>> ...
>>> If anything is missing, please tell me. Thx!
>> How about the NPTL patch (0001-Add-NPTL-support-for-m68k.patch,
>> http://marc.info/?l=linux-m68k&m=125447760017098&w=2)?
>
> As you're adding syscalls (which are shared with m68knommu), I'll have
> to ask whether
> you will make it work on nommu, too?
Yes, that's quite straight-forward so I'll try to post the patch tomorrow.
>
> Furthermore, when building for Sun3:
>
> arch/m68k/kernel/sys_m68k.c:706: warning: passing argument 1 of
> 'kunmap' from incompatible pointer type
> arch/m68k/kernel/sys_m68k.c:714: warning: passing argument 1 of
> 'kunmap' from incompatible pointer type
>
> Which looks like a problem with the Sun 3 version of pte_unmap().
Right. Sun3's implementation assumes that one can cast between (pte_t
*) and pgtable_t interchangeably; fwiw, I don't know if this is the case.
>
> I'm gonna add it to the m68k tree though, unless someone complains.
Thanks!
>
>> Also, this trivial fix (0004-Fix-m68k-s-asm-swab.h-for-ColdFire.patch,
>> http://marc.info/?l=linux-m68k&m=125447494213740&w=2) can go in.
>
> I want to run this one by the nommu people as well...
To illustrate the problem more clearly, here is the code that the patch
fixes:
#if defined (__mcfisaaplus__) || defined (__mcfisac__)
static inline __attribute_const__ __u32 __arch_swab32(__u32 val)
{
__asm__("byterev %0" : "=d" (val) : "0" (val));
return val;
}
#define __arch_swab32 __arch_swab32
#elif !defined(__uClinux__)
static inline __attribute_const__ __u32 __arch_swab32(__u32 val)
{
__asm__("rolw #8,%0; swap %0; rolw #8,%0" : "=d" (val) : "0" (val));
return val;
}
#define __arch_swab32 __arch_swab32
#endif
As far as I know, all non-ColdFire CPUs support rolw instruction, so
enabling it for uClinux should not be a problem. Regarding the ColdFire
CPUs, none of the CF ISAs include rolw, so the patch fixes the case of
building the kernel for MMU Linux ISA_B CPU, e.g., mcf547x/8x family.
--
Maxim Kuvyrkov
CodeSourcery
maxim@codesourcery.com
(650) 331-3385 x724
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: M68k tree updates
2009-11-25 21:20 M68k tree updates Geert Uytterhoeven
2009-11-30 13:43 ` Maxim Kuvyrkov
@ 2009-12-06 19:25 ` Maxim Kuvyrkov
1 sibling, 0 replies; 6+ messages in thread
From: Maxim Kuvyrkov @ 2009-12-06 19:25 UTC (permalink / raw)
To: Geert Uytterhoeven; +Cc: Linux/m68k, Linux Kernel Development
Geert Uytterhoeven wrote:
> It took me a while, but finally I managed to update
> http://git.kernel.org/?p=linux/kernel/git/geert/linux-m68k.git again.
>
> I added the following to master (the main development branch):
...
> I haven't updated m68k-queue (the branch with clean m68k changes w.r.t.
> Linus' tree) yet.
>
> If anything is missing, please tell me. Thx!
I almost forgot about these two patches:
0001-Define-sigcontext-ABI-of-ColdFire.patch
0002-Fix-m68k-uclinux-s-rt_sigreturn-trampoline.patch
The first patch makes `struct sigcontext' compatible with ColdFire and
fixes the rt_sigreturn trampoline for ColdFire. The second patch fixes
a typo in m68knommu code for rt_sigreturn trampoline.
Both patches are attached to this message
http://marc.info/?l=linux-m68k&m=125365546306821&w=2 .
I'll appreciate merging these patches to master if it's not too late.
Thanks,
--
Maxim Kuvyrkov
CodeSourcery
maxim@codesourcery.com
(650) 331-3385 x724
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: M68k tree updates
2009-12-04 19:57 ` Geert Uytterhoeven
2009-12-05 18:53 ` Maxim Kuvyrkov
@ 2009-12-07 6:42 ` Greg Ungerer
1 sibling, 0 replies; 6+ messages in thread
From: Greg Ungerer @ 2009-12-07 6:42 UTC (permalink / raw)
To: Geert Uytterhoeven
Cc: Maxim Kuvyrkov, Linux/m68k, Linux Kernel Development,
uClinux development list
Geert Uytterhoeven wrote:
> On Mon, Nov 30, 2009 at 14:43, Maxim Kuvyrkov <maxim@codesourcery.com> wrote:
>> Geert Uytterhoeven wrote:
>>> It took me a while, but finally I managed to update
>>> http://git.kernel.org/?p=linux/kernel/git/geert/linux-m68k.git again.
>> ...
>>> If anything is missing, please tell me. Thx!
>> How about the NPTL patch (0001-Add-NPTL-support-for-m68k.patch,
>> http://marc.info/?l=linux-m68k&m=125447760017098&w=2)?
>
> As you're adding syscalls (which are shared with m68knommu), I'll have
> to ask whether
> you will make it work on nommu, too?
>
> Furthermore, when building for Sun3:
>
> arch/m68k/kernel/sys_m68k.c:706: warning: passing argument 1 of
> 'kunmap' from incompatible pointer type
> arch/m68k/kernel/sys_m68k.c:714: warning: passing argument 1 of
> 'kunmap' from incompatible pointer type
>
> Which looks like a problem with the Sun 3 version of pte_unmap().
>
> I'm gonna add it to the m68k tree though, unless someone complains.
>
>> Also, this trivial fix (0004-Fix-m68k-s-asm-swab.h-for-ColdFire.patch,
>> http://marc.info/?l=linux-m68k&m=125447494213740&w=2) can go in.
>
> I want to run this one by the nommu people as well...
That patch looks good to me.
Acked-by: Greg Ungerer <gerg@uclinux.org>
Regards
Greg
------------------------------------------------------------------------
Greg Ungerer -- Principal Engineer EMAIL: gerg@snapgear.com
SnapGear Group, McAfee PHONE: +61 7 3435 2888
8 Gardner Close FAX: +61 7 3217 5323
Milton, QLD, 4064, Australia WEB: http://www.SnapGear.com
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2009-12-07 6:42 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-25 21:20 M68k tree updates Geert Uytterhoeven
2009-11-30 13:43 ` Maxim Kuvyrkov
2009-12-04 19:57 ` Geert Uytterhoeven
2009-12-05 18:53 ` Maxim Kuvyrkov
2009-12-07 6:42 ` Greg Ungerer
2009-12-06 19:25 ` Maxim Kuvyrkov
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox