projects
/
mesa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
068a700
)
iris: Force VMA alignment to be a multiple of the page size.
author
Kenneth Graunke
<kenneth@whitecape.org>
Sat, 27 Apr 2019 01:53:57 +0000
(18:53 -0700)
committer
Kenneth Graunke
<kenneth@whitecape.org>
Sat, 4 May 2019 02:48:37 +0000
(19:48 -0700)
This should happen regardless, but let's be paranoid.
src/gallium/drivers/iris/iris_bufmgr.c
patch
|
blob
|
history
diff --git
a/src/gallium/drivers/iris/iris_bufmgr.c
b/src/gallium/drivers/iris/iris_bufmgr.c
index 221b21d029cca014633f891fb7a140435bafa5f3..11b3885be2902080b6ec5e62ad3a962b0ba3e99e 100644
(file)
--- a/
src/gallium/drivers/iris/iris_bufmgr.c
+++ b/
src/gallium/drivers/iris/iris_bufmgr.c
@@
-410,6
+410,9
@@
vma_alloc(struct iris_bufmgr *bufmgr,
uint64_t size,
uint64_t alignment)
{
+ /* Force alignment to be some number of pages */
+ alignment = ALIGN(alignment, PAGE_SIZE);
+
if (memzone == IRIS_MEMZONE_BORDER_COLOR_POOL)
return IRIS_BORDER_COLOR_POOL_ADDRESS;