[U-Boot] [PATCH v2 0/6] Clean up top-level directory structure

Peter Tyser ptyser at xes-inc.com
Fri Jul 10 18:03:14 CEST 2009


Changes since v1:
- squashed lib_<ARCH> move into 1 commit
- moved examples to examples/standalone
- moved api_examples to examples/api

This series moves api_examples to api/examples and moves all
lib* directories into a common lib/ directory.  It also
moves the <ARCH>_config.mk files into their corresponding
lib directory.

Seeing 12 lib_<ARCH> directories and 12 <ARCH>_config.mk
files in U-Boot's top level always annoyed me, and I
finally had some time to reorganize:)

I compile tested on all PPC boards and verified an out of
tree build.

This series needs the api_examples Make cleanup applied:
http://www.mail-archive.com/u-boot@lists.denx.de/msg16032.html

Peter Tyser (6):
  Move architecture specific config.mk files into subdirs
  Move lib_<ARCH> directories to lib/<ARCH>
  Move lib_generic to lib/generic
  Move libfdt to lib/libfdt
  Move examples/ to examples/standalone
  Move api_examples to examples/api

 Makefile                                           |   36 +++++++++++---------
 README                                             |   24 ++++++------
 board/BuS/EB+MCF-EV123/u-boot.lds                  |    8 ++--
 board/LEOX/elpt860/u-boot.lds                      |   18 +++++-----
 board/LEOX/elpt860/u-boot.lds.debug                |    4 +-
 board/RPXClassic/u-boot.lds                        |    8 ++--
 board/RPXClassic/u-boot.lds.debug                  |    4 +-
 board/RPXlite/u-boot.lds                           |    8 ++--
 board/RPXlite/u-boot.lds.debug                     |    4 +-
 board/RPXlite_dw/u-boot.lds                        |    8 ++--
 board/RPXlite_dw/u-boot.lds.debug                  |    4 +-
 board/RRvision/u-boot.lds                          |   12 +++---
 board/actux1/u-boot.lds                            |    6 ++--
 board/actux2/u-boot.lds                            |    6 ++--
 board/actux3/u-boot.lds                            |    6 ++--
 board/amirix/ap1000/u-boot.lds                     |    6 ++--
 board/atum8548/u-boot.lds                          |    6 ++--
 board/bf518f-ezbrd/config.mk                       |    2 +-
 board/bf526-ezbrd/config.mk                        |    2 +-
 board/bf527-ezkit/config.mk                        |    2 +-
 board/bf533-ezkit/config.mk                        |    2 +-
 board/bf533-stamp/config.mk                        |    2 +-
 board/bf537-stamp/config.mk                        |    2 +-
 board/bf538f-ezkit/config.mk                       |    2 +-
 board/bf548-ezkit/config.mk                        |    2 +-
 board/bf561-ezkit/config.mk                        |    2 +-
 board/c2mon/u-boot.lds                             |    8 ++--
 board/c2mon/u-boot.lds.debug                       |    4 +-
 board/cm-bf527/config.mk                           |    2 +-
 board/cm-bf533/config.mk                           |    2 +-
 board/cm-bf537e/config.mk                          |    2 +-
 board/cm-bf548/config.mk                           |    2 +-
 board/cm-bf561/config.mk                           |    2 +-
 board/cobra5272/u-boot.lds                         |    4 +-
 board/cogent/u-boot.lds.debug                      |    4 +-
 board/cray/L1/u-boot.lds                           |    6 ++--
 board/cray/L1/u-boot.lds.debug                     |    6 ++--
 board/csb272/u-boot.lds                            |    8 ++--
 board/csb472/u-boot.lds                            |    8 ++--
 board/dave/PPChameleonEVB/u-boot.lds               |    6 ++--
 board/eltec/mhpc/u-boot.lds.debug                  |    4 +-
 board/emk/top860/u-boot.lds.debug                  |    6 ++--
 board/eric/u-boot.lds                              |    6 ++--
 board/esd/ocrtc/u-boot.lds                         |    6 ++--
 board/esd/tasreg/u-boot.lds                        |    4 +-
 board/esteem192e/u-boot.lds                        |    8 ++--
 board/etx094/u-boot.lds                            |    4 +-
 board/etx094/u-boot.lds.debug                      |    8 ++--
 board/exbitgen/u-boot.lds                          |    6 ++--
 board/fads/u-boot.lds.debug                        |    6 ++--
 board/flagadm/u-boot.lds.debug                     |    4 +-
 board/freescale/m52277evb/u-boot.spa               |    4 +-
 board/freescale/m5235evb/u-boot.16                 |    6 ++--
 board/freescale/m5235evb/u-boot.32                 |    4 +-
 board/freescale/m5249evb/u-boot.lds                |    4 +-
 board/freescale/m5253demo/u-boot.lds               |    4 +-
 board/freescale/m5253evbe/u-boot.lds               |    4 +-
 board/freescale/m5271evb/u-boot.lds                |    4 +-
 board/freescale/m5272c3/u-boot.lds                 |    4 +-
 board/freescale/m5275evb/u-boot.lds                |    4 +-
 board/freescale/m5282evb/u-boot.lds                |    6 ++--
 board/freescale/m53017evb/u-boot.lds               |    4 +-
 board/freescale/m5329evb/u-boot.lds                |    6 ++--
 board/freescale/m5373evb/u-boot.lds                |    6 ++--
 board/freescale/m54451evb/u-boot.spa               |    6 ++--
 board/freescale/m54451evb/u-boot.stm               |    4 +-
 board/freescale/m54455evb/u-boot.atm               |    6 ++--
 board/freescale/m54455evb/u-boot.int               |    6 ++--
 board/freescale/m547xevb/u-boot.lds                |    4 +-
 board/freescale/m548xevb/u-boot.lds                |    4 +-
 board/freescale/mpc7448hpc2/tsi108_init.c          |    2 +-
 board/freescale/mpc8610hpcd/u-boot.lds             |    6 ++--
 board/freescale/mpc8641hpcn/u-boot.lds             |    6 ++--
 board/freescale/mx31ads/u-boot.lds                 |    2 +-
 board/genietv/u-boot.lds                           |    8 ++--
 board/genietv/u-boot.lds.debug                     |    8 ++--
 board/hermes/u-boot.lds                            |    8 ++--
 board/hermes/u-boot.lds.debug                      |    6 ++--
 board/hymod/u-boot.lds                             |    8 ++--
 board/hymod/u-boot.lds.debug                       |    4 +-
 board/icu862/u-boot.lds                            |    8 ++--
 board/icu862/u-boot.lds.debug                      |    6 ++--
 board/idmr/u-boot.lds                              |    4 +-
 board/ip860/u-boot.lds                             |    6 ++--
 board/ip860/u-boot.lds.debug                       |    6 ++--
 board/ivm/u-boot.lds.debug                         |    6 ++--
 board/jse/jse.c                                    |    6 ++--
 board/jse/sdram.c                                  |    2 +-
 board/keymile/km8xx/u-boot.lds                     |   12 +++---
 board/kup/kup4k/u-boot.lds                         |    8 ++--
 board/kup/kup4k/u-boot.lds.debug                   |    4 +-
 board/kup/kup4x/u-boot.lds                         |    8 ++--
 board/kup/kup4x/u-boot.lds.debug                   |    4 +-
 board/lantec/u-boot.lds                            |    8 ++--
 board/lantec/u-boot.lds.debug                      |    4 +-
 board/lwmon/u-boot.lds.debug                       |    6 ++--
 board/mbx8xx/u-boot.lds.debug                      |    6 ++--
 board/ml2/u-boot.lds                               |    6 ++--
 board/ml2/u-boot.lds.debug                         |    6 ++--
 board/mousse/u-boot.lds                            |   10 +++---
 board/mousse/u-boot.lds.rom                        |    8 ++--
 board/mpc8540eval/u-boot.lds                       |    6 ++--
 board/mpl/mip405/u-boot.lds                        |    6 ++--
 board/mpl/pip405/u-boot.lds                        |    6 ++--
 board/mpl/pip405/u-boot.lds.debug                  |    6 ++--
 board/netphone/u-boot.lds                          |   12 +++---
 board/netphone/u-boot.lds.debug                    |    4 +-
 board/netstal/hcu4/hcu4.c                          |    2 +-
 board/netstal/hcu5/README.txt                      |    6 ++--
 board/netstal/hcu5/hcu5.c                          |    2 +-
 board/netstal/mcu25/mcu25.c                        |    2 +-
 board/netstar/Makefile                             |    4 +-
 board/netta/u-boot.lds                             |   12 +++---
 board/netta/u-boot.lds.debug                       |    4 +-
 board/netta2/u-boot.lds                            |   12 +++---
 board/netta2/u-boot.lds.debug                      |    4 +-
 board/netvia/u-boot.lds                            |   12 +++---
 board/netvia/u-boot.lds.debug                      |    4 +-
 board/nx823/u-boot.lds.debug                       |    4 +-
 board/pcs440ep/u-boot.lds                          |    2 +-
 board/pm854/u-boot.lds                             |    6 ++--
 board/pm856/u-boot.lds                             |    6 ++--
 board/purple/u-boot.lds                            |    2 +-
 board/quantum/u-boot.lds                           |    8 ++--
 board/quantum/u-boot.lds.debug                     |    4 +-
 board/rbc823/u-boot.lds                            |    8 ++--
 board/rmu/u-boot.lds                               |    8 ++--
 board/rmu/u-boot.lds.debug                         |    4 +-
 board/sandburst/karef/u-boot.lds                   |    6 ++--
 board/sandburst/karef/u-boot.lds.debug             |    6 ++--
 board/sandburst/metrobox/u-boot.lds                |    6 ++--
 board/sandburst/metrobox/u-boot.lds.debug          |    6 ++--
 board/sbc405/u-boot.lds                            |    6 ++--
 board/sbc8548/u-boot.lds                           |    6 ++--
 board/sbc8560/u-boot.lds                           |    6 ++--
 board/sbc8641d/u-boot.lds                          |    6 ++--
 board/sc3/u-boot.lds                               |    6 ++--
 board/siemens/CCM/u-boot.lds                       |    8 ++--
 board/siemens/CCM/u-boot.lds.debug                 |    4 +-
 board/siemens/IAD210/u-boot.lds                    |    4 +-
 board/siemens/pcu_e/u-boot.lds.debug               |    6 ++--
 board/snmc/qs850/u-boot.lds                        |   12 +++---
 board/snmc/qs860t/u-boot.lds                       |   12 +++---
 board/socrates/u-boot.lds                          |    6 ++--
 board/spc1920/u-boot.lds                           |   12 +++---
 board/spd8xx/u-boot.lds.debug                      |    6 ++--
 board/stxgp3/u-boot.lds                            |    6 ++--
 board/stxssa/stxssa.c                              |    2 +-
 board/stxssa/u-boot.lds                            |    6 ++--
 board/stxxtc/u-boot.lds                            |   12 +++---
 board/stxxtc/u-boot.lds.debug                      |    4 +-
 board/svm_sc8xx/u-boot.lds                         |   12 +++---
 board/svm_sc8xx/u-boot.lds.debug                   |    4 +-
 board/tcm-bf537/config.mk                          |    2 +-
 board/tqc/tqm85xx/u-boot.lds                       |    6 ++--
 board/tqc/tqm8xx/u-boot.lds                        |   10 +++---
 board/tqc/tqm8xx/u-boot.lds.debug                  |    4 +-
 board/trab/Makefile                                |    6 ++--
 board/trab/u-boot.lds                              |    8 ++--
 board/uc100/u-boot.lds                             |   12 +++---
 board/uc100/u-boot.lds.debug                       |    4 +-
 board/v37/u-boot.lds                               |   12 +++---
 board/voiceblue/Makefile                           |    2 +-
 board/w7o/u-boot.lds.debug                         |    6 ++--
 board/westel/amx860/u-boot.lds                     |    8 ++--
 board/westel/amx860/u-boot.lds.debug               |    6 ++--
 board/xes/xpedite5170/u-boot.lds                   |    6 ++--
 board/xilinx/ml300/u-boot.lds                      |    6 ++--
 board/xilinx/ml300/u-boot.lds.debug                |    6 ++--
 board/xpedite1k/u-boot.lds                         |    6 ++--
 board/xpedite1k/u-boot.lds.debug                   |    6 ++--
 config.mk                                          |    2 +-
 cpu/mpc5xxx/u-boot-customlayout.lds                |    6 ++--
 doc/README.LED                                     |    2 +-
 doc/README.alaska8220                              |    2 +-
 doc/README.m52277evb                               |   12 +++---
 doc/README.m53017evb                               |   12 +++---
 doc/README.m5373evb                                |   12 +++---
 doc/README.m54455evb                               |   12 +++---
 doc/README.m5475evb                                |   10 +++---
 doc/README.mpc5xx                                  |    6 ++--
 doc/README.nios                                    |    2 +-
 doc/TODO-i386                                      |    2 +-
 {api_examples => examples/api}/.gitignore          |    0
 {api_examples => examples/api}/Makefile            |   22 ++++++------
 {api_examples => examples/api}/crt0.S              |    0
 {api_examples => examples/api}/demo.c              |    0
 {api_examples => examples/api}/glue.c              |    0
 {api_examples => examples/api}/glue.h              |    0
 {api_examples => examples/api}/libgenwrap.c        |    2 +-
 examples/{ => standalone}/.gitignore               |    0
 examples/{ => standalone}/82559_eeprom.c           |    0
 examples/{ => standalone}/Makefile                 |    0
 examples/{ => standalone}/README.smc91111_eeprom   |    0
 examples/{ => standalone}/eepro100_eeprom.c        |    0
 examples/{ => standalone}/hello_world.c            |    0
 examples/{ => standalone}/interrupt.c              |    0
 examples/{ => standalone}/mem_to_mem_idma2intr.c   |    0
 examples/{ => standalone}/mips.lds                 |    0
 examples/{ => standalone}/nios.lds                 |    0
 examples/{ => standalone}/nios2.lds                |    0
 examples/{ => standalone}/ppc_longjmp.S            |    0
 examples/{ => standalone}/ppc_setjmp.S             |    0
 examples/{ => standalone}/sched.c                  |    0
 examples/{ => standalone}/smc91111_eeprom.c        |    0
 examples/{ => standalone}/smc911x_eeprom.c         |    0
 examples/{ => standalone}/sparc.lds                |    0
 examples/{ => standalone}/stubs.c                  |    0
 examples/{ => standalone}/test_burst.c             |    0
 examples/{ => standalone}/test_burst.h             |    0
 examples/{ => standalone}/test_burst_lib.S         |    0
 examples/{ => standalone}/timer.c                  |    0
 examples/{ => standalone}/x86-testapp.c            |    0
 include/asm-i386/interrupt.h                       |    2 +-
 include/asm-i386/u-boot-i386.h                     |    4 +-
 include/common.h                                   |   14 ++++----
 include/configs/B2.h                               |    2 +-
 include/configs/bf533-stamp.h                      |    2 +-
 include/configs/bf537-pnav.h                       |    2 +-
 include/configs/bf537-stamp.h                      |    2 +-
 include/configs/bf538f-ezkit.h                     |    2 +-
 include/configs/bf561-ezkit.h                      |    4 +-
 include/configs/cm-bf537e.h                        |    2 +-
 include/configs/ibf-dsp561.h                       |    4 +-
 include/configs/tcm-bf537.h                        |    2 +-
 include/lzma/LzmaDecode.h                          |    2 +-
 include/lzma/LzmaTools.h                           |    2 +-
 include/lzma/LzmaTypes.h                           |    2 +-
 {lib_arm => lib/arm}/Makefile                      |    0
 {lib_arm => lib/arm}/_ashldi3.S                    |    0
 {lib_arm => lib/arm}/_ashrdi3.S                    |    0
 {lib_arm => lib/arm}/_divsi3.S                     |    0
 {lib_arm => lib/arm}/_modsi3.S                     |    0
 {lib_arm => lib/arm}/_udivsi3.S                    |    0
 {lib_arm => lib/arm}/_umodsi3.S                    |    0
 {lib_arm => lib/arm}/board.c                       |    0
 {lib_arm => lib/arm}/bootm.c                       |    0
 {lib_arm => lib/arm}/cache-cp15.c                  |    0
 {lib_arm => lib/arm}/cache.c                       |    0
 arm_config.mk => lib/arm/config.mk                 |    0
 {lib_arm => lib/arm}/div0.c                        |    0
 {lib_arm => lib/arm}/interrupts.c                  |    0
 {lib_arm => lib/arm}/reset.c                       |    0
 {lib_avr32 => lib/avr32}/Makefile                  |    0
 {lib_avr32 => lib/avr32}/board.c                   |    0
 {lib_avr32 => lib/avr32}/bootm.c                   |    0
 avr32_config.mk => lib/avr32/config.mk             |    0
 {lib_avr32 => lib/avr32}/interrupts.c              |    0
 {lib_avr32 => lib/avr32}/memset.S                  |    0
 {lib_blackfin => lib/blackfin}/.gitignore          |    0
 {lib_blackfin => lib/blackfin}/Makefile            |    0
 {lib_blackfin => lib/blackfin}/board.c             |    0
 {lib_blackfin => lib/blackfin}/boot.c              |    0
 {lib_blackfin => lib/blackfin}/cache.c             |    0
 {lib_blackfin => lib/blackfin}/clocks.c            |    0
 blackfin_config.mk => lib/blackfin/config.mk       |    2 +-
 {lib_blackfin => lib/blackfin}/memcmp.S            |    0
 {lib_blackfin => lib/blackfin}/memcpy.S            |    0
 {lib_blackfin => lib/blackfin}/memmove.S           |    0
 {lib_blackfin => lib/blackfin}/memset.S            |    0
 {lib_blackfin => lib/blackfin}/muldi3.c            |    0
 {lib_blackfin => lib/blackfin}/post.c              |    0
 {lib_blackfin => lib/blackfin}/string.c            |    0
 {lib_blackfin => lib/blackfin}/tests.c             |    0
 {lib_blackfin => lib/blackfin}/u-boot.lds.S        |    0
 {lib_generic => lib/generic}/Makefile              |    0
 {lib_generic => lib/generic}/addr_map.c            |    0
 {lib_generic => lib/generic}/bzlib.c               |    0
 {lib_generic => lib/generic}/bzlib_crctable.c      |    0
 {lib_generic => lib/generic}/bzlib_decompress.c    |    0
 {lib_generic => lib/generic}/bzlib_huffman.c       |    0
 {lib_generic => lib/generic}/bzlib_private.h       |    0
 {lib_generic => lib/generic}/bzlib_randtable.c     |    0
 {lib_generic => lib/generic}/crc16.c               |    0
 {lib_generic => lib/generic}/crc32.c               |    0
 {lib_generic => lib/generic}/ctype.c               |    0
 {lib_generic => lib/generic}/display_options.c     |    0
 {lib_generic => lib/generic}/div64.c               |    0
 {lib_generic => lib/generic}/gunzip.c              |    0
 {lib_generic => lib/generic}/ldiv.c                |    0
 {lib_generic => lib/generic}/lmb.c                 |    0
 {lib_generic => lib/generic}/lzma/LGPL.txt         |    0
 {lib_generic => lib/generic}/lzma/LzmaDecode.c     |    0
 {lib_generic => lib/generic}/lzma/LzmaDecode.h     |    0
 {lib_generic => lib/generic}/lzma/LzmaTools.c      |    0
 {lib_generic => lib/generic}/lzma/LzmaTools.h      |    0
 {lib_generic => lib/generic}/lzma/LzmaTypes.h      |    0
 {lib_generic => lib/generic}/lzma/Makefile         |    0
 {lib_generic => lib/generic}/lzma/README.txt       |    0
 {lib_generic => lib/generic}/lzma/history.txt      |    0
 .../generic}/lzma/import_lzmasdk.sh                |    0
 {lib_generic => lib/generic}/lzma/lzma.txt         |    0
 {lib_generic => lib/generic}/lzo/Makefile          |    0
 .../generic}/lzo/lzo1x_decompress.c                |    0
 {lib_generic => lib/generic}/lzo/lzodefs.h         |    0
 {lib_generic => lib/generic}/md5.c                 |    0
 {lib_generic => lib/generic}/rbtree.c              |    0
 {lib_generic => lib/generic}/sha1.c                |    0
 {lib_generic => lib/generic}/sha256.c              |    0
 {lib_generic => lib/generic}/string.c              |    0
 {lib_generic => lib/generic}/strmhz.c              |    0
 {lib_generic => lib/generic}/vsprintf.c            |    0
 {lib_generic => lib/generic}/zlib.c                |    0
 {lib_i386 => lib/i386}/Makefile                    |    0
 {lib_i386 => lib/i386}/bios.S                      |    0
 {lib_i386 => lib/i386}/bios.h                      |    0
 {lib_i386 => lib/i386}/bios_pci.S                  |    0
 {lib_i386 => lib/i386}/bios_setup.c                |    0
 {lib_i386 => lib/i386}/board.c                     |    0
 {lib_i386 => lib/i386}/bootm.c                     |    0
 i386_config.mk => lib/i386/config.mk               |    0
 {lib_i386 => lib/i386}/interrupts.c                |    0
 {lib_i386 => lib/i386}/pcat_interrupts.c           |    0
 {lib_i386 => lib/i386}/pcat_timer.c                |    0
 {lib_i386 => lib/i386}/pci.c                       |    0
 {lib_i386 => lib/i386}/pci_type1.c                 |    0
 {lib_i386 => lib/i386}/realmode.c                  |    0
 {lib_i386 => lib/i386}/realmode_switch.S           |    0
 {lib_i386 => lib/i386}/timer.c                     |    0
 {lib_i386 => lib/i386}/video.c                     |    0
 {lib_i386 => lib/i386}/video_bios.c                |    0
 {lib_i386 => lib/i386}/zimage.c                    |    0
 {libfdt => lib/libfdt}/Makefile                    |    0
 {libfdt => lib/libfdt}/README                      |    0
 {libfdt => lib/libfdt}/fdt.c                       |    0
 {libfdt => lib/libfdt}/fdt_ro.c                    |    0
 {libfdt => lib/libfdt}/fdt_rw.c                    |    0
 {libfdt => lib/libfdt}/fdt_strerror.c              |    0
 {libfdt => lib/libfdt}/fdt_sw.c                    |    0
 {libfdt => lib/libfdt}/fdt_wip.c                   |    0
 {libfdt => lib/libfdt}/libfdt_internal.h           |    0
 {lib_m68k => lib/m68k}/Makefile                    |    0
 {lib_m68k => lib/m68k}/board.c                     |    0
 {lib_m68k => lib/m68k}/bootm.c                     |    0
 {lib_m68k => lib/m68k}/cache.c                     |    0
 m68k_config.mk => lib/m68k/config.mk               |    0
 {lib_m68k => lib/m68k}/interrupts.c                |    0
 {lib_m68k => lib/m68k}/time.c                      |    0
 {lib_m68k => lib/m68k}/traps.c                     |    0
 {lib_microblaze => lib/microblaze}/Makefile        |    0
 {lib_microblaze => lib/microblaze}/board.c         |    0
 {lib_microblaze => lib/microblaze}/bootm.c         |    0
 {lib_microblaze => lib/microblaze}/cache.c         |    0
 microblaze_config.mk => lib/microblaze/config.mk   |    0
 {lib_microblaze => lib/microblaze}/time.c          |    0
 {lib_mips => lib/mips}/Makefile                    |    0
 {lib_mips => lib/mips}/board.c                     |    0
 {lib_mips => lib/mips}/bootm.c                     |    0
 {lib_mips => lib/mips}/bootm_qemu_mips.c           |    0
 mips_config.mk => lib/mips/config.mk               |    0
 {lib_mips => lib/mips}/time.c                      |    0
 {lib_nios => lib/nios}/Makefile                    |    0
 {lib_nios => lib/nios}/board.c                     |    0
 {lib_nios => lib/nios}/bootm.c                     |    0
 {lib_nios => lib/nios}/cache.c                     |    0
 nios_config.mk => lib/nios/config.mk               |    0
 {lib_nios => lib/nios}/divmod.c                    |    0
 {lib_nios => lib/nios}/math.h                      |    0
 {lib_nios => lib/nios}/mult.c                      |    0
 {lib_nios => lib/nios}/time.c                      |    0
 {lib_nios2 => lib/nios2}/Makefile                  |    0
 {lib_nios2 => lib/nios2}/board.c                   |    0
 {lib_nios2 => lib/nios2}/bootm.c                   |    0
 {lib_nios2 => lib/nios2}/cache.S                   |    0
 nios2_config.mk => lib/nios2/config.mk             |    0
 {lib_nios2 => lib/nios2}/divmod.c                  |    0
 {lib_nios2 => lib/nios2}/math.h                    |    0
 {lib_nios2 => lib/nios2}/mult.c                    |    0
 {lib_nios2 => lib/nios2}/time.c                    |    0
 {lib_ppc => lib/ppc}/Makefile                      |    0
 {lib_ppc => lib/ppc}/bat_rw.c                      |    0
 {lib_ppc => lib/ppc}/board.c                       |    0
 {lib_ppc => lib/ppc}/bootm.c                       |    0
 {lib_ppc => lib/ppc}/cache.c                       |    0
 ppc_config.mk => lib/ppc/config.mk                 |    0
 {lib_ppc => lib/ppc}/extable.c                     |    0
 {lib_ppc => lib/ppc}/interrupts.c                  |    0
 {lib_ppc => lib/ppc}/kgdb.c                        |    0
 {lib_ppc => lib/ppc}/ppccache.S                    |    0
 {lib_ppc => lib/ppc}/ppcstring.S                   |    0
 {lib_ppc => lib/ppc}/ticks.S                       |    0
 {lib_ppc => lib/ppc}/time.c                        |    0
 {lib_sh => lib/sh}/Makefile                        |    0
 {lib_sh => lib/sh}/board.c                         |    0
 {lib_sh => lib/sh}/bootm.c                         |    0
 sh_config.mk => lib/sh/config.mk                   |    0
 {lib_sh => lib/sh}/time.c                          |    0
 {lib_sh => lib/sh}/time_sh2.c                      |    0
 {lib_sparc => lib/sparc}/Makefile                  |    0
 {lib_sparc => lib/sparc}/board.c                   |    0
 {lib_sparc => lib/sparc}/bootm.c                   |    0
 {lib_sparc => lib/sparc}/cache.c                   |    0
 sparc_config.mk => lib/sparc/config.mk             |    0
 {lib_sparc => lib/sparc}/interrupts.c              |    0
 {lib_sparc => lib/sparc}/time.c                    |    0
 nand_spl/board/freescale/mpc8313erdb/Makefile      |    6 ++--
 nand_spl/board/sheldon/simpc8313/Makefile          |    6 ++--
 tools/Makefile                                     |   12 +++---
 tools/env/Makefile                                 |    2 +-
 tools/imls/Makefile                                |   14 ++++----
 400 files changed, 617 insertions(+), 613 deletions(-)
 rename {api_examples => examples/api}/.gitignore (100%)
 rename {api_examples => examples/api}/Makefile (80%)
 rename {api_examples => examples/api}/crt0.S (100%)
 rename {api_examples => examples/api}/demo.c (100%)
 rename {api_examples => examples/api}/glue.c (100%)
 rename {api_examples => examples/api}/glue.h (100%)
 rename {api_examples => examples/api}/libgenwrap.c (96%)
 rename examples/{ => standalone}/.gitignore (100%)
 rename examples/{ => standalone}/82559_eeprom.c (100%)
 rename examples/{ => standalone}/Makefile (100%)
 rename examples/{ => standalone}/README.smc91111_eeprom (100%)
 rename examples/{ => standalone}/eepro100_eeprom.c (100%)
 rename examples/{ => standalone}/hello_world.c (100%)
 rename examples/{ => standalone}/interrupt.c (100%)
 rename examples/{ => standalone}/mem_to_mem_idma2intr.c (100%)
 rename examples/{ => standalone}/mips.lds (100%)
 rename examples/{ => standalone}/nios.lds (100%)
 rename examples/{ => standalone}/nios2.lds (100%)
 rename examples/{ => standalone}/ppc_longjmp.S (100%)
 rename examples/{ => standalone}/ppc_setjmp.S (100%)
 rename examples/{ => standalone}/sched.c (100%)
 rename examples/{ => standalone}/smc91111_eeprom.c (100%)
 rename examples/{ => standalone}/smc911x_eeprom.c (100%)
 rename examples/{ => standalone}/sparc.lds (100%)
 rename examples/{ => standalone}/stubs.c (100%)
 rename examples/{ => standalone}/test_burst.c (100%)
 rename examples/{ => standalone}/test_burst.h (100%)
 rename examples/{ => standalone}/test_burst_lib.S (100%)
 rename examples/{ => standalone}/timer.c (100%)
 rename examples/{ => standalone}/x86-testapp.c (100%)
 rename {lib_arm => lib/arm}/Makefile (100%)
 rename {lib_arm => lib/arm}/_ashldi3.S (100%)
 rename {lib_arm => lib/arm}/_ashrdi3.S (100%)
 rename {lib_arm => lib/arm}/_divsi3.S (100%)
 rename {lib_arm => lib/arm}/_modsi3.S (100%)
 rename {lib_arm => lib/arm}/_udivsi3.S (100%)
 rename {lib_arm => lib/arm}/_umodsi3.S (100%)
 rename {lib_arm => lib/arm}/board.c (100%)
 rename {lib_arm => lib/arm}/bootm.c (100%)
 rename {lib_arm => lib/arm}/cache-cp15.c (100%)
 rename {lib_arm => lib/arm}/cache.c (100%)
 rename arm_config.mk => lib/arm/config.mk (100%)
 rename {lib_arm => lib/arm}/div0.c (100%)
 rename {lib_arm => lib/arm}/interrupts.c (100%)
 rename {lib_arm => lib/arm}/reset.c (100%)
 rename {lib_avr32 => lib/avr32}/Makefile (100%)
 rename {lib_avr32 => lib/avr32}/board.c (100%)
 rename {lib_avr32 => lib/avr32}/bootm.c (100%)
 rename avr32_config.mk => lib/avr32/config.mk (100%)
 rename {lib_avr32 => lib/avr32}/interrupts.c (100%)
 rename {lib_avr32 => lib/avr32}/memset.S (100%)
 rename {lib_blackfin => lib/blackfin}/.gitignore (100%)
 rename {lib_blackfin => lib/blackfin}/Makefile (100%)
 rename {lib_blackfin => lib/blackfin}/board.c (100%)
 rename {lib_blackfin => lib/blackfin}/boot.c (100%)
 rename {lib_blackfin => lib/blackfin}/cache.c (100%)
 rename {lib_blackfin => lib/blackfin}/clocks.c (100%)
 rename blackfin_config.mk => lib/blackfin/config.mk (98%)
 rename {lib_blackfin => lib/blackfin}/memcmp.S (100%)
 rename {lib_blackfin => lib/blackfin}/memcpy.S (100%)
 rename {lib_blackfin => lib/blackfin}/memmove.S (100%)
 rename {lib_blackfin => lib/blackfin}/memset.S (100%)
 rename {lib_blackfin => lib/blackfin}/muldi3.c (100%)
 rename {lib_blackfin => lib/blackfin}/post.c (100%)
 rename {lib_blackfin => lib/blackfin}/string.c (100%)
 rename {lib_blackfin => lib/blackfin}/tests.c (100%)
 rename {lib_blackfin => lib/blackfin}/u-boot.lds.S (100%)
 rename {lib_generic => lib/generic}/Makefile (100%)
 rename {lib_generic => lib/generic}/addr_map.c (100%)
 rename {lib_generic => lib/generic}/bzlib.c (100%)
 rename {lib_generic => lib/generic}/bzlib_crctable.c (100%)
 rename {lib_generic => lib/generic}/bzlib_decompress.c (100%)
 rename {lib_generic => lib/generic}/bzlib_huffman.c (100%)
 rename {lib_generic => lib/generic}/bzlib_private.h (100%)
 rename {lib_generic => lib/generic}/bzlib_randtable.c (100%)
 rename {lib_generic => lib/generic}/crc16.c (100%)
 rename {lib_generic => lib/generic}/crc32.c (100%)
 rename {lib_generic => lib/generic}/ctype.c (100%)
 rename {lib_generic => lib/generic}/display_options.c (100%)
 rename {lib_generic => lib/generic}/div64.c (100%)
 rename {lib_generic => lib/generic}/gunzip.c (100%)
 rename {lib_generic => lib/generic}/ldiv.c (100%)
 rename {lib_generic => lib/generic}/lmb.c (100%)
 rename {lib_generic => lib/generic}/lzma/LGPL.txt (100%)
 rename {lib_generic => lib/generic}/lzma/LzmaDecode.c (100%)
 rename {lib_generic => lib/generic}/lzma/LzmaDecode.h (100%)
 rename {lib_generic => lib/generic}/lzma/LzmaTools.c (100%)
 rename {lib_generic => lib/generic}/lzma/LzmaTools.h (100%)
 rename {lib_generic => lib/generic}/lzma/LzmaTypes.h (100%)
 rename {lib_generic => lib/generic}/lzma/Makefile (100%)
 rename {lib_generic => lib/generic}/lzma/README.txt (100%)
 rename {lib_generic => lib/generic}/lzma/history.txt (100%)
 rename {lib_generic => lib/generic}/lzma/import_lzmasdk.sh (100%)
 rename {lib_generic => lib/generic}/lzma/lzma.txt (100%)
 rename {lib_generic => lib/generic}/lzo/Makefile (100%)
 rename {lib_generic => lib/generic}/lzo/lzo1x_decompress.c (100%)
 rename {lib_generic => lib/generic}/lzo/lzodefs.h (100%)
 rename {lib_generic => lib/generic}/md5.c (100%)
 rename {lib_generic => lib/generic}/rbtree.c (100%)
 rename {lib_generic => lib/generic}/sha1.c (100%)
 rename {lib_generic => lib/generic}/sha256.c (100%)
 rename {lib_generic => lib/generic}/string.c (100%)
 rename {lib_generic => lib/generic}/strmhz.c (100%)
 rename {lib_generic => lib/generic}/vsprintf.c (100%)
 rename {lib_generic => lib/generic}/zlib.c (100%)
 rename {lib_i386 => lib/i386}/Makefile (100%)
 rename {lib_i386 => lib/i386}/bios.S (100%)
 rename {lib_i386 => lib/i386}/bios.h (100%)
 rename {lib_i386 => lib/i386}/bios_pci.S (100%)
 rename {lib_i386 => lib/i386}/bios_setup.c (100%)
 rename {lib_i386 => lib/i386}/board.c (100%)
 rename {lib_i386 => lib/i386}/bootm.c (100%)
 rename i386_config.mk => lib/i386/config.mk (100%)
 rename {lib_i386 => lib/i386}/interrupts.c (100%)
 rename {lib_i386 => lib/i386}/pcat_interrupts.c (100%)
 rename {lib_i386 => lib/i386}/pcat_timer.c (100%)
 rename {lib_i386 => lib/i386}/pci.c (100%)
 rename {lib_i386 => lib/i386}/pci_type1.c (100%)
 rename {lib_i386 => lib/i386}/realmode.c (100%)
 rename {lib_i386 => lib/i386}/realmode_switch.S (100%)
 rename {lib_i386 => lib/i386}/timer.c (100%)
 rename {lib_i386 => lib/i386}/video.c (100%)
 rename {lib_i386 => lib/i386}/video_bios.c (100%)
 rename {lib_i386 => lib/i386}/zimage.c (100%)
 rename {libfdt => lib/libfdt}/Makefile (100%)
 rename {libfdt => lib/libfdt}/README (100%)
 rename {libfdt => lib/libfdt}/fdt.c (100%)
 rename {libfdt => lib/libfdt}/fdt_ro.c (100%)
 rename {libfdt => lib/libfdt}/fdt_rw.c (100%)
 rename {libfdt => lib/libfdt}/fdt_strerror.c (100%)
 rename {libfdt => lib/libfdt}/fdt_sw.c (100%)
 rename {libfdt => lib/libfdt}/fdt_wip.c (100%)
 rename {libfdt => lib/libfdt}/libfdt_internal.h (100%)
 rename {lib_m68k => lib/m68k}/Makefile (100%)
 rename {lib_m68k => lib/m68k}/board.c (100%)
 rename {lib_m68k => lib/m68k}/bootm.c (100%)
 rename {lib_m68k => lib/m68k}/cache.c (100%)
 rename m68k_config.mk => lib/m68k/config.mk (100%)
 rename {lib_m68k => lib/m68k}/interrupts.c (100%)
 rename {lib_m68k => lib/m68k}/time.c (100%)
 rename {lib_m68k => lib/m68k}/traps.c (100%)
 rename {lib_microblaze => lib/microblaze}/Makefile (100%)
 rename {lib_microblaze => lib/microblaze}/board.c (100%)
 rename {lib_microblaze => lib/microblaze}/bootm.c (100%)
 rename {lib_microblaze => lib/microblaze}/cache.c (100%)
 rename microblaze_config.mk => lib/microblaze/config.mk (100%)
 rename {lib_microblaze => lib/microblaze}/time.c (100%)
 rename {lib_mips => lib/mips}/Makefile (100%)
 rename {lib_mips => lib/mips}/board.c (100%)
 rename {lib_mips => lib/mips}/bootm.c (100%)
 rename {lib_mips => lib/mips}/bootm_qemu_mips.c (100%)
 rename mips_config.mk => lib/mips/config.mk (100%)
 rename {lib_mips => lib/mips}/time.c (100%)
 rename {lib_nios => lib/nios}/Makefile (100%)
 rename {lib_nios => lib/nios}/board.c (100%)
 rename {lib_nios => lib/nios}/bootm.c (100%)
 rename {lib_nios => lib/nios}/cache.c (100%)
 rename nios_config.mk => lib/nios/config.mk (100%)
 rename {lib_nios => lib/nios}/divmod.c (100%)
 rename {lib_nios => lib/nios}/math.h (100%)
 rename {lib_nios => lib/nios}/mult.c (100%)
 rename {lib_nios => lib/nios}/time.c (100%)
 rename {lib_nios2 => lib/nios2}/Makefile (100%)
 rename {lib_nios2 => lib/nios2}/board.c (100%)
 rename {lib_nios2 => lib/nios2}/bootm.c (100%)
 rename {lib_nios2 => lib/nios2}/cache.S (100%)
 rename nios2_config.mk => lib/nios2/config.mk (100%)
 rename {lib_nios2 => lib/nios2}/divmod.c (100%)
 rename {lib_nios2 => lib/nios2}/math.h (100%)
 rename {lib_nios2 => lib/nios2}/mult.c (100%)
 rename {lib_nios2 => lib/nios2}/time.c (100%)
 rename {lib_ppc => lib/ppc}/Makefile (100%)
 rename {lib_ppc => lib/ppc}/bat_rw.c (100%)
 rename {lib_ppc => lib/ppc}/board.c (100%)
 rename {lib_ppc => lib/ppc}/bootm.c (100%)
 rename {lib_ppc => lib/ppc}/cache.c (100%)
 rename ppc_config.mk => lib/ppc/config.mk (100%)
 rename {lib_ppc => lib/ppc}/extable.c (100%)
 rename {lib_ppc => lib/ppc}/interrupts.c (100%)
 rename {lib_ppc => lib/ppc}/kgdb.c (100%)
 rename {lib_ppc => lib/ppc}/ppccache.S (100%)
 rename {lib_ppc => lib/ppc}/ppcstring.S (100%)
 rename {lib_ppc => lib/ppc}/ticks.S (100%)
 rename {lib_ppc => lib/ppc}/time.c (100%)
 rename {lib_sh => lib/sh}/Makefile (100%)
 rename {lib_sh => lib/sh}/board.c (100%)
 rename {lib_sh => lib/sh}/bootm.c (100%)
 rename sh_config.mk => lib/sh/config.mk (100%)
 rename {lib_sh => lib/sh}/time.c (100%)
 rename {lib_sh => lib/sh}/time_sh2.c (100%)
 rename {lib_sparc => lib/sparc}/Makefile (100%)
 rename {lib_sparc => lib/sparc}/board.c (100%)
 rename {lib_sparc => lib/sparc}/bootm.c (100%)
 rename {lib_sparc => lib/sparc}/cache.c (100%)
 rename sparc_config.mk => lib/sparc/config.mk (100%)
 rename {lib_sparc => lib/sparc}/interrupts.c (100%)
 rename {lib_sparc => lib/sparc}/time.c (100%)



More information about the U-Boot mailing list