Hofer Julian
|
685b8a94ac
|
Heap Allocation: Make wording of heap start prefix clearer (#854)
|
2020-09-11 10:56:53 +02:00 |
|
Philipp Oppermann
|
1a52165e25
|
Update 'Heap Allocation' post to enable alloc crates in build-std cfg key
|
2020-07-17 12:53:35 +02:00 |
|
Philipp Oppermann
|
de07416085
|
Update all uses of cargo x* to cargo *
|
2020-07-17 12:46:28 +02:00 |
|
Axel Lindeberg
|
64501e46f5
|
chore: update dead links to PhysAddr and VirtAddr
|
2020-06-29 18:36:31 +02:00 |
|
Axel Lindeberg
|
ee33868068
|
chore: update x86_64 crate links to latest version
|
2020-06-29 18:27:00 +02:00 |
|
Philipp Oppermann
|
c081c3f51f
|
Remove superfluous printing from tests
Our test_runner now prints these messages automatically (see #816 and #817).
|
2020-06-08 12:11:39 +02:00 |
|
Philipp Oppermann
|
59a7f96ae8
|
Update simple_allocation test in Heap Allocation post
|
2020-05-22 10:56:35 +02:00 |
|
Philipp Oppermann
|
2cb6a0ffe7
|
Fix docs.rs anchor name
|
2020-05-20 14:57:57 +02:00 |
|
Philipp Oppermann
|
fbaa641841
|
Update Heap Allocation post for x86_64 v0.11.0
|
2020-05-20 14:46:14 +02:00 |
|
Philipp Oppermann
|
ee09a70d40
|
Update x86_64 dependency to version 0.11.0
|
2020-05-20 14:35:06 +02:00 |
|
Philipp Oppermann
|
82c6a5dd60
|
Update x86_64 dependency to version 0.9.6
|
2020-03-08 14:38:38 +01:00 |
|
Philipp Oppermann
|
f9002f9f9b
|
Update Heap Allocation post for new spinlock type of linked_list_allocator
|
2020-03-06 14:56:07 +01:00 |
|
Philipp Oppermann
|
bf4c928214
|
Update Heap Allocation post for #763
|
2020-03-06 11:50:29 +01:00 |
|
Philipp Oppermann
|
7d27a2c4a4
|
Add chapter information to frontmatter
|
2020-02-11 10:29:48 +01:00 |
|
Philipp Oppermann
|
6a56ea242f
|
Fix dummy allocator code example (#728)
We forgot to remove the `allocator::` prefix when moving the ALLOCATOR declaration into the `allocator` module.
|
2020-01-28 17:10:46 +01:00 |
|
Philipp Oppermann
|
8fb0a7c405
|
Update blog for #716
|
2020-01-09 13:01:25 +01:00 |
|
Philipp Oppermann
|
4e5a757396
|
It is now possible to define allocators in submodules (#715)
|
2020-01-08 12:39:11 +01:00 |
|
Philipp Oppermann
|
581849098f
|
Fix typo
|
2020-01-08 12:24:09 +01:00 |
|
Philipp Oppermann
|
b0317d0e4a
|
Remove now unneeded unsafe block in Heap Allocation post
The `map_to` method is safe since x86_64 0.8.1.
|
2019-12-11 16:50:13 +01:00 |
|
Philipp Oppermann
|
b65825e99a
|
Update docs.rs links to point to x86_64 0.8.1
|
2019-12-11 16:46:04 +01:00 |
|
Bruno Flores
|
24d04e0e39
|
Fix minor typos. (#675)
|
2019-10-03 14:07:45 +02:00 |
|
Philipp Oppermann
|
c76516db75
|
Fix anchor names of internal links
|
2019-09-29 15:44:44 +02:00 |
|
Philipp Oppermann
|
a133ea82cf
|
Update to new internal link syntax
|
2019-09-29 15:24:21 +02:00 |
|
Philipp Oppermann
|
94e2b7c351
|
Fix heap allocation test: memory::init expects a VirtAddr now
|
2019-09-15 10:56:37 +02:00 |
|
Philipp Oppermann
|
b9005f28f7
|
Update docs links to use version 0.5.2 of spin
|
2019-09-11 13:46:56 +02:00 |
|
Philipp Oppermann
|
ea1711fe06
|
Update docs link to use x86_64 version 0.7.5
|
2019-09-11 13:45:51 +02:00 |
|
Philipp Oppermann
|
7294471223
|
Fix remaining dead links
|
2019-07-07 11:03:13 +02:00 |
|
Philipp Oppermann
|
bc5631d9a8
|
Fix lot of dead links in both the 2nd and 1st edition
|
2019-07-07 10:33:12 +02:00 |
|
Donald Pinckney
|
a40b65a77d
|
Fix small typo in heap allocation post (#628)
|
2019-06-27 09:55:21 +02:00 |
|
Philipp Oppermann
|
fc2a0cd162
|
Resolve TODOs and update date
|
2019-06-26 21:11:59 +02:00 |
|
Philipp Oppermann
|
2209853abe
|
Final edits
|
2019-06-26 21:11:26 +02:00 |
|
Philipp Oppermann
|
fc33c079a1
|
The heap size is 100 KiB (not 1 KiB)
|
2019-06-26 18:16:03 +02:00 |
|
Philipp Oppermann
|
3178be619e
|
unsafe -> unstable
|
2019-06-26 18:14:33 +02:00 |
|
Philipp Oppermann
|
7abd49dc56
|
Add alt text to images
|
2019-06-26 18:05:28 +02:00 |
|
Philipp Oppermann
|
433cf1a974
|
Typo fixes
|
2019-06-26 18:00:41 +02:00 |
|
Philipp Oppermann
|
bb612298b9
|
Add an integration test
|
2019-06-26 17:55:53 +02:00 |
|
Philipp Oppermann
|
597bf6793d
|
Write introduction
|
2019-06-26 17:55:53 +02:00 |
|
Philipp Oppermann
|
2acb3e1b65
|
Write remaining parts of post
|
2019-06-26 17:55:53 +02:00 |
|
Philipp Oppermann
|
55446928c2
|
Minor improvements
|
2019-06-26 13:18:57 +02:00 |
|
Philipp Oppermann
|
acada272c5
|
Add missing import
|
2019-06-26 13:15:10 +02:00 |
|
Philipp Oppermann
|
5f1d6aed2e
|
Split off Allocator Designs section into its own post
The post is already long enough and this section is already large enough to fill its own post and far from finished.
|
2019-06-25 19:23:45 +02:00 |
|
Philipp Oppermann
|
0cb439b450
|
Begin implementation section of linked list allocator
|
2019-06-24 18:29:44 +02:00 |
|
Philipp Oppermann
|
925d228c7f
|
Explain challanges of reusing freed memory
|
2019-06-24 16:34:18 +02:00 |
|
Philipp Oppermann
|
9842ede61c
|
Minor improvements
|
2019-06-24 16:32:50 +02:00 |
|
Philipp Oppermann
|
a09357a484
|
Explain allocator design goals and user/kernel space differences
|
2019-06-21 13:04:05 +02:00 |
|
Philipp Oppermann
|
1022c3b6fa
|
Remove BTreeMap from example code, list possible types instead
|
2019-06-21 12:43:00 +02:00 |
|
Philipp Oppermann
|
8282608d3a
|
Make list elements paragraphs to increase spacing
|
2019-06-21 12:42:16 +02:00 |
|
Philipp Oppermann
|
2d16cce255
|
Add image alt text
|
2019-06-21 12:08:39 +02:00 |
|
Philipp Oppermann
|
518f5247c5
|
Write section about bump allocation
|
2019-06-20 16:28:00 +02:00 |
|
Philipp Oppermann
|
63b8b2c31d
|
Minor improvements
|
2019-06-20 16:24:04 +02:00 |
|