Achilleas Anagnostopoulos
1a6ade8ced
Cleanup Frame tests and rename Frame.IsValid to Frame.Valid
2017-05-31 17:02:34 +01:00
Achilleas Anagnostopoulos
7156b09656
Change boot allocator signature so it returns a kernel error
2017-05-31 15:24:41 +01:00
Achilleas Anagnostopoulos
d7eb2547dd
Change the Frame type to uintptr and remove Size/Order methods
...
To keep the implementation portable, the Frame type had to be changed
from uint64 to uintptr. Using uintptr ensures that the frame will always
match the pointer size of the platform.
2017-05-31 15:07:09 +01:00
Achilleas Anagnostopoulos
13d5f494e2
Rename pfn pkg to pmm and export boot allocator Init method
2017-05-31 14:16:51 +01:00
Achilleas Anagnostopoulos
8c619e38e1
Implement early page allocator
2017-05-15 07:35:58 +01:00
Achilleas Anagnostopoulos
61314a9c33
Define memory Size and implement optimized memset
2017-05-15 07:30:49 +01:00