summaryrefslogtreecommitdiff
path: root/src/arch
diff options
context:
space:
mode:
authorFurquan Shaikh <furquan@google.com>2020-03-11 14:35:35 -0700
committerPatrick Georgi <pgeorgi@google.com>2020-03-17 08:17:16 +0000
commit1429092d02e8157c8e6c26849e0c8aa096da9c0c (patch)
tree1f02861a6e0d751493d8a54291a08f29e6d71af4 /src/arch
parent672f7d7b2d7adbd7e2d041d627d96a33de9b8b11 (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')
0 files changed, 0 insertions, 0 deletions