* [PATCH 0/8] diverse sparc32 patches (mostly leon related)
@ 2012-05-20 6:00 Sam Ravnborg
2012-05-20 6:32 ` David Miller
2012-05-20 11:02 ` Julian Calaby
0 siblings, 2 replies; 3+ messages in thread
From: Sam Ravnborg @ 2012-05-20 6:00 UTC (permalink / raw)
To: sparclinux
I have looked a bit more into proper integration of leon.
Following is a few random patches as spin-off by this.
I actually considered creating mm/mmu_viking.c, mm/mmu_turbosparc.c etc.
But for now I left it all in srmmu.c.
As I introduced a dedicated traptable file for sparc32, I renamed
the sparc64 variant.
This change is not build tested (lacks sparc64 gcc on this box).
Sam
Sam Ravnborg (8):
sparc64: renamed ttable.S to ttable_64.S
sparc32: move trap table to a separate file
sparc32,leon: move leon ASI definitions to asi.h
sparc32,leon: remove duplicate UART register definitions
sparc32,leon: remove duplicate definitions in leon.h
sparc32,leon: move leon mmu functions to leon_mm.c
sparc32: drop unused functions in pgtsrmmu.h
sparc32: drop unused inline functions in srmmu.c
arch/sparc/include/asm/asi.h | 14 +
arch/sparc/include/asm/leon.h | 55 +----
arch/sparc/include/asm/pgtsrmmu.h | 50 ----
arch/sparc/kernel/head_32.S | 326 +---------------------
arch/sparc/kernel/head_64.S | 2 +-
arch/sparc/kernel/ttable_32.S | 418 +++++++++++++++++++++++++++
arch/sparc/kernel/{ttable.S => ttable_64.S} | 0
arch/sparc/mm/leon_mm.c | 96 ++++++-
arch/sparc/mm/srmmu.c | 109 +-------
arch/sparc/mm/srmmu.h | 4 +
10 files changed, 537 insertions(+), 537 deletions(-)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH 0/8] diverse sparc32 patches (mostly leon related)
2012-05-20 6:00 [PATCH 0/8] diverse sparc32 patches (mostly leon related) Sam Ravnborg
@ 2012-05-20 6:32 ` David Miller
2012-05-20 11:02 ` Julian Calaby
1 sibling, 0 replies; 3+ messages in thread
From: David Miller @ 2012-05-20 6:32 UTC (permalink / raw)
To: sparclinux
From: Sam Ravnborg <sam@ravnborg.org>
Date: Sun, 20 May 2012 08:00:09 +0200
> I have looked a bit more into proper integration of leon.
> Following is a few random patches as spin-off by this.
>
> I actually considered creating mm/mmu_viking.c, mm/mmu_turbosparc.c etc.
> But for now I left it all in srmmu.c.
>
> As I introduced a dedicated traptable file for sparc32, I renamed
> the sparc64 variant.
> This change is not build tested (lacks sparc64 gcc on this box).
All applied, and I'll test the sparc64 trap table bit.
Also, some of your patches added empty newlines at end of file,
I fixed it up. This has happened a few times before, please do
something to prevent this in the future if you don't mind :)
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH 0/8] diverse sparc32 patches (mostly leon related)
2012-05-20 6:00 [PATCH 0/8] diverse sparc32 patches (mostly leon related) Sam Ravnborg
2012-05-20 6:32 ` David Miller
@ 2012-05-20 11:02 ` Julian Calaby
1 sibling, 0 replies; 3+ messages in thread
From: Julian Calaby @ 2012-05-20 11:02 UTC (permalink / raw)
To: sparclinux
Hi Sam,
On Sun, May 20, 2012 at 4:00 PM, Sam Ravnborg <sam@ravnborg.org> wrote:
> I have looked a bit more into proper integration of leon.
> Following is a few random patches as spin-off by this.
>
> I actually considered creating mm/mmu_viking.c, mm/mmu_turbosparc.c etc.
> But for now I left it all in srmmu.c.
>
> As I introduced a dedicated traptable file for sparc32, I renamed
> the sparc64 variant.
> This change is not build tested (lacks sparc64 gcc on this box).
Builds fine on Sparc64 for me.
Thanks,
--
Julian Calaby
Email: julian.calaby@gmail.com
Profile: http://www.google.com/profiles/julian.calaby/
.Plan: http://sites.google.com/site/juliancalaby/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-05-20 11:02 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-05-20 6:00 [PATCH 0/8] diverse sparc32 patches (mostly leon related) Sam Ravnborg
2012-05-20 6:32 ` David Miller
2012-05-20 11:02 ` Julian Calaby
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.