aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
2018-04-05doc: update documentation against out dated informationEtienne Carriere
OP-TEE currently targets ARM Cortex-A with TZ, not all ARM TZ HW. This change updates documentation on this fact. This change references the GPD TEE Internal Core API v1.1 instead of the older GPD TEE Internal API v1.0. This also fixes an missing uppercase Internal *C*ore API v1.1 reference. Remove reference to the deprecated optee_linuxdriver git repository and review presentation of the several OP-TEE components in relate git repositories. These updates lead to few other changes, especially adding references to other available documentation where accurate. Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
2018-04-03README.md: fix broken link to MAINTAINERS fileJerome Forissier
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reported-by: Ohad Netz <ohad.netz@arm.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
2018-03-16README.md: Mediatek MT8173 EVB is not maintained anymoreJerome Forissier
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
2018-03-13doc: add NXP WaARP7 to supported platformsBryan O'Donoghue
This patch adds the WaRP7 board to the list of supported boads in README.md. Signed-off-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2018-01-17Remove support for Allwinner A80 platform (plat-sunxi)Jerome Forissier
It has been almost three years since we have heard about plat-sunxi (no new contributions, no patch ack'ed or tested, no feedback at release time). Therefore, remove support for this platform. Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> CC: Sun Yangbang <sunny@allwinnertech.com> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
2017-12-15poplar: Add initial supportVictor Chong
Signed-off-by: Victor Chong <victor.chong@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
2017-11-24docs: add status icons indicating supported platformsJoakim Bech
This adds a set of new icons (svg-files) used to tell the current status of platforms that are officially supported in OP-TEE (found in README.md). Green means that they are up-to-date and has been tested on the latest OP-TEE release. Orange means that it was not tested on the latest release and red are the ones who has not been tested for quite a while (for the red ones we are also adding the last known release they where tested against). Signed-off-by: Joakim Bech <joakim.bech@linaro.org> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-11-21plat-marvell: Add initial support for ARMADA3700wangwen
Only test 64bit mode with default configuration 1. Build command make PLATFORM=marvell-armada3700 2. Pass xtest Signed-off-by: wangwen <wangwen@marvell.comi> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Kevin Peng <kevinp@marvell.com>
2017-11-15plat-ls: Add support for armv8 platform flavourPankaj Gupta
Added support for armv8 platform flavour. - PLATFORM = ls-ls1012ardb Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com> Reviewed-by: Sumit Garg <sumit.garg@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-10-16Add Marvell platform with initial support for ARMADA A7K & A8KKevin Peng
Only tested 64-bit mode with default configurations: 1. build command make PLATFORM=marvell-armada7080 CFG_ARM64_core=y 2. Passed xtest Signed-off-by: Kevin Peng <kevinp@marvell.com> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Etienne Carriere <etienne.carriere@linaro.org>
2017-09-28README.md: Update TI URLs to product landing pagesAndrew F. Davis
Currently we point to an individual SoCs product page, each OP-TEE flavor works across an entire SoC family, so point the flavor info to the family landing page instead. Signed-off-by: Andrew F. Davis <afd@ti.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-09-06plat-ls: Add support for armv8 platform flavoursSumit Garg
Added support for armv8 platform flavours as follows: - PLATFORM = ls-ls1043ardb - PLATFORM = ls-ls1046ardb Signed-off-by: Sumit Garg <sumit.garg@nxp.com> Acked-by: Jens Wiklander <jens.wiklander@linaro.org> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-09-01README.md: fix URLs to HiKey and HiKey960Jerome Forissier
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-08-31plat-sam: Add support for Atmel-Microchip SAMA5D2-XULT boardAkshay Bhat
Add basic support to get op-tee to run on SAMA5D2-XULT board. The SoC is based on single core ARM Cortex-A5 and supports: ARM TrustZone with support for configuring memory/peripherals as secure Secure RTC Secure boot On-the-fly encryption/decryption of DDR bus Tamper protection Link: http://www.atmel.com/Images/Atmel-11267-32-bit-Cortex-A5-Microcontroller-SAMA5D2_Datasheet.pdf Signed-off-by: Akshay Bhat <akshay.bhat@timesys.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-07-26README.md: Add Rockchip RK322X descriptionJoseph Chen
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-07-18hikey: add support for hikey960Victor Chong
The HiKey 960 development platform is based around the Huawei Kirin 960 octa-core ARM big.LITTLE processor with four ARM Cortex-A73 and four Cortex-A53 cores with 3GB of LPDDR4 SDRAM memory, 32GB of UFS 2.0 flash storage, and the latest generation Mali G71 MP8 graphics processor. See https://www.96boards.org/product/hikey960 for more details. Signed-off-by: Victor Chong <victor.chong@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-07-18hikey: Flavorize hikeyVictor Chong
Signed-off-by: Victor Chong <victor.chong@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-06-28README.md: give full PLAFORM string for i.MX6 boardsJerome Forissier
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
2017-06-28arm: imx: add i.MX7D supportPeng Fan
Add i.MX7D support. - Add register definition - Add gpcv2 to powerup and powerdown cpu - Introduce soc runtime detection, the final goal is to support i.MX family using one image, but still far from it. Now using the runtime detection, we could remove the CFG_MX[6,7][x] to simplify the code, such as in imx psci cpu on/off using one function to support 6Q/7D without CFG_[X]. - Add PSCI cpu/off/affinity The scripts to build 7dsdb image. make PLATFORM=imx-mx7dsabresd \ mkimage -A arm -O linux -C none -a 0xbdffffe4 -e 0xbe000000 \ -d out/arm-plat-imx/core/tee.bin uTee-7d Signed-off-by: Peng Fan <peng.fan@nxp.com> Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
2017-05-19doc: add TI AM57xx to supported platformsIgor Opaniuk
Acked-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Igor Opaniuk <igor.opaniuk@linaro.org>
2017-04-19plat-ti: Add AM43xx platform flavorAndrew F. Davis
Signed-off-by: Andrew F. Davis <afd@ti.com> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
2017-02-09docs: update READMESid-Ali Teir
- Fixed redirection link to kernel coding style - Fixed broken platform links - Fixed level header for "Introduction" Signed-off-by: Sid-Ali Teir <teir.sidali@gmail.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> [jf: minor reformatting of commit comment, rebase on top of master] Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-01-09docs: Cleanup README.mdJoakim Bech
Since we have decided to move non-architectural docmentation out from optee_os.git we've removed everything that now has been included in https://github.com/OP-TEE/build Signed-off-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-01-09docs: Add ftp-upload to prerequisitesJens Wiklander
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
2017-01-05Update readme and travis for mx6ulevkPeng Fan
Update readme and travis for mx6ulevk Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> [Rebase on top of master] Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
2017-01-03docs: Add build-essential to prerequisitesJens Wiklander
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
2016-12-15README: minor fixesIgor Opaniuk
Add additional pre-requisites Minor fixes of table of contents Signed-off-by: Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
2016-12-12core: arm: support Xilinx ZYNQ7000 ZC702 (plat-zynq7k)yanyan-wrs
Signed-off-by: Yan Yan <yan.yan@windriver.com> Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2016-12-06Correct dead links for legacy compilerSylvain
Fixes: https://github.com/OP-TEE/optee_os/issues/1220 Signed-off-by: Sylvain Pelissier <sylvain.pelissier@gmail.com> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> [Rebase on top of master, use imperative mood in subject] Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
2016-11-30README: Update outdated text and linkVictor Chong
Signed-off-by: Victor Chong <victor.chong@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
2016-11-01doc: update README.md, add info about VirtFSIgor Opaniuk
Add info about using VirtFS folder sharing feature in QEMU/QEMUv8 Signed-off-by: Igor Opaniuk <igor.opaniuk@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
2016-10-24plat-stm: discard orly2 flavorEtienne Carriere
stm default plavor is 96board_c2. Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2016-10-07plat-stm: introduce b2260 (96boards/cannes)Etienne Carriere
Flavored 'b2260'. Default no GDB boot, lock pl310, specific DDR size and UART instance. Tested-by: Etienne Carriere <etienne.carriere@linaro.org> (b2120/b2260) Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
2016-10-07doc: Update repo xml matrixJoakim Bech
- Add qemu_v8_stable.xml, hikey_debian_stable.xml. - Remove "experimental" part for HiKey running Debian, since we are now pointing to the official RPB Linux kernel branch. Signed-off-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2016-10-06rpi3: refer to new xml-files in documentationJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2016-09-27Add the i.MX6 Quad SABRE board support (PLATFORM=imx)yanyan-wrs
Signed-off-by: Yan Yan <yan.yan@windriver.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2016-08-25Add RCAR H3 platform supportVolodymyr Babchuk
Added support for Renesas RCAR devices. Initially RCAR H3 is supported. Signed-off-by: Volodymyr Babchuk <volodymyr.babchuk@globallogic.com> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
2016-08-16docs: Sort all prerequisites in alphabetic orderJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: David Brown <david.brown@linaro.org>
2016-08-16docs: Add more prerequisitesJoakim Bech
On Ubuntu 16.04.1, there are a few more packages needed to be able to run `make menuconfig` on Linux kernel. Signed-off-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: David Brown <david.brown@linaro.org>
2016-08-04Add support for Hisilicon D02 (PLATFORM=d02)Jerome Forissier
D02 is a server-class development board equipped with a Hisilicon Phosphor V660 processor (also called PV660, P660 or hip05). The chip has 16 Cortex-A57 cores @ 2.1 GHz. Note: '-mcpu=cortex-a57' causes the following warning, which doesn't seem to have any adverse effect on OP-TEE and is registered as a compiler bug [1]: CC out/arm-plat-d02/core/lib/libtomcrypt/src/encauth/ccm/ccm_add_nonce.o {standard input}: Assembler messages: {standard input}:634: IT blocks containing 32-bit Thumb instructions are deprecated in ARMv8 [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67591 Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: David Brown <david.brown@linaro.org>
2016-07-13doc: Add documentation for Raspberry Pi 3Joakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
2016-07-13qemu_v8: add QEMUv8 and OP-TEE illustrationMatt Ma
QEMUv8 is now officially supported, add steps for repo setup Signed-off-by: Matt Ma <matt.ma@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
2016-07-04Update README for i.MX6UL EVKPeng Fan
Signed-off-by: Peng Fan <van.freenix@gmail.com> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
2016-06-24Add support for Spreadtrum SC9860(alias whale2) boardAijun Sun
make PLATFORM=sprd-sc9860 [CFG_ARM64_core=y] Signed-off-by: Aijun Sun <aijun.sun@spreadtrum.com> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
2016-06-22README.md: Add warning for GCC4.9 to GCC5 upgradeVictor Chong
Signed-off-by: Victor Chong <victor.chong@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
2016-06-17docs: Add mtools to dependenciesDavid Brown
Changing hikey build to use mtools instead of sudo/mount eliminates the need for root access during the build. Document this dependency. Signed-off-by: David Brown <david.brown@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Joakim Bech <joakim.bech@linaro.org>
2016-06-09ARM Juno GCC5 support note.Miraje Gentilal
It fixes #822 (ramdisk.img size) Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Tested-by: Miraje Gentilal <miraje.gentilal@hotmail.com> (Juno-r2) Signed-off-by: Miraje Gentilal <miraje.gentilal@hotmail.com>
2016-06-03libutee: add text rendering routinesJens Wiklander
* Adds routines to render text from raw bitmap fonts * Adds script to render raw bitmap fonts from True Type Fonts * Adds rendered raw bitmaps of the Amble TTF Needed by Trusted UI. Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
2016-06-03Add support for ZynqMPSoren Brinkmann
Add support for Xilinx UltraScale+ Zynq MPSoC. Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com> Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
2016-04-21docs: HiKey on Debian instructions addedJoakim Bech
Signed-off-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Pascal Brand <pascal.brand@linaro.org>