Home
last modified time | relevance | path

Searched refs:jump (Results 1 – 14 of 14) sorted by relevance

/rk3399_ARM-atf/docs/components/
H A Dromlib-design.rst12 ROM. The "library at ROM" contains a jump table with the list of functions that
48 affecting the order and location of functions already existing in the jump
63 BL image --> wrapper function --> jump table entry --> library at ROM
65 The index file is used to create a jump table which is placed in ROM. Then, the
66 wrappers refer to the jump table to call the "library at ROM" functions. The
67 wrappers essentially contain a branch instruction to the jump table entry
77 the romlib jump table includes an entry for ``fn_b``, ``fn_a`` will include
89 1. ``romlib_generator.py gentbl [args]`` - Generates the jump table by parsing
92 2. ``romlib_generator.py genvar [args]`` - Generates the jump table global
93 variable (**not** the jump table itself) with the absolute address in ROM.
[all …]
H A Dexception-handling.rst395 #. The dispatcher calls ``setjmp()`` to setup a jump point, and arranges to
406 does ``longjmp()`` to resume beyond the previous jump point.
/rk3399_ARM-atf/drivers/renesas/rcar_gen4/pwrc/
H A Dpwrc.h29 extern uint32_t rcar_pwrc_switch_stack(uintptr_t jump, uintptr_t stack,
H A Dpwrc.c427 uintptr_t jump = (uintptr_t) rcar_pwrc_go_suspend_to_ram; in rcar_pwrc_suspend_to_ram() local
442 (void)rcar_pwrc_switch_stack(jump, stack, NULL); in rcar_pwrc_suspend_to_ram()
/rk3399_ARM-atf/drivers/renesas/common/pwrc/
H A Dpwrc.h73 extern uint32_t rcar_pwrc_switch_stack(uintptr_t jump, uintptr_t stack,
H A Dpwrc.c693 uintptr_t jump = (uintptr_t) &rcar_pwrc_go_suspend_to_ram; in rcar_pwrc_set_suspend_to_ram() local
705 rcar_pwrc_switch_stack(jump, stack, NULL); in rcar_pwrc_set_suspend_to_ram()
/rk3399_ARM-atf/docs/resources/diagrams/plantuml/
H A Dfconf_bl1_load_config.puml76 == load & auth, prepare and jump to BL2 ==
/rk3399_ARM-atf/docs/plat/
H A Drpi3.rst151 can jump to the kernel in the same mode and let it take over that privilege
153 TF-A) it could only jump to the kernel in AArch32 in Supervisor mode.
155 The `Linux kernel tree`_ has instructions on how to jump to the Linux kernel
171 use mailboxes to trap the secondary cores until they are ready to jump to the
179 address to jump to in this Mailbox (``bl31_warm_entrypoint``).
185 address to the mailbox so that the secondary CPUs jump to it and are recognised
205 By default this option is 0, which means that TF-A will jump to BL33 in EL2
206 in AArch64 mode. If set to 1, it will jump to BL33 in Hypervisor in AArch32
/rk3399_ARM-atf/plat/xilinx/zynqmp/
H A Dplatform.mk159 BL31_CPPFLAGS += -fno-jump-tables
/rk3399_ARM-atf/docs/design/
H A Dalt-boot-flows.rst75 without a BL33 and prepare to jump to a BL33 image loaded at address
H A Dfirmware-design.rst433 a non-TF-A Boot ROM to load and jump directly to BL2. This mode is selected
457 #. The platform has some mechanism to indicate the jump address to the
458 Boot ROM. Platform code can then program the jump address with
569 information provided by BL2 to jump to the Non-trusted firmware image (BL33)
/rk3399_ARM-atf/docs/about/
H A Dfeatures.rst106 in ROM but is accessed through a jump-table that may be stored
/rk3399_ARM-atf/docs/
H A Dchange-log.md10020 - Use fno-jump-tables flag in CPPFLAGS
11376 - Add platform-specific jump table list
11381 adding "patch" at the end of the jump table entry for the function that
11756 stored in ROM but is accessed through a jump-table that may be stored in
11821 - Introduce jump primitives for BL31
11835 directly jump to a Linux kernel. This makes for a quicker and simpler boot
11968 previously possible because BL2 executes at S-EL1 and cannot jump straight to
H A Dporting-guide.rst2002 When the platform has a non-TF-A Boot ROM it is desirable to jump