Daniel Micay
536f852538
reuse a single size alignment implementation
2022-01-16 14:44:28 -05:00
Daniel Micay
440489af67
purge memory if munmap fails
2021-05-12 01:05:39 -04:00
Daniel Micay
7a7126e780
add infrastructure for a larger guard size option
2019-04-07 06:07:09 -04:00
Daniel Micay
1d62075291
label allocate_aligned_pages mappings
2019-03-23 22:29:04 -04:00
Daniel Micay
45337ebe07
label allocate_pages mappings
2019-03-22 23:17:38 -04:00
Daniel Micay
8b033c5e44
make ALIGNMENT_CEILING into a function
2018-10-14 18:23:42 -04:00
Daniel Micay
dcd969ae04
use a consistent style for fixed-size int types
...
The stdint.h types don't cover 128-bit integers and the underscore makes
them ill suited to usage in function suffixes. Instead, use the common
naming style in the Linux kernel and elsewhere including the ChaCha8
implementation included here.
2018-10-04 15:17:11 -04:00
Daniel Micay
89c624b755
mark page management error code paths as unlikely
2018-09-02 02:08:44 -04:00
Daniel Micay
e4648192c0
split out code for managing page spans
2018-09-02 02:03:39 -04:00