* [U-Boot] Please pull u-boot-sparc.git
@ 2010-05-26 12:17 Daniel Hellstrom
2010-05-26 21:02 ` Wolfgang Denk
0 siblings, 1 reply; 5+ messages in thread
From: Daniel Hellstrom @ 2010-05-26 12:17 UTC (permalink / raw)
To: u-boot
Dear Wolfgang,
Please pull the 17 patches in the master branch of u-boot-sparc
repository. I have rebased the patches and updated the first patch
according to Mike Drysingers comments.
Thanks,
Daniel
The following changes since commit 209c040b86ce7081f25dd547913d86d597e8ac34:
Magnus Sjalander (1):
SPARC: added unaligned definitions
are available in the git repository at:
git://www.denx.de/git/u-boot-sparc.git master
Daniel Hellstrom (16):
GRETH: Added support for selecting PHY address from config, PHY
address was always set to zero before.
GRETH: Added extra RESET, this is needed if GRETH was stopped
during an ethernet frame reception.
LEON3: reimplemented AMBA Plug&Play scanning routines.
LEON3: added memory controller initialization using the new AMBA
PnP routines.
LEON3: Moved GRLIB core header files to common include/grlib directory
LEON3: serial baud rate register support multiple buses with
different frequency.
SPARC: added function that checks if IRQ is on or off.
LEON3: added busy wait function, made wait_ms() work when IRQ is
disabled.
LEON3: added CPU count and frequency detection.
SPARC: removed USB stop from linux bootm, arch-independent bootm
stop USB.
SPARC: added optional cpu_late_init routine.
LEON3: Added GRETH EDCL debug link IP address initialization.
LEON: added support for GRLIB SPI Memory controller, spi command
interface.
LEON3: fixed MMU table for systems with larger memory than 128MB.
bootm command: added argument to arch_preboot_os, function may
depend on OS type.
SPARC, LEON3: added support for multiprocessing, tested Linux
2.6.21.1 SMP and RTEMS-4.10 AMP.
arch/powerpc/cpu/mpc85xx/cpu_init.c | 2 +-
arch/sparc/cpu/leon3/Makefile | 5 +-
arch/sparc/cpu/leon3/ambapp.c | 581 ++++++++++++-----------
arch/sparc/cpu/leon3/ambapp_low.S | 798
+++++++++++++++++++++++++++++++
arch/sparc/cpu/leon3/ambapp_low_c.S | 133 +++++
arch/sparc/cpu/leon3/cpu.c | 52 ++-
arch/sparc/cpu/leon3/cpu_init.c | 228 ++++-----
arch/sparc/cpu/leon3/cpu_mp.c | 87 ++++
arch/sparc/cpu/leon3/greth.c | 152 ++++++
arch/sparc/cpu/leon3/interrupts.c | 7 +-
arch/sparc/cpu/leon3/memcfg.c | 276 +++++++++++
arch/sparc/cpu/leon3/memcfg.h | 105 ++++
arch/sparc/cpu/leon3/memcfg_low.S | 270 +++++++++++
arch/sparc/cpu/leon3/prom.c | 55 ++-
arch/sparc/cpu/leon3/serial.c | 41 ++-
arch/sparc/cpu/leon3/start.S | 106 ++++
arch/sparc/cpu/leon3/usb_uhci.c | 4 +-
arch/sparc/include/asm/boot_mp.h | 70 +++
arch/sparc/include/asm/irq.h | 3 +
arch/sparc/include/asm/leon3.h | 13 +
arch/sparc/lib/Makefile | 2 +-
arch/sparc/lib/board.c | 19 +
arch/sparc/lib/boot_mp.c | 177 +++++++
arch/sparc/lib/bootm.c | 65 ++-
arch/sparc/lib/interrupts.c | 7 +
board/gaisler/gr_cpci_ax2000/u-boot.lds | 7 +
board/gaisler/gr_ep2s60/u-boot.lds | 7 +
board/gaisler/gr_xc3s_1500/u-boot.lds | 7 +
board/gaisler/grsim/u-boot.lds | 7 +
common/cmd_ambapp.c | 564 +++++++++++++++++-----
common/cmd_bootm.c | 8 +-
drivers/net/greth.c | 98 +++--
drivers/spi/Makefile | 1 +
drivers/spi/spimctrl_spi.c | 263 ++++++++++
include/ambapp.h | 488 +++++++-------------
include/ambapp_ids.h | 256 ++++++++++
include/configs/gr_cpci_ax2000.h | 39 +-
include/configs/gr_ep2s60.h | 44 ++-
include/configs/gr_xc3s_1500.h | 37 +-
include/configs/grsim.h | 39 +-
include/grlib/apbuart.h | 63 +++
include/grlib/gptimer.h | 50 ++
include/grlib/greth.h | 103 ++++
include/grlib/irqmp.h | 39 ++
include/grlib/spimctrl.h | 69 +++
45 files changed, 4442 insertions(+), 1005 deletions(-)
create mode 100644 arch/sparc/cpu/leon3/ambapp_low.S
create mode 100644 arch/sparc/cpu/leon3/ambapp_low_c.S
create mode 100644 arch/sparc/cpu/leon3/cpu_mp.c
create mode 100644 arch/sparc/cpu/leon3/greth.c
create mode 100644 arch/sparc/cpu/leon3/memcfg.c
create mode 100644 arch/sparc/cpu/leon3/memcfg.h
create mode 100644 arch/sparc/cpu/leon3/memcfg_low.S
create mode 100644 arch/sparc/include/asm/boot_mp.h
create mode 100644 arch/sparc/lib/boot_mp.c
create mode 100644 drivers/spi/spimctrl_spi.c
create mode 100644 include/ambapp_ids.h
create mode 100644 include/grlib/apbuart.h
create mode 100644 include/grlib/gptimer.h
create mode 100644 include/grlib/greth.h
create mode 100644 include/grlib/irqmp.h
create mode 100644 include/grlib/spimctrl.h
^ permalink raw reply [flat|nested] 5+ messages in thread* [U-Boot] Please pull u-boot-sparc.git
2010-05-26 12:17 [U-Boot] Please pull u-boot-sparc.git Daniel Hellstrom
@ 2010-05-26 21:02 ` Wolfgang Denk
0 siblings, 0 replies; 5+ messages in thread
From: Wolfgang Denk @ 2010-05-26 21:02 UTC (permalink / raw)
To: u-boot
Dear Daniel Hellstrom,
In message <4BFD1176.6080702@gaisler.com> you wrote:
>
> Please pull the 17 patches in the master branch of u-boot-sparc
> repository. I have rebased the patches and updated the first patch
> according to Mike Drysingers comments.
Sorry, but I won't.
I have found a number of issues that need to be fixed first.
Sorry for the late review.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Overdrawn? But I still have checks left!
^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot] Please pull u-boot-sparc.git
@ 2010-05-26 21:20 daniel at gaisler.com
0 siblings, 0 replies; 5+ messages in thread
From: daniel at gaisler.com @ 2010-05-26 21:20 UTC (permalink / raw)
To: u-boot
On Wed, 26 May 2010 23:02:43 0200, Wolfgang Denk wrote:
Dear Daniel Hellstrom,
>
> In message <4BFD1176.6080702@gaisler.com> you wrote:
> >
> > Please pull the 17 patches in the master branch of u-boot-sparc
> > repository. I have rebased the patches and updated the first patch
> > according to Mike Drysingers comments.
>
> Sorry, but I won't.
>
> I have found a number of issues that need to be fixed first.
>
> Sorry for the late review.
?
No problem, thank you for your comments, I will go through them.
?
Best regards,
?
Daniel Hellstrom
?
>
> Best regards,
>
> Wolfgang Denk
>
> --
> DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: ( 49)-8142-66989-10 Fax: ( 49)-8142-66989-80 Email: wd at denx.de
> Overdrawn? But I still have checks left!
>
>
?
^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot] Please pull u-boot-sparc.git
@ 2010-05-26 21:28 daniel at gaisler.com
2010-05-26 22:23 ` Wolfgang Denk
0 siblings, 1 reply; 5+ messages in thread
From: daniel at gaisler.com @ 2010-05-26 21:28 UTC (permalink / raw)
To: u-boot
Just a codeing-style question, I have seen other writers of assembly
code add an extra space before instruction executed in a delay-slot
(typically after a branch for SPARC) just to make it clear that
instruction is executed as well. I find that quite good and have
adopted that habit too, is that allowed?
?
Daniel
?
On Wed, 26 May 2010 17:20:35 -0400, daniel at gaisler.com wrote:
> On Wed, 26 May 2010 23:02:43 0200, Wolfgang Denk wrote:
> Dear Daniel Hellstrom,
> >
> > In message <4BFD1176.6080702@gaisler.com> you wrote:
> > >
> > > Please pull the 17 patches in the master branch of u-boot-sparc
> > > repository. I have rebased the patches and updated the first patch
> > > according to Mike Drysingers comments.
> >
> > Sorry, but I won't.
> >
> > I have found a number of issues that need to be fixed first.
> >
> > Sorry for the late review.
> ?
> No problem, thank you for your comments, I will go through them.
> ?
> Best regards,
> ?
> Daniel Hellstrom
> ?
> >
> > Best regards,
> >
> > Wolfgang Denk
> >
> > --
> > DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
> > HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> > Phone: ( 49)-8142-66989-10 Fax: ( 49)-8142-66989-80 Email: wd at denx.de
> > Overdrawn? But I still have checks left!
> >
> >
>
> ?
>
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>
>
?
?
^ permalink raw reply [flat|nested] 5+ messages in thread
* [U-Boot] Please pull u-boot-sparc.git
2010-05-26 21:28 daniel at gaisler.com
@ 2010-05-26 22:23 ` Wolfgang Denk
0 siblings, 0 replies; 5+ messages in thread
From: Wolfgang Denk @ 2010-05-26 22:23 UTC (permalink / raw)
To: u-boot
Dear daniel at gaisler.com,
In message <20100526172855.2w3qpyvp3akgc884@webmail.bluegenesis.com> you wrote:
> Just a codeing-style question, I have seen other writers of assembly
> code add an extra space before instruction executed in a delay-slot
> (typically after a branch for SPARC) just to make it clear that
> instruction is executed as well. I find that quite good and have
> adopted that habit too, is that allowed?
Ah, that was the meaning. I thought so initially, but then saw a lot
of empty lines separating such blocks, so I assumed it was just
incorrect indentation.
When this is used consistently through all of the code (at least in
the changed files), than it's OK with me.
Ideally it should be documented.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
After a heated argument on some trivial matter Nancy [Astor] . . .
shouted, ``If I were your wife I would put poison in your coffee!''
Whereupon Winston Churchill with equal heat and sincerity answered,
``And if I were your husband I would drink it.''
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2010-05-26 22:23 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-26 12:17 [U-Boot] Please pull u-boot-sparc.git Daniel Hellstrom
2010-05-26 21:02 ` Wolfgang Denk
-- strict thread matches above, loose matches on Subject: below --
2010-05-26 21:20 daniel at gaisler.com
2010-05-26 21:28 daniel at gaisler.com
2010-05-26 22:23 ` Wolfgang Denk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox