PULL request fix and sh-prepare and Digest and login/password Frameworks
Jean-Christophe PLAGNIOL-VILLARD
plagnioj at jcrosoft.com
Fri Sep 17 00:46:56 EDT 2010
Hi,
I put here a part of the sh-prepare patch seres and other fixes
and Digest and login/password Frameworks
the depending patch of the vsprintf update will come later
and the menu improvement too
Please pull
The following changes since commit af60e5883ea8a550fa5d7c2abbe40d55be438fce:
vsprintf: fix wrong EXPORT_SYMBOL (2010-09-16 08:31:10 +0200)
are available in the git repository at:
git://git.jcrosoft.org/barebox.git master
Jean-Christophe PLAGNIOL-VILLARD (24):
move board.dox to Documentation and update it
configs: use new savedefconfig format as in linux
gitignore: update generated link and file
move version.h to include/generated/ instead of include/linux
move utsrelease.h to include/generated/ instead of include/linux
arm: move mach-types.h to include/generated/
move barebox_default_env.h to include/generated/
i2c rename CONFIG_DRIVER_I2C_xx to CONFIG_I2C_xx
types.h: move __kernel_dev_t to include/linux/types.h
driver: allow register device with specific id
device: fix dev_name
amba-pl011: probe fail if we can't get the clock
stm8815: fix the uart device clock match
arm: move clkdev to drivers/clk
init: introduce __BARE_INIT for .section ".text_bare_init.text"
add digest framework
add md5 support
add sha1 support
add sha256 support
add password framework
add passwd command
add login support
commands: partition.c fix file mod bits
i2c: move busses to drivers/i2c/busses
.gitignore | 5 +-
{board => Documentation}/board.dox | 2 +-
Documentation/manual_org.dox | 4 +-
Makefile | 14 +-
arch/arm/Kconfig | 1 -
arch/arm/Makefile | 6 +-
arch/arm/boards/a9m2410/a9m2410.c | 2 +-
arch/arm/boards/a9m2440/a9m2440.c | 2 +-
arch/arm/boards/at91sam9260ek/init.c | 2 +-
arch/arm/boards/at91sam9263ek/init.c | 2 +-
arch/arm/boards/edb93xx/edb93xx.c | 2 +-
arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c | 2 +-
arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c | 6 +-
arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c | 2 +-
arch/arm/boards/freescale-mx25-3-stack/3stack.c | 2 +-
arch/arm/boards/freescale-mx35-3-stack/3stack.c | 2 +-
arch/arm/boards/guf-neso/board.c | 2 +-
arch/arm/boards/imx21ads/imx21ads.c | 2 +-
arch/arm/boards/imx27ads/imx27ads.c | 2 +-
arch/arm/boards/mmccpu/init.c | 2 +-
arch/arm/boards/netx/netx.c | 2 +-
arch/arm/boards/nhk8815/setup.c | 2 +-
arch/arm/boards/omap/board-beagle.c | 2 +-
arch/arm/boards/pcm037/pcm037.c | 2 +-
arch/arm/boards/pcm038/pcm038.c | 2 +-
arch/arm/boards/pcm043/pcm043.c | 2 +-
arch/arm/boards/phycard-i.MX27/pca100.c | 2 +-
arch/arm/boards/pm9263/init.c | 2 +-
arch/arm/boards/scb9328/scb9328.c | 2 +-
arch/arm/common/Kconfig | 2 -
arch/arm/common/Makefile | 5 -
arch/arm/configs/a9m2410_defconfig | 203 ----------
arch/arm/configs/a9m2440_defconfig | 204 ----------
arch/arm/configs/at91sam9260ek_defconfig | 195 ----------
arch/arm/configs/at91sam9263ek_defconfig | 200 ----------
arch/arm/configs/edb93xx_defconfig | 204 ----------
arch/arm/configs/eukrea_cpuimx25_defconfig | 210 -----------
arch/arm/configs/eukrea_cpuimx27_defconfig | 225 +-----------
arch/arm/configs/eukrea_cpuimx35_defconfig | 215 -----------
arch/arm/configs/freescale_mx25_3stack_defconfig | 210 -----------
arch/arm/configs/freescale_mx35_3stack_defconfig | 210 -----------
arch/arm/configs/mmccpu_defconfig | 196 ----------
arch/arm/configs/mx21ads_defconfig | 210 -----------
arch/arm/configs/mx27ads_defconfig | 210 -----------
arch/arm/configs/neso_defconfig | 211 -----------
arch/arm/configs/netx_nxdb500_defconfig | 194 ----------
arch/arm/configs/nhk8815_defconfig | 191 ----------
.../configs/omap3430_sdp3430_per_uart_defconfig | 182 ---------
arch/arm/configs/omap3530_beagle_defconfig | 210 +----------
.../arm/configs/omap3530_beagle_per_uart_defconfig | 183 ---------
arch/arm/configs/omap3_evm_defconfig | 186 ---------
arch/arm/configs/pca100_defconfig | 211 -----------
arch/arm/configs/pcm037_defconfig | 224 -----------
arch/arm/configs/pcm038_defconfig | 218 -----------
arch/arm/configs/pcm043_defconfig | 221 -----------
arch/arm/configs/pm9263_defconfig | 199 ----------
arch/arm/configs/scb9328_defconfig | 219 -----------
arch/arm/cpu/cache-armv4.S | 3 +-
arch/arm/cpu/cache-armv5.S | 3 +-
arch/arm/cpu/cache-armv6.S | 3 +-
arch/arm/cpu/cache-armv7.S | 3 +-
arch/arm/include/asm/.gitignore | 1 -
arch/arm/include/asm/clkdev.h | 15 +-
arch/arm/include/asm/posix_types.h | 1 -
arch/arm/mach-imx/Kconfig | 8 +-
arch/arm/mach-nomadik/8815.c | 8 +-
arch/arm/mach-nomadik/Kconfig | 2 +-
arch/arm/mach-nomadik/clock.c | 7 +-
arch/arm/tools/Makefile | 2 +-
arch/arm/tools/gen-mach-types | 2 +-
arch/blackfin/configs/ipe337_defconfig | 157 --------
arch/blackfin/include/asm/posix_types.h | 1 -
.../m68k/configs/phycore_kpukdr1_5475num_defconfig | 162 +--------
arch/m68k/configs/phycore_mcf54xx_defconfig | 162 +--------
arch/m68k/include/asm/posix_types.h | 1 -
arch/ppc/configs/pcm030_defconfig | 173 ---------
arch/ppc/include/asm/posix_types.h | 1 -
arch/sandbox/configs/sandbox_defconfig | 137 -------
arch/sandbox/include/asm/posix_types.h | 1 -
arch/x86/configs/generic_defconfig | 155 --------
arch/x86/include/asm/posix_types.h | 1 -
commands/Kconfig | 28 ++
commands/Makefile | 2 +
commands/login.c | 63 +++
commands/passwd.c | 98 +++++
common/Kconfig | 28 ++
common/Makefile | 8 +-
common/command.c | 2 +-
common/digest.c | 77 ++++
common/password.c | 286 ++++++++++++++
common/startup.c | 2 +-
drivers/Kconfig | 1 +
drivers/Makefile | 1 +
drivers/clk/Kconfig | 4 +
drivers/clk/Makefile | 2 +
{arch/arm/common => drivers/clk}/clkdev.c | 24 +-
drivers/i2c/Kconfig | 18 +-
drivers/i2c/Makefile | 15 +-
drivers/i2c/busses/Kconfig | 15 +
drivers/i2c/busses/Makefile | 2 +
drivers/i2c/{ => busses}/i2c-imx.c | 0
drivers/i2c/{ => busses}/i2c-omap.c | 0
drivers/serial/amba-pl011.c | 4 +
include/.gitignore | 1 -
include/digest.h | 49 +++
include/driver.h | 12 +-
include/init.h | 6 +
include/linux/clkdev.h | 36 ++
include/linux/types.h | 2 +
include/password.h | 41 ++
lib/Kconfig | 16 +
lib/Makefile | 3 +
lib/driver.c | 40 ++-
lib/md5.c | 317 ++++++++++++++++
lib/sha1.c | 396 ++++++++++++++++++++
lib/sha256.c | 319 ++++++++++++++++
scripts/setupmbr/setupmbr.c | 2 +-
117 files changed, 1934 insertions(+), 6425 deletions(-)
rename {board => Documentation}/board.dox (98%)
delete mode 100644 arch/arm/common/Kconfig
delete mode 100644 arch/arm/common/Makefile
delete mode 100644 arch/arm/include/asm/.gitignore
create mode 100644 commands/login.c
mode change 100755 => 100644 commands/partition.c
create mode 100644 commands/passwd.c
create mode 100644 common/digest.c
create mode 100644 common/password.c
create mode 100644 drivers/clk/Kconfig
create mode 100644 drivers/clk/Makefile
rename {arch/arm/common => drivers/clk}/clkdev.c (90%)
create mode 100644 drivers/i2c/busses/Kconfig
create mode 100644 drivers/i2c/busses/Makefile
rename drivers/i2c/{ => busses}/i2c-imx.c (100%)
rename drivers/i2c/{ => busses}/i2c-omap.c (100%)
create mode 100644 include/digest.h
create mode 100644 include/linux/clkdev.h
create mode 100644 include/password.h
create mode 100644 lib/md5.c
create mode 100644 lib/sha1.c
create mode 100644 lib/sha256.c
Best Regards,
J.
More information about the barebox
mailing list