{"push_id":1201373038,"size":11,"distinct_size":2,"ref":"refs/heads/juno/boot32","head":"d525fa5e2584a4c39c3e5a417620ce5bd1dbf426","before":"4ef9fb8fe359984198faa9ccf2bbedefe80ee839","commits":[{"sha":"8eadeb4adeabffe25df5cbfaaa69f7f9b1f362ae","author":{"name":"Soren Brinkmann","email":"33f40dd66893b55edbfa29cb1b4b76fc26c24299@xilinx.com"},"message":"build_macros: Add 'add_define_val' macro\n\nAdd a convenience macro to add a build definition with a value.\n\nSigned-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>","distinct":false,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/8eadeb4adeabffe25df5cbfaaa69f7f9b1f362ae"},{"sha":"7de544ac04848cacb30547d3e95db138896d73a9","author":{"name":"Soren Brinkmann","email":"33f40dd66893b55edbfa29cb1b4b76fc26c24299@xilinx.com"},"message":"zynqmp: Add option to select between Cadence UARTs\n\nAdd build time option 'cadence1' for ZYNQMP_CONSOLE to select the 2nd\nUART available in the SoC.\n\nSigned-off-by: Soren Brinkmann <soren.brinkmann@xilinx.com>\nAcked-by: Michal Simek <michal.simek@xilinx.com>","distinct":false,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/7de544ac04848cacb30547d3e95db138896d73a9"},{"sha":"a31d8983f42153b0448103bdd47e1f4c9c093765","author":{"name":"Yatharth Kochar","email":"717ab04ca336be64277e711ee1096558312a35cc@arm.com"},"message":"Add Performance Measurement Framework(PMF)\n\nThis patch adds Performance Measurement Framework(PMF) in the\nARM Trusted Firmware. PMF is implemented as a library and the\nSMC interface is provided through ARM SiP service.\n\nThe PMF provides capturing, storing, dumping and retrieving the\ntime-stamps, by enabling the development of services by different\nproviders, that can be easily integrated into ARM Trusted Firmware.\nThe PMF capture and retrieval APIs can also do appropriate cache\nmaintenance operations to the timestamp memory when the caller\nindicates so.\n\n`pmf_main.c` consists of core functions that implement service\nregistration, initialization, storing, dumping and retrieving\nthe time-stamp.\n`pmf_smc.c` consists SMC handling for registered PMF services.\n`pmf.h` consists of the macros that can be used by the PMF service\nproviders to register service and declare time-stamp functions.\n`pmf_helpers.h` consists of internal macros that are used by `pmf.h`\n\nBy default this feature is disabled in the ARM trusted firmware.\nTo enable it set the boolean flag `ENABLE_PMF` to 1.\n\nNOTE: The caller is responsible for specifying the appropriate cache\nmaintenance flags and for acquiring/releasing appropriate locks\nbefore/after capturing/retrieving the time-stamps.\n\nChange-Id: Ib45219ac07c2a81b9726ef6bd9c190cc55e81854","distinct":false,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/a31d8983f42153b0448103bdd47e1f4c9c093765"},{"sha":"170fb93dec97568eec426148019b1670c0b17e7d","author":{"name":"Yatharth Kochar","email":"717ab04ca336be64277e711ee1096558312a35cc@arm.com"},"message":"Add optional PSCI STAT residency & count functions\n\nThis patch adds following optional PSCI STAT functions:\n\n- PSCI_STAT_RESIDENCY: This call returns the amount of time spent\n  in power_state in microseconds, by the node represented by the\n  `target_cpu` and the highest level of `power_state`.\n\n- PSCI_STAT_COUNT: This call returns the number of times a\n  `power_state` has been used by the node represented by the\n  `target_cpu` and the highest power level of `power_state`.\n\nThese APIs provides residency statistics for power states that has\nbeen used by the platform. They are implemented according to v1.0\nof the PSCI specification.\n\nBy default this optional feature is disabled in the PSCI\nimplementation. To enable it, set the boolean flag\n`ENABLE_PSCI_STAT` to 1. This also sets `ENABLE_PMF` to 1.\n\nChange-Id: Ie62e9d37d6d416ccb1813acd7f616d1ddd3e8aff","distinct":false,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/170fb93dec97568eec426148019b1670c0b17e7d"},{"sha":"d75f2578bb01937eca71e202643d5efb3453b283","author":{"name":"Soby Mathew","email":"28ac8a8a37533dcf0678f8f7a843a3846f8bd4be@arm.com"},"message":"Enable PSCI_STAT_COUNT/RESIDENCY for ARM standard platforms\n\nThis patch enables optional PSCI functions `PSCI_STAT_COUNT` and\n`PSCI_STAT_RESIDENCY` for ARM standard platforms. The optional platform\nAPI 'translate_power_state_by_mpidr()' is implemented for the Juno\nplatform. 'validate_power_state()' on Juno downgrades PSCI CPU_SUSPEND\nrequests for the system power level to the cluster power level.\nHence, it is not suitable for validating the 'power_state' parameter\npassed in a PSCI_STAT_COUNT/RESIDENCY call.\n\nChange-Id: I9548322676fa468d22912392f2325c2a9f96e4d2","distinct":false,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/d75f2578bb01937eca71e202643d5efb3453b283"},{"sha":"10b93d79752d7818b6bc0cea97a839403f503e5b","author":{"name":"danh-arm","email":"68a34f7dc4bfd6205eee9b3d985a5ef6c2a94040@arm.com"},"message":"Merge pull request #652 from soby-mathew/sm/pmf_psci_stat\n\nIntroduce PMF and implement PSCI STAT APIs","distinct":false,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/10b93d79752d7818b6bc0cea97a839403f503e5b"},{"sha":"6f511c4782f079c75928a4dae3a4e3e4f6754831","author":{"name":"danh-arm","email":"68a34f7dc4bfd6205eee9b3d985a5ef6c2a94040@arm.com"},"message":"Merge pull request #651 from Xilinx/zynqmp_uart\n\nzynqmp: Make UART selectable","distinct":false,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/6f511c4782f079c75928a4dae3a4e3e4f6754831"},{"sha":"f16db56a9ed219cc061210f392c75b014e34b411","author":{"name":"Yatharth Kochar","email":"717ab04ca336be64277e711ee1096558312a35cc@arm.com"},"message":"Fix `cert_create` tool for Segmentation fault\n\nWith the introduction of commit `96103d5a`, the Certificate\nGeneration tool is not able to generate FWU certificate and\nwhile doing so it does segmentation fault.\n\nThis happens because it is now required to pass non-volatile\ncounter values to the `cert_create` tool from the command line\nfor creating the trusted firmware certificates.\n\nBut in case of creating FWU certificate these counter values are not\nbeing passed to the tool and as a consequence the `cert_create` tool\ntry to use the NULL argument and errors out with Segmentation fault.\n\nThis patch fixes this issue by providing a check before using the\ncommand line argument passed in the case of `EXT_TYPE_NVCOUNTER`\ncertificate extension.\n\nChange-Id: Ie17d0c1502b52aaa8500f3659c2da2448ab0347a","distinct":false,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/f16db56a9ed219cc061210f392c75b014e34b411"},{"sha":"32bc641dc10287fbaef5c1dfe5e34ff12cc8dbbf","author":{"name":"danh-arm","email":"68a34f7dc4bfd6205eee9b3d985a5ef6c2a94040@arm.com"},"message":"Merge pull request #657 from yatharth-arm/yk/genfw-1505\n\nFix `cert_create` tool for Segmentation fault","distinct":false,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/32bc641dc10287fbaef5c1dfe5e34ff12cc8dbbf"},{"sha":"d28668220f2537edb3b61caf146d2c8648a0a329","author":{"name":"Alexei","email":"3608a19f0b68716d968e92c8c21f054a182e80fd@arm.com"},"message":"Add support to boot BL33 images in 32-bit mode\n\nAdded BL33_MODE_AARCH32 compiler option in\narm_get_spsr_for_bl33_entry() function which sets 32-bit mode in spsr.\n\nChange-Id: I4a66f91616284eab3ff886772d40478a135ba95b\nSigned-off-by: Alexei Fedorov <alexei.fedorov@arm.com>\nSigned-off-by: Evan Lloyd <evan.lloyd@arm.com>","distinct":true,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/d28668220f2537edb3b61caf146d2c8648a0a329"},{"sha":"d525fa5e2584a4c39c3e5a417620ce5bd1dbf426","author":{"name":"Alexei Fedorov","email":"3608a19f0b68716d968e92c8c21f054a182e80fd@arm.com"},"message":"Platform/ARM/SOC: Enable non-secure access to UART1\n\nOn the Juno platform, UART1 is used for the WinDbg connection and\nis referenced in the DBG2 ACPI table.\nThis commit enables non-secure access to the Juno UART1 peripheral.\n\nChange-Id: Id0a37303668404a64b1417b01e6d2c146a4dc85c\nSigned-off-by: Alexei Fedorov <alexei.fedorov@arm.com>\nSigned-off-by: Evan Lloyd <evan.lloyd@arm.com>","distinct":true,"url":"https://api.github.com/repos/EvanLloyd/arm-trusted-firmware/commits/d525fa5e2584a4c39c3e5a417620ce5bd1dbf426"}]}
{"actor":{"display_login":"EvanLloyd"}}