diff options
author | Furquan Shaikh <furquan@google.com> | 2020-03-11 14:35:35 -0700 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2020-03-17 08:17:16 +0000 |
commit | 1429092d02e8157c8e6c26849e0c8aa096da9c0c (patch) | |
tree | 1f02861a6e0d751493d8a54291a08f29e6d71af4 /src/arch/x86/bootblock_crt0.S | |
parent | 672f7d7b2d7adbd7e2d041d627d96a33de9b8b11 (diff) |
memrange: Enable memranges to support different alignments
This change enables memranges library to support addresses with
different alignments. Before this change, memranges library supported
aligning addresses to 4KiB only. Though this works for most cases, it
might not be the right alignment for every use case. Example: There
are some resource allocator changes coming up that require a different
alignment when handling the range list.
This change adds a align parameter to struct memranges that determines
the alignment of all range lists in that memrange. In order to
continue supporting current users of memranges, default alignment is
maintained as 4KiB.
BUG=b:149186922
Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: I1da0743ff89da734c9a0972e3c56d9f512b3d1e8
Reviewed-on: https://review.coreboot.org/c/coreboot/+/39483
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Diffstat (limited to 'src/arch/x86/bootblock_crt0.S')
0 files changed, 0 insertions, 0 deletions