Lines Matching +full:use +full:- +full:ram +full:- +full:code
1 .. SPDX-License-Identifier: GPL-2.0
4 ------------------
9 bootloader <-> kernel interfaces, in order to avoid the degeneration that had
14 merged architecture for ppc32 and ppc64, new 32-bit platforms and 32-bit
15 platforms which move into arch/powerpc will be required to use these rules as
19 of a device-tree whose format is defined after Open Firmware specification.
21 doesn't require the device-tree to represent every device in the system and only
29 code all sorts of tables. It also makes it more flexible for board vendors to do
30 minor hardware upgrades without significantly impacting the kernel code or
47 bindings to powerpc. Only the 32-bit client interface
54 extract the device-tree and other information from open
55 firmware and build a flattened device-tree as described
56 in b). prom_init() will then re-enter the kernel using
57 the second method. This trampoline code runs in the
61 b) Direct entry with a flattened device-tree block. This entry
72 r3 : physical pointer to the device-tree block
73 (defined in chapter II) in RAM
76 used by the assembly code to properly disable the MMU
78 and a non-1:1 mapping.
91 image. The kernel will "know" what set of functions to use for a
92 given platform based on the content of the device-tree. Thus, you
104 containing the various callbacks that the generic code will
105 use to get to your platform specific code