[U-Boot-Users] Pull request: u-boot-sparc

Daniel Hellstrom daniel at gaisler.com
Tue Apr 8 10:43:59 CEST 2008


Dear Wolfgang,

Please pull from the master branch at git://www.denx.de/git/u-boot-sparc.git

I have rebased it agains the mainline this morning.

Best regards,
Daniel Hellstrom


The following changes since commit aeff6d503b6006573d5c6b04fc658a64bebee5fa:
  Wolfgang Denk (1):
        Merge branch 'master' of git://www.denx.de/git/u-boot-fdt

are available in the git repository at:

  git://www.denx.de/git/u-boot-sparc.git master

Daniel Hellstrom (11):
      SPARC: Added generic support for SPARC architecture.
      SPARC: added SPARC board information to the command bdinfo.
      SPARC: added SPARC support for new uimage in common code.
      SPARC: Added support for SPARC LEON3 SOC processor.
      SPARC/LEON3: Added AMBA Bus Plug&Play information print command 
(ambapp). It can print available cores (type: AHB Master, AHB Slave, APB 
Slave), their address ranges, IRQ number and version.
      SPARC: Added support for SPARC LEON2 SOC Processor.
      SPARC/LEON3: added support for GR-XC3S-1500 board with GRLIB 
template design. See www.gaisler.com for board information.
      SPARC/LEON3: added support for Gaisler GRSIM/TSIM2 SPARC/LEON3 
simulatorn. See www.gaisler.com for information.
      SPARC/LEON3: added support for Altera NIOS Development kit 
(STRATIX II Edition) with GRLIB template design. See www.gaisler.com for 
information.
      SPARC/LEON3: added support for GR-CPCI-AX2000 FPGA AX board. The 
FPGA is exchangeable but a standard LEON3 design is assumed. See 
www.gaisler.com for information.
      SPARC/LEON2: added support for Gaisler simulator GRSIM/TSIM for 
SPARC/LEON2 targets. See www.gaisler.com for information.

 MAKEALL                                       |    7 +
 Makefile                                      |   37 +-
 README                                        |    3 +
 board/gaisler/gr_cpci_ax2000/Makefile         |   52 +
 board/gaisler/gr_cpci_ax2000/config.mk        |   37 +
 board/gaisler/gr_cpci_ax2000/gr_cpci_ax2000.c |   39 +
 board/gaisler/gr_cpci_ax2000/u-boot.lds       |  160 +++
 board/gaisler/gr_ep2s60/Makefile              |   52 +
 board/gaisler/gr_ep2s60/config.mk             |   35 +
 board/gaisler/gr_ep2s60/gr_ep2s60.c           |   39 +
 board/gaisler/gr_ep2s60/u-boot.lds            |  160 +++
 board/gaisler/gr_xc3s_1500/Makefile           |   52 +
 board/gaisler/gr_xc3s_1500/config.mk          |   34 +
 board/gaisler/gr_xc3s_1500/gr_xc3s_1500.c     |   39 +
 board/gaisler/gr_xc3s_1500/u-boot.lds         |  162 +++
 board/gaisler/grsim/Makefile                  |   50 +
 board/gaisler/grsim/config.mk                 |   34 +
 board/gaisler/grsim/grsim.c                   |   43 +
 board/gaisler/grsim/u-boot.lds                |  161 +++
 board/gaisler/grsim_leon2/Makefile            |   50 +
 board/gaisler/grsim_leon2/config.mk           |   34 +
 board/gaisler/grsim_leon2/grsim_leon2.c       |   43 +
 board/gaisler/grsim_leon2/u-boot.lds          |  159 +++
 common/Makefile                               |    1 +
 common/cmd_ambapp.c                           |  278 ++++++
 common/cmd_bdinfo.c                           |   39 +
 common/image.c                                |    2 +-
 cpu/leon2/Makefile                            |   54 +
 cpu/leon2/config.mk                           |   26 +
 cpu/leon2/cpu.c                               |   58 ++
 cpu/leon2/cpu_init.c                          |  142 +++
 cpu/leon2/interrupts.c                        |  217 ++++
 cpu/leon2/prom.c                              | 1047 ++++++++++++++++++++
 cpu/leon2/serial.c                            |  165 ++++
 cpu/leon2/start.S                             |  661 +++++++++++++
 cpu/leon3/Makefile                            |   54 +
 cpu/leon3/ambapp.c                            |  359 +++++++
 cpu/leon3/config.mk                           |   26 +
 cpu/leon3/cpu.c                               |   67 ++
 cpu/leon3/cpu_init.c                          |  254 +++++
 cpu/leon3/interrupts.c                        |  219 ++++
 cpu/leon3/prom.c                              | 1078 ++++++++++++++++++++
 cpu/leon3/serial.c                            |  139 +++
 cpu/leon3/start.S                             |  616 ++++++++++++
 cpu/leon3/usb_uhci.c                          | 1313 
+++++++++++++++++++++++++
 cpu/leon3/usb_uhci.h                          |  184 ++++
 examples/Makefile                             |    3 +
 examples/sparc.lds                            |   61 ++
 examples/stubs.c                              |   16 +
 include/ambapp.h                              |  394 ++++++++
 include/asm-sparc/arch-leon2/asi.h            |   36 +
 include/asm-sparc/arch-leon3/asi.h            |   36 +
 include/asm-sparc/asi.h                       |   32 +
 include/asm-sparc/asmmacro.h                  |   45 +
 include/asm-sparc/atomic.h                    |   29 +
 include/asm-sparc/bitops.h                    |   29 +
 include/asm-sparc/byteorder.h                 |   37 +
 include/asm-sparc/cache.h                     |   31 +
 include/asm-sparc/errno.h                     |  162 +++
 include/asm-sparc/global_data.h               |   85 ++
 include/asm-sparc/io.h                        |   94 ++
 include/asm-sparc/irq.h                       |   49 +
 include/asm-sparc/leon.h                      |   42 +
 include/asm-sparc/leon2.h                     |  236 +++++
 include/asm-sparc/leon3.h                     |   37 +
 include/asm-sparc/machines.h                  |   92 ++
 include/asm-sparc/page.h                      |   43 +
 include/asm-sparc/posix_types.h               |  139 +++
 include/asm-sparc/processor.h                 |  116 +++
 include/asm-sparc/prom.h                      |  297 ++++++
 include/asm-sparc/psr.h                       |   97 ++
 include/asm-sparc/ptrace.h                    |  181 ++++
 include/asm-sparc/srmmu.h                     |  301 ++++++
 include/asm-sparc/stack.h                     |  162 +++
 include/asm-sparc/string.h                    |   55 +
 include/asm-sparc/types.h                     |   71 ++
 include/asm-sparc/u-boot.h                    |   74 ++
 include/asm-sparc/winmacro.h                  |  151 +++
 include/config_cmd_all.h                      |    1 +
 include/configs/gr_cpci_ax2000.h              |  380 +++++++
 include/configs/gr_ep2s60.h                   |  356 +++++++
 include/configs/gr_xc3s_1500.h                |  321 ++++++
 include/configs/grsim.h                       |  340 +++++++
 include/configs/grsim_leon2.h                 |  349 +++++++
 include/image.h                               |    4 +
 lib_sparc/Makefile                            |   45 +
 lib_sparc/board.c                             |  521 ++++++++++
 lib_sparc/bootm.c                             |  226 +++++
 lib_sparc/cache.c                             |   33 +
 lib_sparc/interrupts.c                        |  122 +++
 lib_sparc/time.c                              |   78 ++
 sparc_config.mk                               |   24 +
 92 files changed, 14512 insertions(+), 2 deletions(-)
 create mode 100644 board/gaisler/gr_cpci_ax2000/Makefile
 create mode 100644 board/gaisler/gr_cpci_ax2000/config.mk
 create mode 100644 board/gaisler/gr_cpci_ax2000/gr_cpci_ax2000.c
 create mode 100644 board/gaisler/gr_cpci_ax2000/u-boot.lds
 create mode 100644 board/gaisler/gr_ep2s60/Makefile
 create mode 100644 board/gaisler/gr_ep2s60/config.mk
 create mode 100644 board/gaisler/gr_ep2s60/gr_ep2s60.c
 create mode 100644 board/gaisler/gr_ep2s60/u-boot.lds
 create mode 100644 board/gaisler/gr_xc3s_1500/Makefile
 create mode 100644 board/gaisler/gr_xc3s_1500/config.mk
 create mode 100644 board/gaisler/gr_xc3s_1500/gr_xc3s_1500.c
 create mode 100644 board/gaisler/gr_xc3s_1500/u-boot.lds
 create mode 100644 board/gaisler/grsim/Makefile
 create mode 100644 board/gaisler/grsim/config.mk
 create mode 100644 board/gaisler/grsim/grsim.c
 create mode 100644 board/gaisler/grsim/u-boot.lds
 create mode 100644 board/gaisler/grsim_leon2/Makefile
 create mode 100644 board/gaisler/grsim_leon2/config.mk
 create mode 100644 board/gaisler/grsim_leon2/grsim_leon2.c
 create mode 100644 board/gaisler/grsim_leon2/u-boot.lds
 create mode 100644 common/cmd_ambapp.c
 create mode 100644 cpu/leon2/Makefile
 create mode 100644 cpu/leon2/config.mk
 create mode 100644 cpu/leon2/cpu.c
 create mode 100644 cpu/leon2/cpu_init.c
 create mode 100644 cpu/leon2/interrupts.c
 create mode 100644 cpu/leon2/prom.c
 create mode 100644 cpu/leon2/serial.c
 create mode 100644 cpu/leon2/start.S
 create mode 100644 cpu/leon3/Makefile
 create mode 100644 cpu/leon3/ambapp.c
 create mode 100644 cpu/leon3/config.mk
 create mode 100644 cpu/leon3/cpu.c
 create mode 100644 cpu/leon3/cpu_init.c
 create mode 100644 cpu/leon3/interrupts.c
 create mode 100644 cpu/leon3/prom.c
 create mode 100644 cpu/leon3/serial.c
 create mode 100644 cpu/leon3/start.S
 create mode 100644 cpu/leon3/usb_uhci.c
 create mode 100644 cpu/leon3/usb_uhci.h
 create mode 100644 examples/sparc.lds
 create mode 100644 include/ambapp.h
 create mode 100644 include/asm-sparc/arch-leon2/asi.h
 create mode 100644 include/asm-sparc/arch-leon3/asi.h
 create mode 100644 include/asm-sparc/asi.h
 create mode 100644 include/asm-sparc/asmmacro.h
 create mode 100644 include/asm-sparc/atomic.h
 create mode 100644 include/asm-sparc/bitops.h
 create mode 100644 include/asm-sparc/byteorder.h
 create mode 100644 include/asm-sparc/cache.h
 create mode 100644 include/asm-sparc/errno.h
 create mode 100644 include/asm-sparc/global_data.h
 create mode 100644 include/asm-sparc/io.h
 create mode 100644 include/asm-sparc/irq.h
 create mode 100644 include/asm-sparc/leon.h
 create mode 100644 include/asm-sparc/leon2.h
 create mode 100644 include/asm-sparc/leon3.h
 create mode 100644 include/asm-sparc/machines.h
 create mode 100644 include/asm-sparc/page.h
 create mode 100644 include/asm-sparc/posix_types.h
 create mode 100644 include/asm-sparc/processor.h
 create mode 100644 include/asm-sparc/prom.h
 create mode 100644 include/asm-sparc/psr.h
 create mode 100644 include/asm-sparc/ptrace.h
 create mode 100644 include/asm-sparc/srmmu.h
 create mode 100644 include/asm-sparc/stack.h
 create mode 100644 include/asm-sparc/string.h
 create mode 100644 include/asm-sparc/types.h
 create mode 100644 include/asm-sparc/u-boot.h
 create mode 100644 include/asm-sparc/winmacro.h
 create mode 100644 include/configs/gr_cpci_ax2000.h
 create mode 100644 include/configs/gr_ep2s60.h
 create mode 100644 include/configs/gr_xc3s_1500.h
 create mode 100644 include/configs/grsim.h
 create mode 100644 include/configs/grsim_leon2.h
 create mode 100644 lib_sparc/Makefile
 create mode 100644 lib_sparc/board.c
 create mode 100644 lib_sparc/bootm.c
 create mode 100644 lib_sparc/cache.c
 create mode 100644 lib_sparc/interrupts.c
 create mode 100644 lib_sparc/time.c
 create mode 100644 sparc_config.mk





More information about the U-Boot mailing list