the following patch was just integrated into master: commit 189bec59f01fc959dde7a9f29142adcad2a43cbe Author: Corneliu Doban cdoban@broadcom.com Date: Fri Apr 10 15:51:55 2015 -0700
Cygnus: add TrustZone functions and set everything non-secure in bootblock
To allow an OS to run in non-secure mode: - Set all peripherals and system components non-secure except SOTP and TZPC. - Set all memory non-secure (ROM, SRAM, DDR, flash). - Enable A9 access to entire M0 address space except M0 ROM.
BUG=chrome-os-partner:37533 BRANCH=broadcom-firmware TEST=boot kernel from usb stick
Change-Id: I3bbd288863923011ff1413be353ac4b178ffdd07 Signed-off-by: Patrick Georgi pgeorgi@chromium.org Original-Commit-Id: 6de56bbe73ed8d87ad572da711a193985ee68e3a Original-Signed-off-by: Corneliu Doban cdoban@broadcom.com Original-Reviewed-on: https://chrome-internal-review.googlesource.com/212735 Original-Reviewed-by: Daisuke Nojiri dnojiri@google.com Original-Commit-Queue: Daisuke Nojiri dnojiri@google.com Original-Tested-by: Daisuke Nojiri dnojiri@google.com Original-Change-Id: Ibac7de03a72a98fbd95659d0113833049b4871a5 Original-Reviewed-on: https://chromium-review.googlesource.com/266593 Original-Reviewed-by: Daisuke Nojiri dnojiri@chromium.org Original-Tested-by: Daisuke Nojiri dnojiri@chromium.org Original-Commit-Queue: Daisuke Nojiri dnojiri@chromium.org Original-Trybot-Ready: Daisuke Nojiri dnojiri@chromium.org Reviewed-on: http://review.coreboot.org/9985 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer stefan.reinauer@coreboot.org
See http://review.coreboot.org/9985 for details.
-gerrit