cvs commit: src/sys/boot/arm/at91 Makefile Makefile.inc linker.cfg src/sys/boot/arm/at91/boot0 Makefile at91rm9200_lowlevel.c at91rm9200_lowlevel.h lib.c lib.h main.c xmodem.c xmodem.h src/sys/boot/arm/at91/bootiic Makefile README arm_init.s main.c ...

Warner Losh imp at FreeBSD.org
Wed Apr 19 17:16:54 UTC 2006


imp         2006-04-19 17:16:49 UTC

  FreeBSD src repository

  Modified files:
    sys/boot/arm/at91/boot0 Makefile main.c 
  Added files:
    sys/boot/arm/at91    Makefile Makefile.inc linker.cfg 
    sys/boot/arm/at91/bootiic Makefile README arm_init.s main.c 
    sys/boot/arm/at91/bootspi Makefile README arm_init.s main.c 
    sys/boot/arm/at91/libat91 Makefile at91rm9200.h 
                              at91rm9200_lowlevel.c 
                              at91rm9200_lowlevel.h eeprom.c 
                              eeprom.h emac.c emac.h env_vars.c 
                              env_vars.h getc.c lib.h 
                              loader_prompt.c loader_prompt.h 
                              p_string.c p_string.h printf.c 
                              putchar.c tag_list.c tag_list.h 
                              xmodem.c 
  Removed files:
    sys/boot/arm/at91/boot0 at91rm9200_lowlevel.c 
                            at91rm9200_lowlevel.h lib.c lib.h 
                            xmodem.c xmodem.h 
    sys/boot/arm/at91/inc AT91RM9200.h 
  Log:
  MFp4 (checkpoint of work in progress):
  
  o Use a directory layout that is more akin to the i386 boot layout.
  o Create a libat91 for library routines that are used by one or more
    of the boot loaders.
  o Create bootiic for booting from an iic part.
  o Create bootspi for booting from an spi part.
  o Optimize the size of many of these routines (especially emac.c).  Except
    for the emac.c optimizations, all these have been tested.
  o eliminate the inc directory, libat91 superceeds it.
  o Move linker.cfg up a layer to allow it to be shared.
  
  Revision  Changes    Path
  1.1       +5 -0      src/sys/boot/arm/at91/Makefile (new)
  1.1       +23 -0     src/sys/boot/arm/at91/Makefile.inc (new)
  1.3       +4 -15     src/sys/boot/arm/at91/boot0/Makefile
  1.3       +0 -187    src/sys/boot/arm/at91/boot0/at91rm9200_lowlevel.c (dead)
  1.2       +0 -57     src/sys/boot/arm/at91/boot0/at91rm9200_lowlevel.h (dead)
  1.2       +0 -76     src/sys/boot/arm/at91/boot0/lib.c (dead)
  1.2       +0 -33     src/sys/boot/arm/at91/boot0/lib.h (dead)
  1.3       +2 -2      src/sys/boot/arm/at91/boot0/main.c
  1.2       +0 -127    src/sys/boot/arm/at91/boot0/xmodem.c (dead)
  1.2       +0 -32     src/sys/boot/arm/at91/boot0/xmodem.h (dead)
  1.1       +10 -0     src/sys/boot/arm/at91/bootiic/Makefile (new)
  1.1       +35 -0     src/sys/boot/arm/at91/bootiic/README (new)
  1.1       +122 -0    src/sys/boot/arm/at91/bootiic/arm_init.s (new)
  1.1       +57 -0     src/sys/boot/arm/at91/bootiic/main.c (new)
  1.1       +10 -0     src/sys/boot/arm/at91/bootspi/Makefile (new)
  1.1       +34 -0     src/sys/boot/arm/at91/bootspi/README (new)
  1.1       +110 -0    src/sys/boot/arm/at91/bootspi/arm_init.s (new)
  1.1       +57 -0     src/sys/boot/arm/at91/bootspi/main.c (new)
  1.4       +0 -2747   src/sys/boot/arm/at91/inc/AT91RM9200.h (dead)
  1.1       +9 -0      src/sys/boot/arm/at91/libat91/Makefile (new)
  1.1       +2747 -0   src/sys/boot/arm/at91/libat91/at91rm9200.h (new)
  1.1       +186 -0    src/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c (new)
  1.1       +57 -0     src/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.h (new)
  1.1       +181 -0    src/sys/boot/arm/at91/libat91/eeprom.c (new)
  1.1       +27 -0     src/sys/boot/arm/at91/libat91/eeprom.h (new)
  1.1       +665 -0    src/sys/boot/arm/at91/libat91/emac.c (new)
  1.1       +122 -0    src/sys/boot/arm/at91/libat91/emac.h (new)
  1.1       +207 -0    src/sys/boot/arm/at91/libat91/env_vars.c (new)
  1.1       +54 -0     src/sys/boot/arm/at91/libat91/env_vars.h (new)
  1.1       +62 -0     src/sys/boot/arm/at91/libat91/getc.c (new)
  1.1       +43 -0     src/sys/boot/arm/at91/libat91/lib.h (new)
  1.1       +426 -0    src/sys/boot/arm/at91/libat91/loader_prompt.c (new)
  1.1       +55 -0     src/sys/boot/arm/at91/libat91/loader_prompt.h (new)
  1.1       +210 -0    src/sys/boot/arm/at91/libat91/p_string.c (new)
  1.1       +39 -0     src/sys/boot/arm/at91/libat91/p_string.h (new)
  1.1       +69 -0     src/sys/boot/arm/at91/libat91/printf.c (new)
  1.1       +54 -0     src/sys/boot/arm/at91/libat91/putchar.c (new)
  1.1       +79 -0     src/sys/boot/arm/at91/libat91/tag_list.c (new)
  1.1       +28 -0     src/sys/boot/arm/at91/libat91/tag_list.h (new)
  1.1       +127 -0    src/sys/boot/arm/at91/libat91/xmodem.c (new)
  1.1       +291 -0    src/sys/boot/arm/at91/linker.cfg (new)


More information about the cvs-src mailing list