12 Jul, 2017

2 commits


01 Feb, 2017

1 commit

  • The patch implements secure booting for the mvebu architecture.

    This includes:
    - The addition of secure headers and all needed signatures and keys in
    mkimage
    - Commands capable of writing the board's efuses to both write the
    needed cryptographic data and enable the secure booting mechanism
    - The creation of convenience text files containing the necessary
    commands to write the efuses

    The KAK and CSK keys are expected to reside in the files kwb_kak.key and
    kwb_csk.key (OpenSSL 2048 bit private keys) in the top-level directory.

    Signed-off-by: Reinhard Pfau
    Signed-off-by: Mario Six
    Reviewed-by: Stefan Roese
    Reviewed-by: Simon Glass
    Signed-off-by: Stefan Roese

    Mario Six
     

01 Dec, 2016

2 commits

  • Offset 0x1 in the generated kwb image file is a set of flags, bit 0
    enables debug output from the BootROM firmware. Allow a DEBUG option in
    the kwb configuration to request debug output from the BootROM firmware.

    Signed-off-by: Chris Packham
    Signed-off-by: Stefan Roese

    Chris Packham
     
  • Offset 0x18 in some Marvell datasheets this field is redacted as
    "reserved". This offset is actually a set of options and bits 2:0 allow
    the selection of the UART baudrate.

    Allow a BAUDRATE option to set the UART baudrate for any messages coming
    from the BootROM firmware.

    Signed-off-by: Chris Packham
    Signed-off-by: Stefan Roese

    Chris Packham
     

29 Nov, 2015

1 commit


01 Oct, 2015

1 commit

  • Currently, kwboot only allows dynamic UART boot mode patching for SoCs
    with header version 0 (Orion, Kirkwood). This patch now enables this "-p"
    feature also for SoCs with header version 1 (Armada XP / 38x etc). With
    this its possible now to use the UART boot mode without on images that
    are generated for other boot devices, like SPI. So no need to change
    BOOT_FROM to "uart" for UART xmodem booting any more.

    Signed-off-by: Stefan Roese
    Tested-by: Kevin Smith
    Cc: Luka Perkov
    Cc: Dirk Eibach

    Stefan Roese
     

24 Jul, 2013

1 commit


11 Sep, 2009

1 commit