Demi Marie Obenour
|
1dd79f9e23
fix(el3-spmc): fix incorrect CASSERT
|
1 year ago |
Demi Marie Obenour
|
95c56cb189
refactor(el3-spmc): add comments and cleanup code
|
1 year ago |
Demi Marie Obenour
|
b8007bebea
refactor(el3-spmc): avoid extra loop
|
1 year ago |
Demi Marie Obenour
|
327b5b8b74
fix(el3-spmc): validate memory address alignment
|
1 year ago |
Demi Marie Obenour
|
794c409f48
refactor(el3-spmc): add comments
|
1 year ago |
Demi Marie Obenour
|
966c63e6b2
refactor(el3-spmc): move checks after loop
|
1 year ago |
Demi Marie Obenour
|
27ac582ae0
refactor(el3-spmc): validate alignment earlier
|
1 year ago |
Demi Marie Obenour
|
a0239da987
refactor(el3-spmc): add emad_advance()
|
1 year ago |
Demi Marie Obenour
|
dd94372d77
fix(el3-spmc): validate shmem descriptor alignment
|
1 year ago |
Demi Marie Obenour
|
91567c3843
refactor(el3-spmc): avoid using EINVAL
|
1 year ago |
Demi Marie Obenour
|
27c0242508
fix(el3-spmc): avoid descriptor size calc overflow
|
1 year ago |
Demi Marie Obenour
|
43318e4a4d
fix(el3-spmc): use uint64_t for 64-bit type
|
1 year ago |
Demi Marie Obenour
|
1198ff8424
refactor(el3-spmc): avoid unneeded function call
|
1 year ago |
Demi Marie Obenour
|
48ffc74c97
refactor(el3-spmc): move function call out of loop
|
1 year ago |
Demi Marie Obenour
|
9526282a7d
refactor(el3-spmc): crash instead of reading OOB
|
1 year ago |
Demi Marie Obenour
|
2d4da8e265
fix(el3-spmc): prevent total_page_count overflow
|
1 year ago |
Demi Marie Obenour
|
0c2583c6fb
fix(el3-spmc): correctly account for emad_offset
|
1 year ago |
Demi Marie Obenour
|
46d6b370f0
refactor(el3-spmc): avoid unnecessarily revalidating offset
|
1 year ago |
Demi Marie Obenour
|
d781959f81
fix(el3-spmc): only call spmc_shm_check_obj() on complete objects
|
1 year ago |
Demi Marie Obenour
|
77acde4c35
refactor(spmc): assert on out-of-bounds emad access
|
1 year ago |
Demi Marie Obenour
|
cbbb8a03d6
refactor(el3-spmc): spmc_shmem_obj_get_emad() will never fail
|
2 years ago |
Demi Marie Obenour
|
56c052d311
fix(el3-spmc): validate descriptor headers
|
2 years ago |
Demi Marie Obenour
|
52d8d506e7
fix(el3-spmc): use version-dependent minimum descriptor length
|
2 years ago |
Shruti Gupta
|
1543d17b98
fix(el3-spmc): fix coverity scan warnings
|
2 years ago |
Marc Bonnici
|
def7590b3e
fix(el3-spmc): improve bound check for descriptor
|
2 years ago |
Marc Bonnici
|
eed15e4310
fix(el3-spmc): check descriptor size for overflow
|
2 years ago |
Marc Bonnici
|
21ed9ea323
fix(el3-spmc): fix location of fragment length check
|
2 years ago |
Marc Bonnici
|
0dc3518666
fix(el3-spmc): fix detection of overlapping memory regions
|
2 years ago |
Marc Bonnici
|
c4adbe6e67
fix(el3-spmc): fix incomplete reclaim validation
|
2 years ago |
vallau01
|
cee8bb3b38
fix(el3-spmc): error handling in allocation
|
2 years ago |