All of lore.kernel.org
 help / color / mirror / Atom feed
From: Sam Ravnborg <sam@ravnborg.org>
To: sparclinux@vger.kernel.org
Subject: Re: [PATCH 0/4] sparc32: introduce asm-generic
Date: Sat, 26 Apr 2014 08:35:48 +0000	[thread overview]
Message-ID: <20140426083548.GA21546@ravnborg.org> (raw)
In-Reply-To: <20140426075426.GA21467@ravnborg.org>

Hi Michal,

    missed you on cc: on the initial mail.

	Sam

On Sat, Apr 26, 2014 at 09:54:26AM +0200, Sam Ravnborg wrote:
> Inspired by Michal Simek <monstr@monstr.eu> this patch-set
> introduces asm-generic/io.h for sparc32.
> 
> As the diff-stat tells this was a nice code-reduction.
> 
> The changes are done on top of the previous sent sparse warning cleanup.
> But I do not expect any difficult conflicts if applied alone.
> 
> leon_pci + pcic are touched because they had local
> and identical implementations of functiones that are
> static inline in asm-generic/io.h
> 
> leon_pci_grpci1 + leon_pci_grpci2 are touched becuse they
> used a sparc spacific implmentation of swab32.
> They have just been changed to use the global variant.
> 
> I also looked at sparc64 - but there were to many
> sparc64 assembler implementations of the io
> functons - and the generic io.h did not support this mix.
> 
> The last patch kills a few defines in io.h for sbus.
> I assume they were introduced before the functions
> were all shifted over to __iomem style pointers.
> The same could be done for sparc64 - but then
> there were even more of the same so I left
> this for another time.
> 
> The patch-set has been build tested only.
> My attempts to test this using qemu have failed as
> the qemu version I have errors out.
> And my fedora box are mssing some libs to build
> qemu from source :-(
> 
> 	Sam
> 
> Sam Ravnborg (4):
>       sparc: move page_to_phys to page.h
>       sparc32: replace flip_dword() with swab32()
>       sparc32: introduce asm-generic/io.h
>       sparc32: clean up io_32.h
> 
>  arch/sparc/include/asm/io_32.h      | 287 ++++++------------------------------
>  arch/sparc/include/asm/io_64.h      |   1 -
>  arch/sparc/include/asm/page.h       |   3 +
>  arch/sparc/kernel/leon_pci.c        |  79 ----------
>  arch/sparc/kernel/leon_pci_grpci1.c |   4 +-
>  arch/sparc/kernel/leon_pci_grpci2.c |   4 +-
>  arch/sparc/kernel/pcic.c            |  80 +---------
>  arch/sparc/lib/Makefile             |   2 +-
>  8 files changed, 57 insertions(+), 403 deletions(-)
> --
> To unsubscribe from this list: send the line "unsubscribe sparclinux" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

  reply	other threads:[~2014-04-26  8:35 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-26  7:54 [PATCH 0/4] sparc32: introduce asm-generic Sam Ravnborg
2014-04-26  8:35 ` Sam Ravnborg [this message]
2014-04-28  9:09 ` Michal Simek
2014-05-02  5:31 ` David Miller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140426083548.GA21546@ravnborg.org \
    --to=sam@ravnborg.org \
    --cc=sparclinux@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.