2016-02-12 |
gpio: add gpio framework
...
Define the gpio ops in gpio driver.
Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Haojian Zhuang
committed
on 12 Feb 2016
|
2016-01-25 |
Merge pull request #496 from Xilinx/attr-deprecated
...
cdefs.h: Use __deprecated__ instead of deprecated
danh-arm
committed
on 25 Jan 2016
|
Merge pull request #495 from jcastillo-arm/jc/tf-issues/170
...
ARM plat: add build option to unlock access to non-secure timer
danh-arm
committed
on 25 Jan 2016
|
2016-01-20 |
cdefs.h: Use __deprecated__ instead of deprecated
...
Use the form with underscores to define the '__deprecated' macro to avoid
collisions with potentially defined macros, as suggested in gcc docs
(https://gcc.gnu.org/onlinedocs/gcc/Attribute-Syntax.html#Attribute-Syntax).
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Soren Brinkmann
committed
on 20 Jan 2016
|
ARM plat: add build option to unlock access to non-secure timer
...
Currently, Trusted Firmware on ARM platforms unlocks access to the
timer frame registers that will be used by the Non-Secure world. This
unlock operation should be done by the Non-Secure software itself,
instead of relying on secure firmware settings.
This patch adds a new ARM specific build option 'ARM_CONFIG_CNTACR'
to unlock access to the timer frame by setting the corresponding
bits in the CNTACR<N> register. The frame id <N> is defined by
'PLAT_ARM_NSTIMER_FRAME_ID'. Default value is true (unlock timer
access).
Documentation updated accordingly.
Fixes ARM-software/tf-issues#170
Change-Id: Id9d606efd781e43bc581868cd2e5f9c8905bdbf6
Juan Castillo
committed
on 20 Jan 2016
|
2016-01-18 |
Merge pull request #493 from yupluo01/yp/tf-issue-fix-doc-links
...
Update doc links in the porting guide
danh-arm
committed
on 18 Jan 2016
|
2016-01-17 |
Update doc links in the porting guide
...
GIC v2 and v3 specification references in the porting guide
should refer to publically visible links, not ARM internal links.
Change-Id: Ib47c8adda6a03581f23bcaed72d71c08c7dd9fb1
Signed-off-by: Yuping Luo <yuping.luo@arm.com>
Yuping Luo
committed
on 17 Jan 2016
|
2016-01-15 |
Merge pull request #489 from sandrine-bailleux/sb/fix-mailbox-doc
...
Doc: Update out-dated info about Juno's mailbox
danh-arm
committed
on 15 Jan 2016
|
Merge pull request #486 from Xilinx/issues/340
...
Clean up __attribute__ usage
danh-arm
committed
on 15 Jan 2016
|
Doc: Update out-dated info about Juno's mailbox
...
Since commit 804040d106, the Juno port has moved from per-CPU mailboxes
to a single shared one. This patch updates an out-dated reference to
the former per-CPU mailboxes mechanism in the Firmware Design.
Change-Id: I355b54156b1ace1b3df4c4416e1e8625211677fc
Sandrine Bailleux
committed
on 15 Jan 2016
|
2016-01-14 |
Remove direct usage of __attribute__((foo))
...
Migrate all direct usage of __attribute__ to usage of their
corresponding macros from cdefs.h.
e.g.:
- __attribute__((unused)) -> __unused
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Soren Brinkmann
committed
on 14 Jan 2016
|
Migrate __warn_deprecated -> __deprecated
...
Use the new __deprecated macro from the generic cdefs header and remove
the deprecated __warn_deprecated.
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Soren Brinkmann
committed
on 14 Jan 2016
|
cdefs.h: Introduce '__deprecated' macro
...
Introduce a macro to mark functions as deprecated.
Signed-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
Soren Brinkmann
committed
on 14 Jan 2016
|
Merge pull request #487 from sandrine-bailleux/sb/cortex-a72
...
FVP: Compile ARM Cortex-A72 CPU support in
danh-arm
committed
on 14 Jan 2016
|
2016-01-13 |
Merge pull request #485 from jcastillo-arm/jc/max_mmap_reg
...
Add 'MAX_MMAP_REGIONS' and 'ADDR_SPACE_SIZE' to the Porting Guide
danh-arm
committed
on 13 Jan 2016
|
Merge pull request #484 from jcastillo-arm/jc/tf-issues/337
...
cert_create: update help message
danh-arm
committed
on 13 Jan 2016
|
Merge pull request #483 from soby-mathew/sm/rm_struct_padding
...
Rearrange fields in TF data structures to reduce padding
danh-arm
committed
on 13 Jan 2016
|
Merge pull request #482 from sandrine-bailleux/sb/cortex-a35
...
Add support for ARM Cortex-A35 processor
danh-arm
committed
on 13 Jan 2016
|
Merge pull request #481 from sandrine-bailleux/sb/fix-doc
...
Various documentation fixes
danh-arm
committed
on 13 Jan 2016
|
Add 'MAX_MMAP_REGIONS' and 'ADDR_SPACE_SIZE' to the Porting Guide
...
This patch adds a brief description of 'MAX_MMAP_REGIONS' and
'ADDR_SPACE_SIZE' to the Porting Guide. These fields must be defined
by the platform in order to use the translation table library.
Change-Id: Ida366458fe2bc01979091a014dc38da0fae5991e
Juan Castillo
committed
on 13 Jan 2016
|
Rearrange fields in TF data structures to reduce padding
...
This patch rearranges fields of the `image_desc_t` & `auth_img_desc_t`
data structures to reduce padding between the fields and thereby
save memory.
NOTE: Platform ports which anonymously initialize these structures
should be aware of the rearrangement and do the required
modification.
Change-Id: I428b5429632797b31d5bd306174599c07e24c060
Soby Mathew
committed
on 13 Jan 2016
|
Use designated initialization in DECLARE_RT_SVC macro
...
This patch changes the anonymous initialization of `rt_svc_desc_t` structure
by the `DECLARE_RT_SVC` macro to designated initialization. This makes the
code more robust and less sensitive to potential changes to the
`rt_svc_desc_t` structure.
Change-Id: If6f1586730c0d29d92ef09e07eff7dd0d22857c7
Soby Mathew
committed
on 13 Jan 2016
|
FVP: Compile ARM Cortex-A72 CPU support in
...
This patch enables the ARM Cortex-A72 support in BL1 and BL31 on FVP.
This allows the same TF binaries to run on a Cortex-A72 based FVP
without recompiling them.
Change-Id: I4eb6bbad9f0e5d8704613f7c685c3bd22b45cf47
Sandrine Bailleux
committed
on 13 Jan 2016
|
2016-01-12 |
Documentation: Fix broken links in ToCs
...
Change-Id: I4fcdb8e813e0392c2cd3d0623698e8319b3b0593
Sandrine Bailleux
committed
on 12 Jan 2016
|
Add support for ARM Cortex-A35 processor
...
This patch adds support for ARM Cortex-A35 processor in the CPU
specific framework, as described in the Cortex-A35 TRM (r0p0).
Change-Id: Ief930a0bdf6cd82f6cb1c3b106f591a71c883464
Sandrine Bailleux
committed
on 12 Jan 2016
|
2016-01-08 |
Fixes in CPU specific operations framework doc
...
This patch fixes a couple of issues in the "CPU specific operations
framework" section in the Firmware Design document.
* Fix broken link to the CPU Specific Build Macros document.
* Fix the path to the cortex_a53.S file.
* Fix power levels terminology.
Change-Id: Ib610791eaba13dab2823b7699bb63534bcd1c8fb
Sandrine Bailleux
committed
on 8 Jan 2016
|
2016-01-07 |
cert_create: update help message
...
The help message printed by the cert_create tool using the command
line option -h (or --help) does not correctly list all the available
command line options.
This patch reworks the print_help() function to print the help
messages in a data driven approach. For each command line option
registered, an optional help message can be specified, which will
be printed by print_help().
Help messages for the TBBR options (certificates, keys and images)
are also provided.
Fix a small bug in the short options string passed to getopt_long:
the ':' was missing in the '-a' option (this option must take an
argument).
Fixes ARM-software/tf-issues#337
Change-Id: I9d08c2dfd349022808fcc884724f677eefdc1452
Juan Castillo
committed
on 7 Jan 2016
|
2016-01-06 |
Merge pull request #479 from jcastillo-arm/jc/tbbr_fip
...
Apply TBBR naming convention to the fip_create options
danh-arm
committed
on 6 Jan 2016
|
Merge pull request #478 from sandrine-bailleux/sb/mbed-tls-pedantic
...
Always build with '-pedantic'
danh-arm
committed
on 6 Jan 2016
|
Merge pull request #477 from mtk09422/console_uninit
...
Add ret to return from console_uninit() function
danh-arm
committed
on 6 Jan 2016
|