6 Commits (7e00ade35140cc8d7c9d7d1fa5423248f7c541fc)
 

Author SHA1 Message Date
Avril 7e00ade351
hugetlb: Implemented `HugePage::compute_huge()`, `scan_hugepages()`, and a public lazy static `SYSTEM_HUGEPAGES`.
2 years ago
Avril 92fe0166de
Started adding huge-page support in for `MappedFile<T>` and `file::memory::MemoryFile`. Also added huge-page support to `MappedFile<T>` via the `MapFlags` trait, which can also be used to add user-provided flags.
2 years ago
Avril 8795f0a1a2
Added `err` module: Wrapped OS errors; Ad-hoc inline definitions, and named definitions with pre-defined messages.
2 years ago
Avril d3cc7b45a5
Started `file` module: Will have file interfaces from `memfd`: `ManagedFD`, `UnmanagedFD`, and `MemoryFile`.
2 years ago
Avril 5ba18c9358
Added `MappedFile<T>` interface.
2 years ago
Avril be452a99ff
Added `UniqueSlice<T>`, `MappedSlice`.
2 years ago