Philipp Oppermann
|
6be428b248
|
Add index.html
|
2016-04-25 23:07:23 +02:00 |
|
Philipp Oppermann
|
840ed0097a
|
Add layout for post
|
2016-04-25 23:07:23 +02:00 |
|
Philipp Oppermann
|
fc6653d780
|
Add partial layouts for header and footer
|
2016-04-25 23:07:23 +02:00 |
|
Philipp Oppermann
|
bccf9f9166
|
Add lorem ipsum post for testing
|
2016-04-25 23:07:23 +02:00 |
|
Philipp Oppermann
|
f740789dba
|
Set some configuration variables
|
2016-04-25 23:07:23 +02:00 |
|
Philipp Oppermann
|
7059b2f6a6
|
Replace jekyll site with new hugo site
|
2016-04-25 23:07:23 +02:00 |
|
Philipp Oppermann
|
0fc63576e7
|
fix link
|
2016-04-25 22:44:33 +02:00 |
|
Philipp Oppermann
|
fe9b742978
|
Improve presentation of code snippets
|
2016-04-25 22:44:33 +02:00 |
|
Philipp Oppermann
|
aeb3100ee4
|
Don't link to src subdir
|
2016-04-25 22:44:33 +02:00 |
|
Philipp Oppermann
|
ed1b23a386
|
Improve wording and mention possibility of disabling SSE
|
2016-04-25 22:44:33 +02:00 |
|
Philipp Oppermann
|
bbb77e2f9b
|
Link to a specific github revision (so that the line number won't change anymore)
|
2016-04-25 22:44:33 +02:00 |
|
Philipp Oppermann
|
7b2d40d3f0
|
Improve indentation, line length, and syntax highlighting
|
2016-04-25 22:44:33 +02:00 |
|
Philipp Oppermann
|
7b2bdf5c3c
|
Convert links to hugo format and insert more breaks
|
2016-04-25 22:44:33 +02:00 |
|
Philipp Oppermann
|
cdc0b0748b
|
Convert front matters to hugo's toml-based format
|
2016-04-25 22:44:33 +02:00 |
|
Philipp Oppermann
|
814fc5c3c0
|
Reorganize posts and pages inside a blog directory
|
2016-04-25 21:44:08 +02:00 |
|
Philipp Oppermann
|
8651fafb2c
|
Prepare hugo migration: Disable automatic blog update
|
2016-04-25 19:29:01 +02:00 |
|
travis-update-bot
|
298c9dc694
|
Update blog to 0d539a6dae
|
2016-04-25 14:52:58 +00:00 |
|
Philipp Oppermann
|
0d539a6dae
|
Remove wrong claims about the linux allocator (#147)
|
2016-04-25 16:51:51 +02:00 |
|
travis-update-bot
|
c1f1121512
|
Update blog to 9e74969732
|
2016-04-12 07:45:16 +00:00 |
|
Philipp Oppermann
|
9e74969732
|
Merge pull request #143 from phil-opp/kernel-heap-final
Add new post about creating a kernel heap
|
2016-04-12 09:44:00 +02:00 |
|
Philipp Oppermann
|
a365d19c46
|
Fix whitespace in rustc error message
|
2016-04-12 09:41:23 +02:00 |
|
Philipp Oppermann
|
43e73ff050
|
Add kernel heap post to readme
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
6839321233
|
Formatting: Run rustfmt
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
f2f2568e26
|
Formatting: Use same format as cargo-edit
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
2b85f38b41
|
Use new hole_list_allocator instead of bump_allocator
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
6a45b29560
|
Create hole_list_allocator crate
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
eac60162ad
|
Fix page fault by mapping the complete heap
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
fbc1c60164
|
Ensure that memory::init is only called once
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
cea73b3ab9
|
Move memory intialization to memory::init function
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
9e46fb21c7
|
Try to allocate something (causes a page fault)
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
f25cb599c2
|
Link bump_allocator and alloc and collections crates
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
c6981c2f24
|
Create bump_allocator crate
|
2016-04-12 00:47:05 +02:00 |
|
Philipp Oppermann
|
5f84061469
|
Add new post about creating a kernel heap
|
2016-04-12 00:47:04 +02:00 |
|
Philipp Oppermann
|
5cb498856b
|
Include “Kernel Heap” post in memory management section
|
2016-04-11 18:25:48 +02:00 |
|
Philipp Oppermann
|
08f2fee638
|
Add graphics for “Kernel Heap” post
|
2016-04-11 18:13:44 +02:00 |
|
travis-update-bot
|
236f120cba
|
Update blog to 05f76f525c
|
2016-03-06 14:05:13 +00:00 |
|
Philipp Oppermann
|
05f76f525c
|
Merge pull request #141 from phil-opp/patch1
Fix bug in frame iteration
|
2016-03-06 15:03:51 +01:00 |
|
Philipp Oppermann
|
1d8a36a14b
|
Rewrite remap_the_kernel post to use range_inclusive instead of step_by
|
2016-03-06 15:01:48 +01:00 |
|
Philipp Oppermann
|
03ed3ce9a0
|
Replace buggy range.step_by with a Frame::range_inclusive function
|
2016-03-06 13:42:31 +01:00 |
|
travis-update-bot
|
00a6697680
|
Update blog to 23df363136
|
2016-02-24 16:42:48 +00:00 |
|
Philipp Oppermann
|
23df363136
|
Update to changes introduced in 4fcb4b3424
|
2016-02-24 17:35:47 +01:00 |
|
Philipp Oppermann
|
4fcb4b3424
|
Make some more types public since they are part of the public interface
|
2016-02-24 17:34:36 +01:00 |
|
travis-update-bot
|
adc401206d
|
Update blog to c145f9f1d1
|
2016-02-24 16:25:13 +00:00 |
|
Philipp Oppermann
|
c145f9f1d1
|
Use function in post as well
|
2016-02-24 17:18:59 +01:00 |
|
Philipp Oppermann
|
941b1fab1c
|
Use new section.is_allocated function
|
2016-02-24 17:14:39 +01:00 |
|
travis-update-bot
|
54c4f674c8
|
Update blog to 3b7638bb1d
|
2016-02-24 16:05:02 +00:00 |
|
Philipp Oppermann
|
3b7638bb1d
|
Merge pull request #131 from phil-opp/remap-the-kernel-update
Identity map the multiboot structure to fix the frame allocator
|
2016-02-24 17:02:47 +01:00 |
|
Philipp Oppermann
|
6734417e0f
|
Add update note
|
2016-02-24 17:00:09 +01:00 |
|
Philipp Oppermann
|
0aa9b27f9b
|
Add `Fixing the FrameAllocator section
Document changes from e3021d17d542e10328985ae5d0e0e373897835b3
|
2016-02-24 16:53:47 +01:00 |
|
Philipp Oppermann
|
5ee21d43f7
|
Use new linker script in post as well
New linker script from 86a59723bc0ead07497b0ea84d9543761a9f4430
|
2016-02-24 16:53:47 +01:00 |
|