Simon Glass
95a5825f31
dm: core: Add an option to support SPL in read-only memory
...
Some systems (e.g. x86 APL) run SPL from read-only memory. The device
instances created by dtoc are therefore not writeable. To make things work
we would need to copy the devices to read/write memory.
To avoid this, add an option to use a separate runtime struct for devices,
just as is done for drivers. This can be used to hold information that
changes at runtime, avoiding the need for a copy.
Also add a Kconfig option for read-only SPL, which selects this feature.
Signed-off-by: Simon Glass <sjg@chromium.org>
Signed-off-by: Simon Glass <sjg@chromium.org>
2021-03-26 17:03:09 +13:00
..
2018-05-07 09:34:12 -04:00
2021-02-02 15:33:42 -05:00
2021-03-26 17:03:09 +13:00
2020-05-18 21:19:18 -04:00
2021-02-02 15:33:42 -05:00
2020-08-24 14:11:13 -04:00
2020-05-18 21:19:23 -04:00
2021-02-02 15:33:42 -05:00
2021-02-02 15:33:42 -05:00
2021-02-02 15:33:42 -05:00
2021-03-05 10:25:43 +05:30
2020-05-18 21:19:18 -04:00
2021-02-02 15:33:42 -05:00
2021-03-02 15:53:37 -05:00
2019-12-02 18:23:13 -05:00
2021-03-03 19:17:25 -07:00
2020-05-18 21:19:18 -04:00
2021-02-02 15:33:42 -05:00
2021-02-02 15:33:42 -05:00
2020-12-04 16:10:01 -05:00
2021-02-02 15:33:42 -05:00
2021-02-02 15:33:42 -05:00
2020-11-19 09:45:49 -05:00
2021-02-16 11:16:08 -05:00
2020-05-18 21:19:18 -04:00
2018-05-07 09:34:12 -04:00
2021-01-31 14:08:56 +01:00
2021-02-02 15:33:42 -05:00
2020-05-18 21:19:18 -04:00
2021-02-02 15:33:42 -05:00
2021-02-15 19:17:18 -05:00
2021-03-05 10:25:42 +05:30
2020-05-18 21:19:18 -04:00
2021-02-02 15:33:42 -05:00
2021-02-02 15:33:42 -05:00
2019-08-07 15:31:05 -04:00
2021-02-02 15:33:42 -05:00
2021-02-02 15:33:42 -05:00
2021-02-24 16:51:48 -05:00
2021-02-15 19:17:25 -05:00
2021-02-15 22:31:54 -05:00
2021-02-02 15:33:42 -05:00
2021-03-01 10:21:36 +01:00
2021-02-16 11:16:08 -05:00
2021-02-02 15:33:42 -05:00
2021-03-13 13:14:52 -05:00
2021-03-08 10:59:10 +08:00
2020-05-18 21:19:23 -04:00
2020-05-18 21:19:23 -04:00
2018-05-07 09:34:12 -04:00
2020-05-18 21:19:18 -04:00
2021-02-02 15:33:42 -05:00
2021-02-02 15:33:42 -05:00
2021-03-12 17:41:35 -05:00
2021-02-02 15:33:42 -05:00
2021-03-12 17:41:35 -05:00
2018-04-27 14:54:48 -04:00
2020-12-03 21:22:49 +01:00
2021-03-13 13:14:52 -05:00
2021-02-02 15:33:42 -05:00
2021-02-02 15:33:42 -05:00
2020-05-07 09:01:42 -04:00
2020-05-18 21:19:23 -04:00
2018-05-07 09:34:12 -04:00
2021-03-13 13:14:52 -05:00
2021-02-19 22:17:10 +01:00
2020-06-28 01:03:09 +02:00
2021-02-16 11:16:07 -05:00
2021-02-15 22:31:52 -05:00
2020-12-13 16:51:09 -07:00
2021-02-26 15:30:55 +01:00
2021-01-06 07:57:33 -05:00
2020-05-18 21:19:23 -04:00
2020-10-22 09:54:53 -04:00