Philipp Oppermann
|
714d9cef7d
|
Merge branch 'post-10' into post-11
|
2020-03-08 14:30:38 +01:00 |
|
Philipp Oppermann
|
7b0d8f05ba
|
Fix code for x86_64 v0.9.5 update
|
2020-03-08 14:30:33 +01:00 |
|
Philipp Oppermann
|
93fd330ab9
|
Use bitmask instead of align_offset
|
2020-01-28 10:29:53 +01:00 |
|
Philipp Oppermann
|
d1678f5a96
|
Implement align_up using align_offset from Rust's standard library
|
2020-01-22 11:35:29 +01:00 |
|
Philipp Oppermann
|
002d6f255f
|
Set FixedSizeBlockAllocator as global allocator
|
2020-01-20 14:09:00 +01:00 |
|
Philipp Oppermann
|
7381e11f3c
|
Create a new fixed_size_block allocator submodule
|
2020-01-20 14:01:59 +01:00 |
|
Philipp Oppermann
|
a9fe65a0ce
|
Use new LinkedListAllocator
|
2020-01-10 13:04:46 +01:00 |
|
Philipp Oppermann
|
63e8577d77
|
Create a basic LinkedListAllocator type
|
2020-01-10 11:42:04 +01:00 |
|
Philipp Oppermann
|
45be3f0648
|
Use our BumpAllocator instead of linked_list_allocator crate
|
2020-01-09 15:37:43 +01:00 |
|
Philipp Oppermann
|
055c560a7a
|
Add an align_up function
|
2020-01-09 15:36:06 +01:00 |
|
Philipp Oppermann
|
08d2289dad
|
Add a Locked wrapper type that can be used to implement GlobalAlloc
|
2020-01-09 15:34:04 +01:00 |
|
Philipp Oppermann
|
7c84dbaa1d
|
Create a basic BumpAllocator type
|
2020-01-09 15:25:37 +01:00 |
|
Philipp Oppermann
|
869a69e531
|
Move #[global_allocator] into allocator module (#714)
The Rust issue that the #[global_allocator] cannot be defined in submodules was fixed.
|
2020-01-08 12:38:06 +01:00 |
|
Philipp Oppermann
|
3ac5318c94
|
Remove now unneeded unsafe block
The `map_to` method is safe since x86_64 0.8.1.
|
2019-12-11 16:47:45 +01:00 |
|
Philipp Oppermann
|
d7484ab48b
|
Use linked_list_allocator crate instead of dummy allocator
|
2019-06-26 15:05:57 +02:00 |
|
Philipp Oppermann
|
06fc63028a
|
Create a heap memory area
|
2019-06-26 13:14:56 +02:00 |
|
Philipp Oppermann
|
c0367074ac
|
Create an allocator module with a dummy allocator
|
2019-06-26 12:34:57 +02:00 |
|