Home
last modified time | relevance | path

Searched refs:cpu_ops (Results 1 – 10 of 10) sorted by relevance

/trusted-firmware-a-latest/lib/cpus/
Derrata_report.c72 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/
Derrata_abi_main.c172 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/
Dcpu_ops.h116 struct cpu_ops { struct
145 CASSERT(sizeof(struct cpu_ops) == CPU_OPS_SIZE, argument
/trusted-firmware-a-latest/plat/nvidia/tegra/scat/
Dbl31.scat63 * 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/
Dbl_common.ld.h27 KEEP(*(.cpu_ops)) \
/trusted-firmware-a-latest/include/lib/cpus/aarch32/
Dcpu_macros.S64 .section .cpu_ops, "a"
/trusted-firmware-a-latest/docs/getting_started/
Dpsci-lib-integration-guide.rst299 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/
Dcpu_macros.S79 .section .cpu_ops, "a"
/trusted-firmware-a-latest/docs/design/
Dfirmware-design.rst1395 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/
Dchange-log.md973 …- 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`.