Sughosh Ganu
5e9553cc72
lmb: allow for resizing lmb regions
...
Allow for resizing of LMB regions if the region attributes match. The
current code returns a failure status on detecting an overlapping
address. This worked up until now since the LMB calls were not
persistent and global -- the LMB memory map was specific and private
to a given caller of the LMB API's.
With the change in the LMB code to make the LMB reservations
persistent, there needs to be a check on whether the memory region can
be resized, and then do it if so. To distinguish between memory that
cannot be resized, add a new flag, LMB_NOOVERWRITE. Reserving a region
of memory with this attribute would indicate that the region cannot be
resized.
Signed-off-by: Sughosh Ganu <sughosh.ganu@linaro.org >
2024-09-03 14:08:50 -06:00
..
2024-08-26 14:05:38 -06:00
2024-08-23 14:49:57 -03:00
2024-07-31 09:54:53 +02:00
2024-08-19 18:24:58 -06:00
2024-07-22 13:47:57 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-08-20 08:08:52 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-26 01:28:11 +02:00
2024-08-09 16:03:20 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-09-03 14:08:49 -06:00
2024-07-29 15:01:04 -06:00
2024-07-15 00:17:27 +01:00
2024-06-13 16:30:48 -06:00
2024-08-23 15:58:42 -06:00
2024-07-29 15:01:04 -06:00
2024-07-18 07:40:30 -06:00
2024-07-18 13:51:30 -06:00
2024-06-24 13:34:52 -06:00
2024-08-15 14:35:31 -06:00
2024-07-29 15:01:04 -06:00
2024-08-01 15:33:19 -06:00
2024-08-02 15:16:51 -03:00
2024-07-31 16:51:54 +02:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-08-19 16:09:06 +09:00
2024-07-29 15:01:04 -06:00
2024-06-07 10:47:59 -06:00
2024-07-29 15:01:04 -06:00
2024-06-10 11:43:37 +02:00
2024-07-29 15:01:04 -06:00
2024-06-30 13:58:31 +02:00
2024-07-16 17:09:33 -06:00
2024-06-14 12:59:07 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-08-15 14:35:15 -06:00
2024-06-07 14:05:03 -06:00
2024-07-09 09:15:37 +02:00
2024-06-28 17:30:45 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-05-24 13:40:03 -06:00
2024-05-24 13:40:04 -06:00
2024-07-29 15:01:04 -06:00
2024-08-13 06:23:15 +02:00
2024-09-03 14:08:50 -06:00
2024-08-13 08:28:24 -03:00
2024-06-19 12:07:44 -06:00
2024-06-19 12:07:44 -06:00
2024-07-29 15:01:04 -06:00
2024-07-30 14:31:24 -06:00
2024-09-03 14:08:50 -06:00
2024-08-23 15:58:41 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-08-09 16:03:19 -06:00
2024-08-08 09:28:05 +02:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-06-13 16:27:07 -06:00
2024-07-29 15:01:04 -06:00
2024-07-31 08:29:16 +02:00
2024-07-29 15:01:04 -06:00
2024-08-05 16:10:36 +02:00
2024-08-23 15:58:42 -06:00
2024-06-20 11:41:43 -06:00
2024-07-29 15:01:04 -06:00
2024-06-30 13:58:31 +02:00
2024-06-30 13:58:31 +02:00
2024-08-08 09:28:00 +02:00
2024-08-09 16:03:20 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-08-26 14:05:37 -06:00
2024-06-16 12:14:18 +02:00
2024-07-29 15:01:04 -06:00
2024-07-29 15:01:04 -06:00
2024-08-05 16:13:26 +02:00