Searched refs:cpu_ops (Results 1 – 10 of 10) sorted by relevance
/trusted-firmware-a-latest/lib/cpus/ |
D | errata_report.c | 72 struct cpu_ops *cpu_ops = get_cpu_ops_ptr(); in generic_errata_report() local 73 struct erratum_entry *entry = cpu_ops->errata_list_start; in generic_errata_report() 74 struct erratum_entry *end = cpu_ops->errata_list_end; in generic_errata_report() 97 print_status(status, cpu_ops->cpu_str, entry->cve, entry->id); in generic_errata_report() 162 struct cpu_ops *cpu_ops; in print_errata_status() local 168 cpu_ops = get_cpu_ops_ptr(); in print_errata_status() 170 if (cpu_ops->errata_func != NULL) { in print_errata_status() 171 cpu_ops->errata_func(); in print_errata_status() 174 cpu_ops = (void *) get_cpu_data(cpu_ops_ptr); in print_errata_status() 176 assert(cpu_ops != NULL); in print_errata_status() [all …]
|
/trusted-firmware-a-latest/services/std_svc/errata_abi/ |
D | errata_abi_main.c | 172 struct cpu_ops *cpu_ops; in verify_errata_implemented() local 186 cpu_ops = get_cpu_ops_ptr(); in verify_errata_implemented() 187 assert(cpu_ops != NULL); in verify_errata_implemented() 189 entry = cpu_ops->errata_list_start; in verify_errata_implemented() 192 end = cpu_ops->errata_list_end; in verify_errata_implemented()
|
/trusted-firmware-a-latest/include/lib/cpus/ |
D | cpu_ops.h | 116 struct cpu_ops { struct 145 CASSERT(sizeof(struct cpu_ops) == CPU_OPS_SIZE, argument
|
/trusted-firmware-a-latest/plat/nvidia/tegra/scat/ |
D | bl31.scat | 63 * Ensure 8-byte alignment for cpu_ops so that its fields are also 68 *(.cpu_ops) 95 /* cpu_ops must always be defined */
|
/trusted-firmware-a-latest/include/common/ |
D | bl_common.ld.h | 27 KEEP(*(.cpu_ops)) \
|
/trusted-firmware-a-latest/include/lib/cpus/aarch32/ |
D | cpu_macros.S | 64 .section .cpu_ops, "a"
|
/trusted-firmware-a-latest/docs/getting_started/ |
D | psci-lib-integration-guide.rst | 299 cpu operations (cpu_ops) and per-cpu data framework. Other helper library 516 The CPU operations (cpu_ops) framework implement power down sequence specific 518 :ref:`firmware_design_cpu_ops_fwk`. The TF-A tree implements the ``cpu_ops`` 520 required ``cpu_ops`` in its build. The start and end of the ``cpu_ops`` 524 The ``cpu_ops`` descriptors also include reset sequences and may include errata
|
/trusted-firmware-a-latest/include/lib/cpus/aarch64/ |
D | cpu_macros.S | 79 .section .cpu_ops, "a"
|
/trusted-firmware-a-latest/docs/design/ |
D | firmware-design.rst | 1395 The CPU specific operations framework depends on the ``cpu_ops`` structure which 1401 The CPU specific files in ``lib/cpus`` export a ``cpu_ops`` data structure with 1403 exports the ``cpu_ops`` for Cortex-A53 CPU. According to the platform 1444 the current CPU midr, finds the matching ``cpu_ops`` entry in the ``cpu_ops`` 1446 in midr are used to find the matching ``cpu_ops`` entry. The ``reset_func()`` in 1447 the returned ``cpu_ops`` is then invoked which executes the required reset 1456 During the BL31 initialization sequence, the pointer to the matching ``cpu_ops`` 1465 retrieves ``cpu_ops`` pointer member of per-CPU data, and from that, further 1479 ``cpu_ops`` using ``get_cpu_ops_ptr()`` function. The ``cpu_reg_dump()`` in 1480 ``cpu_ops`` is invoked, which then returns the CPU specific register values to
|
/trusted-firmware-a-latest/docs/ |
D | change-log.md | 973 …- assert invalid cpu_ops obtained ([3f721c6](https://review.trustedfirmware.org/plugins/gitiles/TF… 1202 …ut linker section names have been prefixed with the period character, e.g. `cpu_ops` -> `.cpu_ops`.
|