| d9b94641 | 07-Jun-2016 |
Jerome Forissier <jerome.forissier@linaro.org> |
scripts/render_font.py: suppress console output
Don't print "Writing <file>" by default. Add --verbose option for this.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Je
scripts/render_font.py: suppress console output
Don't print "Writing <file>" by default. Add --verbose option for this.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 3f19eae1 | 09-Jun-2016 |
Miraje Gentilal <miraje.gentilal@hotmail.com> |
ARM Juno GCC5 support note.
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: Mira
ARM Juno GCC5 support note.
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>
show more ...
|
| ff2757d5 | 09-Jun-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
tee_obj_attr_to_binary: fix short buffer check
Fixes short buffer check at end of tee_obj_attr_to_binary().
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jens Wiklander <je
tee_obj_attr_to_binary: fix short buffer check
Fixes short buffer check at end of tee_obj_attr_to_binary().
Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 53620831 | 08-Jun-2016 |
Jerome Forissier <jerome.forissier@linaro.org> |
tee_obj_attr_to_binary: fix undefined behavior with data == NULL
To query the size needed for some attribute, one may set data to NULL and pass the address of an uninitialized buffer as data_len. In
tee_obj_attr_to_binary: fix undefined behavior with data == NULL
To query the size needed for some attribute, one may set data to NULL and pass the address of an uninitialized buffer as data_len. In this case, *data_len should not be read but only written to.
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| b5d2d36b | 08-Jun-2016 |
Jerome Forissier <jerome.forissier@linaro.org> |
RPMB: rpmb_fs_read: return 0 if position is after end of file
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> |
| 621524c9 | 08-Jun-2016 |
Jerome Forissier <jerome.forissier@linaro.org> |
RPMB: rpmb_fs_read: don't forget to increment file position
Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> |
| 40a4fd66 | 03-Jun-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: fix tee object attribute management
Prior to the patch the attribute management of tee objects occasionally assumed that the attribute data didn't contain any addresses. This assumption is inc
core: fix tee object attribute management
Prior to the patch the attribute management of tee objects occasionally assumed that the attribute data didn't contain any addresses. This assumption is incorrect for asymmetric key objects. This patch fixes that by introducing an operation struct for each basic attribute type.
Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| a43532cf | 02-Jun-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
libutee: move tui related files to tui directory
Moves all trusted UI related file to a separate tui subdirectory.
Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) Reviewed-by: Joakim B
libutee: move tui related files to tui directory
Moves all trusted UI related file to a separate tui subdirectory.
Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU) 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>
show more ...
|
| f789aa08 | 14-Apr-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
libutee: add text rendering routines
* 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
libutee: add text rendering routines
* 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>
show more ...
|
| dd539a4d | 28-Mar-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
libutee: add amble font
Imports Amble font from https://www.fontsquirrel.com/fonts/download/amble
To be used to render text in Trusted UI.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewe
libutee: add amble font
Imports Amble font from https://www.fontsquirrel.com/fonts/download/amble
To be used to render text in 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>
show more ...
|
| a123a602 | 14-Apr-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
libutee: add raw image routines
Adds routines to manipulate raw bitmap images needed by Trusted UI.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier
libutee: add raw image routines
Adds routines to manipulate raw bitmap images 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>
show more ...
|
| 91cf43ac | 14-Apr-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
libutee: add utf-8 decoder
Adds a simple UTF-8 decoder, advanced enough to support Trusted UI.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@lina
libutee: add utf-8 decoder
Adds a simple UTF-8 decoder, advanced enough to support 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>
show more ...
|
| c95ce41f | 30-May-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
build: remove old gensrc facility
Removes the build facility for auto generated source files now that it's replaced by a new and more advanced.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Rev
build: remove old gensrc facility
Removes the build facility for auto generated source files now that it's replaced by a new and more advanced.
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>
show more ...
|
| fca1e9e4 | 30-May-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: generate ta_pub_key.c with new build facility
Generates ta_pub_key.c using the new build facility for generated source files.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Je
core: generate ta_pub_key.c with new build facility
Generates ta_pub_key.c using the new build facility for generated source files.
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>
show more ...
|
| 36a06054 | 02-Jun-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
mk: add new gensrc build facility
Adds a new build facility for auto generated source files.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@linaro
mk: add new gensrc build facility
Adds a new build facility for auto generated source files.
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>
show more ...
|
| 875f9da6 | 31-May-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
travis: install the wand python package
Installs the wand python package needed to render fonts.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Reviewed-by: Jerome Forissier <jerome.forissier@li
travis: install the wand python package
Installs the wand python package needed to render fonts.
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>
show more ...
|
| e719f29f | 28-May-2016 |
Soren Brinkmann <soren.brinkmann@xilinx.com> |
travis: Build zynqmp port
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> Re
travis: Build zynqmp port
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>
show more ...
|
| dc57f5a0 | 15-Nov-2015 |
Soren Brinkmann <soren.brinkmann@xilinx.com> |
Add support for ZynqMP
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: Jero
Add support for ZynqMP
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>
show more ...
|
| 3481d2f6 | 29-Mar-2016 |
Soren Brinkmann <soren.brinkmann@xilinx.com> |
Add Cadence UART driver
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> Revi
Add Cadence UART driver
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>
show more ...
|
| 592631d9 | 30-May-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: fix undef behavior in tee_time_ta_set_offs()
Fixes undefined behavior in tee_time_ta_set_offs() when tee_time_offs is initially NULL.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Tested-
core: fix undef behavior in tee_time_ta_set_offs()
Fixes undefined behavior in tee_time_ta_set_offs() when tee_time_offs is initially NULL.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Tested-by: Jens Wiklander <jens.wiklander@linaro.org> (QEMU, FVP) Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| dbe42329 | 30-May-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: tee_svc_do_call fix unaligned sp
Fixes problem with unaligned sp when number of parameters to a syscall is odd.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Jens Wiklander
core: tee_svc_do_call fix unaligned sp
Fixes problem with unaligned sp when number of parameters to a syscall is odd.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 9744b0a9 | 30-May-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: thread: fix unaligned stack pointer
Fixes unaligned stack pointer in __thread_enter_user_mode. The stack pointer must always be 8 byte aligned when entering a new function.
Reviewed-by: Joaki
core: thread: fix unaligned stack pointer
Fixes unaligned stack pointer in __thread_enter_user_mode. The stack pointer must always be 8 byte aligned when entering a new function.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 007a97a2 | 15-May-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: fixes undefined behavior
Fixes undefined behavior detected with CFG_CORE_SANITIZE_UNDEFINED=y
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@l
core: fixes undefined behavior
Fixes undefined behavior detected with CFG_CORE_SANITIZE_UNDEFINED=y
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| 19be7894 | 15-May-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
libmpa: fixes undefined behavior
Fixes undefined behavior detected with CFG_CORE_SANITIZE_UNDEFINED=y
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander
libmpa: fixes undefined behavior
Fixes undefined behavior detected with CFG_CORE_SANITIZE_UNDEFINED=y
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|
| be715239 | 15-May-2016 |
Jens Wiklander <jens.wiklander@linaro.org> |
core: add CFG_CORE_SANITIZE_UNDEFINED
Adds CFG_CORE_SANITIZE_UNDEFINED to enabled undefined behavior santizer with -fsanitize=undefined as option to compiler with supporting routines in core/kernel/
core: add CFG_CORE_SANITIZE_UNDEFINED
Adds CFG_CORE_SANITIZE_UNDEFINED to enabled undefined behavior santizer with -fsanitize=undefined as option to compiler with supporting routines in core/kernel/ubsan.c.
This option consumes a lot of memory, expect link problems unless pager and debug is disabled.
Reviewed-by: Joakim Bech <joakim.bech@linaro.org> Signed-off-by: Jens Wiklander <jens.wiklander@linaro.org>
show more ...
|