Philipp Oppermann
1846f75f81
Small grammar fix
2019-08-02 11:12:27 +02:00
William Mbotta
3d015be1fc
Fix wrong location for bootimage ( #647 )
2019-07-30 11:14:12 +02:00
Alex Ozdemir
420d67f092
Fix grammar typo in "Red Zone" ( #646 )
...
Replace an adjective with an adverb.
2019-07-27 22:34:29 +02:00
Philipp Oppermann
f57f717f92
Updates in July 2019
2019-07-25 18:20:13 +02:00
Philipp Oppermann
af138542b7
Fix URL of june status update
2019-07-25 17:14:34 +02:00
Philipp Oppermann
f67e7bb128
Update paging introduction post to use page fault error code ( #644 )
...
We previously did not use the error code because of https://github.com/phil-opp/blog_os/issues/513 , which is now fixed.
2019-07-22 10:47:33 +02:00
Philipp Oppermann
48974ec63e
Update posts to bootloader 0.6.4
2019-07-18 10:21:08 +02:00
Philipp Oppermann
f8afce46a1
Minimal Rust Kernel: Only mention core in error message
...
The `OR` is confusing since the reader might think that it's part of the output. Also, the compiler_builtins error should no longer occur now that the library lives on crates.io.
2019-07-09 19:27:59 +02:00
Philipp Oppermann
c4ccf7303a
Create FUNDING.yml
2019-07-07 12:31:59 +02:00
Philipp Oppermann
545b87b10e
Update Readme for heap allocation post
2019-07-07 11:23:14 +02:00
Philipp Oppermann
323c0ff611
Fix two more dead links
2019-07-07 11:10:57 +02:00
Philipp Oppermann
7294471223
Fix remaining dead links
2019-07-07 11:03:13 +02:00
Philipp Oppermann
a74c65f8dc
Merge pull request #638 from phil-opp/fix-dead-links
...
Fix lot of dead links in both the second and first edition
2019-07-07 10:39:21 +02:00
Philipp Oppermann
304eb179f1
Use rel="nofollow" for all old comments
2019-07-07 10:36:16 +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
Philipp Oppermann
265f9f9bd5
Add June status update post ( #635 )
2019-07-06 13:19:26 +02:00
Philipp Oppermann
67e780691c
Clarifications for VGA text buffer format
2019-07-06 11:15:37 +02:00
Philipp Oppermann
85b83aed32
Merge pull request #634 from leocassarani/patch-1
...
Introduction to Paging: fix a couple of small typos
2019-07-04 22:51:28 +02:00
Leo Cassarani
41c9efd734
Introduction to Paging: fix typo (a -> an)
2019-07-04 21:38:07 +01:00
Leo Cassarani
7aec521fa8
Introduction to Paging: fix typo (sized -> size)
2019-07-04 21:35:43 +01:00
Donald Pinckney
a40b65a77d
Fix small typo in heap allocation post ( #628 )
2019-06-27 09:55:21 +02:00
Philipp Oppermann
9c9ad4a172
Merge pull request #625 from phil-opp/heap-allocation
...
New post about heap allocation
2019-06-26 21:40:46 +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
029d77ef21
Move Allocator Designs post into separate branch
2019-06-26 12:23:15 +02:00
Philipp Oppermann
5bc1e3cc72
Continue linked list allocator section
2019-06-25 19:26:49 +02:00
Philipp Oppermann
8acf687a97
Improve linked list allocator section
2019-06-25 19:25:59 +02:00
Philipp Oppermann
55b96f21b6
One _million_ boxes suffice
2019-06-25 19:25:08 +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
2a0e5e4696
Fix wrong address in page table mapping example
2019-06-23 18:10:21 +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
2b78ad44be
Revert "CSS: Improve formatting of list elements"
...
This reverts commit bfab946078 .
2019-06-21 12:40:13 +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
Philipp Oppermann
bfab946078
CSS: Improve formatting of list elements
2019-06-19 16:45:01 +02:00