cvs commit: src/sys/boot/arm/at91/boot2 Makefile boot2.c kb920x_board.c src/sys/boot/arm/at91/libat91 Makefile at91rm9200.h at91rm9200_lowlevel.c emac.c emac.h emac_init.c lib.h lib_AT91RM9200.h mci_device.c mci_device.h memcmp.c memcpy.c ...

Warner Losh imp at FreeBSD.org
Fri Oct 20 09:12:14 UTC 2006


imp         2006-10-20 09:12:05 UTC

  FreeBSD src repository

  Modified files:
    sys/boot/arm/at91/libat91 Makefile at91rm9200.h 
                              at91rm9200_lowlevel.c emac.c emac.h 
                              emac_init.c lib.h lib_AT91RM9200.h 
                              mci_device.c mci_device.h p_string.c 
                              printf.c putchar.c sd-card.c 
                              spi_flash.c 
  Added files:
    sys/boot/arm/at91/boot2 Makefile boot2.c kb920x_board.c 
    sys/boot/arm/at91/libat91 memcmp.c memcpy.c memset.c strcmp.c 
                              strcpy.c strcvt.c strlen.c 
  Log:
  MFp4:
  
  Massive update.  The highlights:
          o dramatically cut memory usage by writing better, less intertwingled
            code.
          o implement booting off mmc/sd cards (sd only tested one at the moment)
          o start to split out board specific stuff for boot2.
  
  Revision  Changes    Path
  1.1       +19 -0     src/sys/boot/arm/at91/boot2/Makefile (new)
  1.1       +318 -0    src/sys/boot/arm/at91/boot2/boot2.c (new)
  1.1       +35 -0     src/sys/boot/arm/at91/boot2/kb920x_board.c (new)
  1.5       +5 -3      src/sys/boot/arm/at91/libat91/Makefile
  1.3       +0 -22     src/sys/boot/arm/at91/libat91/at91rm9200.h
  1.3       +12 -0     src/sys/boot/arm/at91/libat91/at91rm9200_lowlevel.c
  1.4       +28 -28    src/sys/boot/arm/at91/libat91/emac.c
  1.4       +2 -5      src/sys/boot/arm/at91/libat91/emac.h
  1.2       +2 -24     src/sys/boot/arm/at91/libat91/emac_init.c
  1.3       +4 -3      src/sys/boot/arm/at91/libat91/lib.h
  1.2       +7 -369    src/sys/boot/arm/at91/libat91/lib_AT91RM9200.h
  1.2       +92 -133   src/sys/boot/arm/at91/libat91/mci_device.c
  1.2       +238 -191  src/sys/boot/arm/at91/libat91/mci_device.h
  1.1       +38 -0     src/sys/boot/arm/at91/libat91/memcmp.c (new)
  1.1       +39 -0     src/sys/boot/arm/at91/libat91/memcpy.c (new)
  1.1       +36 -0     src/sys/boot/arm/at91/libat91/memset.c (new)
  1.3       +0 -153    src/sys/boot/arm/at91/libat91/p_string.c
  1.2       +5 -4      src/sys/boot/arm/at91/libat91/printf.c
  1.2       +8 -0      src/sys/boot/arm/at91/libat91/putchar.c
  1.2       +21 -120   src/sys/boot/arm/at91/libat91/sd-card.c
  1.2       +1 -1      src/sys/boot/arm/at91/libat91/spi_flash.c
  1.1       +36 -0     src/sys/boot/arm/at91/libat91/strcmp.c (new)
  1.1       +38 -0     src/sys/boot/arm/at91/libat91/strcpy.c (new)
  1.1       +133 -0    src/sys/boot/arm/at91/libat91/strcvt.c (new)
  1.1       +46 -0     src/sys/boot/arm/at91/libat91/strlen.c (new)


More information about the cvs-all mailing list