[Cryptech-Commits] [sw/stm32] branch ft-ks_flash updated (bba436d -> 04f8680)

git at cryptech.is git at cryptech.is
Thu Jun 16 14:42:24 UTC 2016


This is an automated email from the git hooks/post-receive script.

fredrik at thulin.net pushed a change to branch ft-ks_flash
in repository sw/stm32.

      from  bba436d   Put all the keystore commands under 'keystore' instead.
      adds  e94bce2   Include strings.h, for strcasecmp().
      adds  5a0c56d   Rename main.c to hsm.c for consistency and a slightly simpler Makefile.
      adds  2a14d36   Put thread stack buffers in SDRAM, because pkey uses a lot of stack.
      adds  f76f5e1   Use a delay loop, so sdram can be initialized from the startup code, before the clock is running.
      adds  db67f40   Hide sdram initialization functions and defines.
      adds  6d51768   SDRAM is for uninitialized data only.
      adds  1cb09aa   Add __end symbols for CCMRAM and SDRAM sections.
      adds  a5850b4   Only the HSM project needs the RTOS; most of the test projects can use the STM32 HAL code directly.
      adds  b7f9d44   RSA keygen needs even more stack space than I thought.
      adds  91db5e0   Change gpio setups from macros to inline functions.
      adds  3e31061   Import cli-test into hsm pretty much as-is.
      adds  2ada11e   Bring sw/stm32 super-repository up to date with the ten zillion commits which have been made in other repositories since the last time anybody bothered to synchronize this.  Poster child for why this kind of recursive hairball belongs in release engineering rather than in source code repositories which are under active development, but that yak can wait a little while longer for its shave.
      adds  f296bc7   Track libhal RPC_MODE simplification; add bootloader to "all" target.
      adds  4e5a603   Pull libhal changes into stm32 subrepo.
      adds  057b71c   Pull in sw/libhal CLIENT_TRANSPORT makefile fix.
      adds  764c6f6   hsm project was failing with obscure make error because makefile did not specify dependency on libcli.
      adds  e961e98   Whack shell scripts to work on Debian Jessie too.
       new  b61dc66   Merge branch 'master' into ft-ks_flash
       new  67f5b9a   keystore_erase_sectors takes start and stop arguments now
       new  04f8680   use corresponding branch of libhal

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitmodules                                        |   1 +
 Makefile                                           |  31 ++--
 bin/debug                                          |   6 +-
 bin/flash-target                                   |  14 +-
 bin/reset                                          |   6 +-
 libraries/libcli                                   |   2 +-
 libraries/libhal                                   |   2 +-
 .../TOOLCHAIN_GCC_ARM/STM32F429BI.ld               |  52 ++++++-
 .../TOOLCHAIN_GCC_ARM/startup_stm32f429xx.S        |   9 +-
 ...up_stm32f429xx.S => startup_stm32f429xx_rtos.S} |   0
 .../TARGET_CRYPTECH_ALPHA/stm32f4xx_hal_msp.c      |   1 +
 .../TARGET_CRYPTECH_ALPHA/stm32f4xx_it.c           |   6 +-
 .../TARGET_CRYPTECH_ALPHA/stm32f4xx_it_rtos.c      |  17 ++-
 libraries/thirdparty/libtfm                        |   2 +-
 projects/bootloader/Makefile                       |   4 +-
 projects/cli-test/Makefile                         |  25 +++-
 projects/cli-test/cli-test.c                       |   1 +
 projects/hsm/Makefile                              |  33 +++-
 projects/{bootloader => hsm}/crc32.c               |   0
 projects/hsm/{main.c => hsm.c}                     | 166 +++++++++++++--------
 projects/{cli-test => hsm}/mgmt-cli.c              |  67 +++++++--
 projects/{cli-test => hsm}/mgmt-cli.h              |  16 +-
 projects/{cli-test => hsm}/mgmt-dfu.c              |  13 +-
 projects/{cli-test => hsm}/mgmt-dfu.h              |  11 --
 projects/{cli-test => hsm}/mgmt-fpga.c             |  12 +-
 projects/{cli-test => hsm}/mgmt-fpga.h             |   0
 projects/{cli-test => hsm}/mgmt-misc.c             |  13 +-
 projects/{cli-test => hsm}/mgmt-misc.h             |   0
 projects/{cli-test => hsm}/mgmt-show.c             |  66 ++++++--
 projects/{cli-test => hsm}/mgmt-show.h             |   2 +-
 projects/rtos-test/Makefile                        |   4 +
 stm-init.c                                         |   4 +-
 stm-init.h                                         |  44 +++---
 stm-sdram.c                                        |  31 +++-
 stm-sdram.h                                        |  17 ---
 35 files changed, 450 insertions(+), 228 deletions(-)
 copy libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/TOOLCHAIN_GCC_ARM/{startup_stm32f429xx.S => startup_stm32f429xx_rtos.S} (100%)
 rename projects/bootloader/stm32f4xx_it.c => libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32F4/TARGET_CRYPTECH_ALPHA/stm32f4xx_it_rtos.c (94%)
 copy projects/{bootloader => hsm}/crc32.c (100%)
 rename projects/hsm/{main.c => hsm.c} (63%)
 copy projects/{cli-test => hsm}/mgmt-cli.c (73%)
 copy projects/{cli-test => hsm}/mgmt-cli.h (83%)
 copy projects/{cli-test => hsm}/mgmt-dfu.c (89%)
 copy projects/{cli-test => hsm}/mgmt-dfu.h (84%)
 copy projects/{cli-test => hsm}/mgmt-fpga.c (89%)
 copy projects/{cli-test => hsm}/mgmt-fpga.h (100%)
 copy projects/{cli-test => hsm}/mgmt-misc.c (92%)
 copy projects/{cli-test => hsm}/mgmt-misc.h (100%)
 copy projects/{cli-test => hsm}/mgmt-show.c (59%)
 copy projects/{cli-test => hsm}/mgmt-show.h (99%)



More information about the Commits mailing list