/Zephyr-latest/scripts/build/ |
D | gen_app_partitions.py | 8 Script to generate a linker script organizing application memory partitions 10 Applications may declare build-time memory domain partitions with 12 or K_APP_BMEM macros. For each of these partitions, we need to 19 the set of memory partitions to generate by looking for variables which 27 - key/value pairs mapping static library files to what partitions their globals 50 # application shared memory partitions. 112 def find_obj_file_partitions(filename, partitions): argument 129 if partition_name not in partitions: 130 partitions[partition_name] = {SZ: section.header.sh_size} 133 partitions[partition_name][SRC] = filename [all …]
|
/Zephyr-latest/dts/bindings/mtd/ |
D | nordic,owned-partitions.yaml | 5 Nordic Owned Partitions 7 Memory partition table with permission attributes common to its partitions. 11 listed partitions belong. 15 spanning the contained partitions will be recorded in the UICR. These regions 16 are allowed to contain gaps between the partitions, but this is discouraged. 25 rx-partitions { 26 compatible = "nordic,owned-partitions"; 37 rw-partitions { 38 compatible = "nordic,owned-partitions"; 59 partitions labeled "image-1" and "storage". [all …]
|
D | fixed-partitions.yaml | 2 This binding is used to describe fixed partitions of a flash (or 8 partitions { 9 compatible = "fixed-partitions"; 42 Note that the usual name for this node is 'partitions'. 43 The fixed-partitions node should be a child of the flash 55 compatible: "fixed-partitions" 74 Each child node of the fixed-partitions node represents
|
/Zephyr-latest/include/zephyr/devicetree/ |
D | fixed-partitions.h | 32 * partitions { 33 * compatible = "fixed-partitions"; 58 * @return 1 if any "fixed-partitions" child node has the given label, 75 * @param node_id node identifier for a fixed-partitions child node 82 * @param node_id node identifier for a fixed-partitions child node 84 * fixed-partitions node, or @ref DT_INVALID_NODE if it doesn't exist. 92 * @param node_id node identifier for a fixed-partitions child node 94 * contains the fixed-partitions node. 108 * partitions { 109 * compatible = "fixed-partitions"; [all …]
|
/Zephyr-latest/tests/drivers/flash/stm32/ |
D | testcase.yaml | 14 dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions") 22 dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions") 30 dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions") 37 dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions") 44 dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions") 53 dt_label_with_parent_compat_enabled("storage_partition", "fixed-partitions")
|
/Zephyr-latest/scripts/west_commands/runners/ |
D | uf2.py | 80 self.logger.warning("Discovered UF2 partitions don't match Board-ID '%s'", 96 partitions = self.get_uf2_partitions() 97 if not partitions: 98 raise RuntimeError('No matching UF2 partitions found') 100 if len(partitions) > 1: 101 raise RuntimeError('More than one matching UF2 partitions found') 103 part = partitions[0]
|
/Zephyr-latest/samples/subsys/fs/fs_sample/boards/ |
D | nrf52840dk_nrf52840.overlay | 9 * partitions to get at least 64KiB. 10 * This overlay removes image slot partitions and strips each of 64kiB, 20 partitions { 21 compatible = "fixed-partitions";
|
D | nrf54l15dk_nrf54l15_cpuapp.overlay | 9 * partitions to get at least 64KiB. 18 partitions { 19 compatible = "fixed-partitions";
|
/Zephyr-latest/include/zephyr/app_memory/ |
D | mem_domain.h | 67 * A memory domain is a collection of memory partitions, used to represent 76 * A user thread belonging to a memory domain with no active partitions 84 /** partitions in the domain */ 85 struct k_mem_partition partitions[CONFIG_MAX_DOMAIN_PARTITIONS]; member 88 /** number of active partitions in the domain */ 112 * Initialize a memory domain with given name and memory partitions. 122 * @param parts An array of pointers to the memory partitions. Can be NULL 135 * Add a memory partition into a memory domain. Partitions must conform to 138 * - Partitions in the same memory domain may not overlap each other. 139 * - Partitions must not be defined which expose private kernel [all …]
|
/Zephyr-latest/doc/kernel/usermode/ |
D | memory_domain.rst | 156 partitions. The maximum number of memory partitions in a domain 180 Memory Partitions 184 and access attributes. It is intended that memory partitions are used to 185 control access to system memory. Defining memory partitions are subject 191 that partitions be sized to some power of two, and aligned to their own 195 - Partitions within the same memory domain may not overlap each other. There is 196 no notion of precedence among partitions within a memory domain. Partitions 208 - Memory domain partitions are intended to control access to system RAM. 209 Configuration of memory partitions which do not correspond to RAM 212 There are two ways to define memory partitions: either manually or [all …]
|
/Zephyr-latest/tests/subsys/fs/fcb/boards/ |
D | nucleo_h743zi.overlay | 2 partitions { 3 compatible = "fixed-partitions";
|
/Zephyr-latest/samples/drivers/flash_shell/boards/ |
D | cy8cproto_063_ble.overlay | 2 partitions { 5 compatible = "fixed-partitions";
|
D | cy8cproto_062_4343w.overlay | 2 partitions { 5 compatible = "fixed-partitions";
|
/Zephyr-latest/samples/subsys/nvs/boards/ |
D | cy8cproto_063_ble.overlay | 2 partitions { 5 compatible = "fixed-partitions";
|
D | cy8cproto_062_4343w.overlay | 2 partitions { 5 compatible = "fixed-partitions";
|
/Zephyr-latest/tests/drivers/flash/common/boards/ |
D | cy8cproto_063_ble.overlay | 2 partitions { 5 compatible = "fixed-partitions";
|
D | cy8cproto_062_4343w.overlay | 2 partitions { 5 compatible = "fixed-partitions";
|
/Zephyr-latest/boards/nordic/nrf54h20dk/ |
D | nrf54h20dk_nrf54h20-memory_map.dtsi | 181 cpurad_rx_partitions: cpurad-rx-partitions { 182 compatible = "nordic,owned-partitions", "fixed-partitions"; 193 cpuapp_rx_partitions: cpuapp-rx-partitions { 194 compatible = "nordic,owned-partitions", "fixed-partitions"; 213 cpuapp_rw_partitions: cpuapp-rw-partitions { 214 compatible = "nordic,owned-partitions", "fixed-partitions";
|
/Zephyr-latest/boards/nordic/nrf9280pdk/ |
D | nrf9280pdk_nrf9280-memory_map.dtsi | 181 cpurad_rx_partitions: cpurad-rx-partitions { 182 compatible = "nordic,owned-partitions", "fixed-partitions"; 193 cpuapp_rx_partitions: cpuapp-rx-partitions { 194 compatible = "nordic,owned-partitions", "fixed-partitions"; 209 cpuapp_rw_partitions: cpuapp-rw-partitions { 210 compatible = "nordic,owned-partitions", "fixed-partitions";
|
/Zephyr-latest/tests/subsys/settings/file/boards/ |
D | nrf52840dk_nrf52840.overlay | 8 partitions { 9 compatible = "fixed-partitions";
|
D | native_sim.overlay | 13 partitions { 14 compatible = "fixed-partitions";
|
/Zephyr-latest/samples/subsys/fs/littlefs/boards/ |
D | circuitdojo_feather_nrf9160.overlay | 10 partitions { 11 compatible = "fixed-partitions";
|
/Zephyr-latest/tests/subsys/settings/fcb/boards/ |
D | nrf52840dk_nrf52840.overlay | 11 partitions { 12 compatible = "fixed-partitions";
|
/Zephyr-latest/tests/subsys/settings/functional/fcb/boards/ |
D | nrf52840dk_nrf52840.overlay | 11 partitions { 12 compatible = "fixed-partitions";
|
/Zephyr-latest/tests/subsys/settings/functional/file/ |
D | nrf52840dk_nrf52840.overlay | 11 partitions { 12 compatible = "fixed-partitions";
|