Commit Graph

  • fe9b742978 Improve presentation of code snippets Philipp Oppermann 2016-04-25 22:17:14 +02:00
  • aeb3100ee4 Don't link to src subdir Philipp Oppermann 2016-04-25 22:12:24 +02:00
  • ed1b23a386 Improve wording and mention possibility of disabling SSE Philipp Oppermann 2016-04-25 22:10:22 +02:00
  • bbb77e2f9b Link to a specific github revision (so that the line number won't change anymore) Philipp Oppermann 2016-04-25 22:02:11 +02:00
  • 7b2d40d3f0 Improve indentation, line length, and syntax highlighting Philipp Oppermann 2016-04-25 21:57:56 +02:00
  • 7b2bdf5c3c Convert links to hugo format and insert more breaks Philipp Oppermann 2016-04-25 21:57:21 +02:00
  • cdc0b0748b Convert front matters to hugo's toml-based format Philipp Oppermann 2016-04-25 21:54:02 +02:00
  • 814fc5c3c0 Reorganize posts and pages inside a blog directory Philipp Oppermann 2016-04-25 21:43:42 +02:00
  • 8651fafb2c Prepare hugo migration: Disable automatic blog update Philipp Oppermann 2016-04-25 19:29:01 +02:00
  • 298c9dc694 Update blog to 0d539a6dae travis-update-bot 2016-04-25 14:52:58 +00:00
  • 0d539a6dae Remove wrong claims about the linux allocator (#147) Philipp Oppermann 2016-04-25 16:51:51 +02:00
  • c1f1121512 Update blog to 9e74969732 travis-update-bot 2016-04-12 07:45:16 +00:00
  • 9e74969732 Merge pull request #143 from phil-opp/kernel-heap-final Philipp Oppermann 2016-04-12 09:44:00 +02:00
  • a365d19c46 Fix whitespace in rustc error message Philipp Oppermann 2016-04-12 09:41:23 +02:00
  • 43e73ff050 Add kernel heap post to readme Philipp Oppermann 2016-04-12 00:45:47 +02:00
  • 6839321233 Formatting: Run rustfmt Philipp Oppermann 2016-04-12 00:42:49 +02:00
  • f2f2568e26 Formatting: Use same format as cargo-edit Philipp Oppermann 2016-04-12 00:42:01 +02:00
  • 2b85f38b41 Use new hole_list_allocator instead of bump_allocator Philipp Oppermann 2016-04-12 00:39:45 +02:00
  • 6a45b29560 Create hole_list_allocator crate Philipp Oppermann 2016-04-12 00:37:50 +02:00
  • eac60162ad Fix page fault by mapping the complete heap Philipp Oppermann 2016-04-11 22:23:26 +02:00
  • fbc1c60164 Ensure that memory::init is only called once Philipp Oppermann 2016-04-11 22:17:58 +02:00
  • cea73b3ab9 Move memory intialization to memory::init function Philipp Oppermann 2016-04-11 22:14:04 +02:00
  • 9e46fb21c7 Try to allocate something (causes a page fault) Philipp Oppermann 2016-04-11 22:13:38 +02:00
  • f25cb599c2 Link bump_allocator and alloc and collections crates Philipp Oppermann 2016-04-11 22:03:37 +02:00
  • c6981c2f24 Create bump_allocator crate Philipp Oppermann 2016-04-11 21:59:44 +02:00
  • 5f84061469 Add new post about creating a kernel heap Philipp Oppermann 2016-04-11 11:51:26 +02:00
  • 5cb498856b Include “Kernel Heap” post in memory management section Philipp Oppermann 2016-04-11 18:25:48 +02:00
  • 08f2fee638 Add graphics for “Kernel Heap” post Philipp Oppermann 2016-04-11 18:12:04 +02:00
  • 236f120cba Update blog to 05f76f525c travis-update-bot 2016-03-06 14:05:13 +00:00
  • 05f76f525c Merge pull request #141 from phil-opp/patch1 Philipp Oppermann 2016-03-06 15:03:51 +01:00
  • 1d8a36a14b Rewrite remap_the_kernel post to use range_inclusive instead of step_by Philipp Oppermann 2016-03-06 13:42:12 +01:00
  • 03ed3ce9a0 Replace buggy range.step_by with a Frame::range_inclusive function Philipp Oppermann 2016-03-06 12:39:15 +01:00
  • 00a6697680 Update blog to 23df363136 travis-update-bot 2016-02-24 16:42:48 +00:00
  • 23df363136 Update to changes introduced in 4fcb4b3424 Philipp Oppermann 2016-02-24 17:33:28 +01:00
  • 4fcb4b3424 Make some more types public since they are part of the public interface Philipp Oppermann 2016-02-24 17:30:38 +01:00
  • adc401206d Update blog to c145f9f1d1 travis-update-bot 2016-02-24 16:25:13 +00:00
  • c145f9f1d1 Use function in post as well Philipp Oppermann 2016-02-24 17:18:59 +01:00
  • 941b1fab1c Use new section.is_allocated function Philipp Oppermann 2016-02-13 17:05:00 +01:00
  • 54c4f674c8 Update blog to 3b7638bb1d travis-update-bot 2016-02-24 16:05:02 +00:00
  • 3b7638bb1d Merge pull request #131 from phil-opp/remap-the-kernel-update Philipp Oppermann 2016-02-24 17:02:47 +01:00
  • 6734417e0f Add update note Philipp Oppermann 2016-02-13 22:12:34 +01:00
  • 0aa9b27f9b Add `Fixing the FrameAllocator section Philipp Oppermann 2016-02-13 22:04:13 +01:00
  • 5ee21d43f7 Use new linker script in post as well Philipp Oppermann 2016-02-13 21:47:49 +01:00
  • 635f7d3f9d Align section size instead of section start due to #126 Philipp Oppermann 2016-02-13 16:59:04 +01:00
  • 4142cff3e6 Identity map the multiboot info structure Philipp Oppermann 2016-02-13 17:06:20 +01:00
  • b32aab82db Update blog to 75aa669cdb travis-update-bot 2016-02-22 06:32:10 +00:00
  • 75aa669cdb Merge pull request #135 from phil-opp/phil-opp-patch-1 Philipp Oppermann 2016-02-22 07:30:54 +01:00
  • 8b2ec752b7 Add #[allow(dead_code)] to Color enum Philipp Oppermann 2016-02-22 07:28:58 +01:00
  • aea5054cf3 Change email of travis update bot Philipp Oppermann 2016-01-17 14:42:54 +01:00
  • a6d9988151 Update blog to ac9044bd96 travis-update-bot 2016-02-13 21:48:40 +00:00
  • ac9044bd96 Some improvements to remap-the-kernel and allocating-frames Philipp Oppermann 2016-02-13 22:44:09 +01:00
  • 5c12fc6cde Update blog to d321982755 travis-update-bot 2016-02-05 09:54:57 +00:00
  • d321982755 Merge pull request #130 from phil-opp/phil-opp-patch-1 Philipp Oppermann 2016-02-05 10:52:41 +01:00
  • 2795b33fd6 Improve introduction for frame allocation and explain what a frame is Philipp Oppermann 2016-02-04 20:05:25 +01:00
  • 21708b3a15 Update blog to 75bd3c8785 travis-update-bot 2016-02-04 16:11:35 +00:00
  • 75bd3c8785 Merge pull request #129 from phil-opp/phil-opp-patch-1 Philipp Oppermann 2016-02-04 17:10:32 +01:00
  • d421bac590 Remove mention of byte strings as they are not compatible to write_str Philipp Oppermann 2016-02-04 16:41:58 +01:00
  • b092e79495 Better document changes required for unstable feature & extern crate Philipp Oppermann 2016-02-04 16:40:18 +01:00
  • aaffb32bbd Make clear in which file the code fragments go Philipp Oppermann 2016-02-03 18:01:58 +01:00
  • 79ec86489b Update blog to 937224a2c7 travis-update-bot 2016-02-02 22:14:23 +00:00
  • 937224a2c7 Merge pull request #127 from phil-opp/phil-opp-patch-1 Philipp Oppermann 2016-02-02 23:13:14 +01:00
  • de2305038a Improve comments in code as well Philipp Oppermann 2016-02-02 23:11:19 +01:00
  • bb4d64dc99 Extend explanation for long mode test and improve code comments Philipp Oppermann 2016-02-02 23:09:44 +01:00
  • d127ee9954 Remove deprecated relative_permalinks option Philipp Oppermann 2016-02-02 22:22:19 +01:00
  • 21f862b325 Redirect from phil-opp.github.io/blog_os Philipp Oppermann 2016-02-02 21:03:37 +01:00
  • d6efe62c80 Add some explanation for the long mode check Philipp Oppermann 2016-02-01 23:57:09 +01:00
  • c2c863c7f3 Use cmp and je instead of xor and jz Philipp Oppermann 2016-02-01 23:42:09 +01:00
  • b9c94baaaa Explain the CPUID check Philipp Oppermann 2016-02-01 23:40:45 +01:00
  • cbf4534eca Explain cmp, jmp and jne instructions more detailed Philipp Oppermann 2016-02-01 19:28:18 +01:00
  • e431e59d78 Update blog to 7b16d80d98 travis-update-bot 2016-01-27 16:45:19 +00:00
  • 7b16d80d98 Merge pull request #125 from phil-opp/phil-opp-patch-1 Philipp Oppermann 2016-01-27 17:42:09 +01:00
  • 1a886fed5d Link travis build and note that the code should work for the newest nightly Philipp Oppermann 2016-01-27 17:38:07 +01:00
  • 5221d4a4cf Update blog to df72565933 travis-update-bot 2016-01-20 13:44:06 +00:00
  • df72565933 Merge pull request #123 from FreeFull/patch-1 Philipp Oppermann 2016-01-20 14:40:37 +01:00
  • cb8c438820 Fix type name: Entry instead of EntryFlags Filip Szczepański 2016-01-20 13:34:15 +00:00
  • ed41966300 Update blog to 954ec78a44 travis-update-bot 2016-01-19 23:16:49 +00:00
  • 954ec78a44 Merge pull request #122 from phil-opp/update-x86-crate Philipp Oppermann 2016-01-20 00:13:15 +01:00
  • 865dd9cd72 Update x86 crate to version 0.6 and disable performance counter Philipp Oppermann 2016-01-19 23:50:59 +01:00
  • f61e070d88 Update blog to 23ee000f70 travis-update-bot 2016-01-19 22:56:42 +00:00
  • ca3a71a4dc Update blog to 49b78f59e2 travis-update-bot 2016-01-19 22:28:04 +00:00
  • 23ee000f70 Split large command block Philipp Oppermann 2016-01-19 23:22:47 +01:00
  • 49b78f59e2 Merge pull request #121 from phil-opp/grub-troubleshooting Philipp Oppermann 2016-01-19 23:23:31 +01:00
  • 4beecbe138 Add grub-mkrescue troubleshooting steps Philipp Oppermann 2016-01-19 23:07:23 +01:00
  • 38e0eedcc6 Merge pull request #119 from phil-opp/introduction Philipp Oppermann 2016-01-19 22:23:10 +01:00
  • 230668fa05 Revert "Add bing webmaster authentication code" Philipp Oppermann 2016-01-19 22:20:32 +01:00
  • 771cfd76b1 Add bing webmaster authentication code Philipp Oppermann 2016-01-19 22:19:59 +01:00
  • 5a4e5288f0 Formatting Philipp Oppermann 2016-01-19 22:05:00 +01:00
  • d47af70e51 Shorten the introduction Philipp Oppermann 2016-01-19 22:03:01 +01:00
  • fc95bf1ac9 Update blog to 86d27933ff travis-update-bot 2016-01-19 12:09:28 +00:00
  • 86d27933ff Merge pull request #120 from phil-opp/phil-opp-patch-1 Philipp Oppermann 2016-01-19 13:07:38 +01:00
  • 1bd054d718 Fix type name: EntryFlags instead of TableEntryFlags Philipp Oppermann 2016-01-19 13:04:27 +01:00
  • 0f334f5da2 Add an introduction to the front page Philipp Oppermann 2016-01-19 00:56:05 +01:00
  • 23523189cb Decrease the maximal page width for readability Philipp Oppermann 2016-01-19 00:55:26 +01:00
  • 5bc31e7c46 Mention xorriso in Readme Philipp Oppermann 2016-01-18 23:16:17 +01:00
  • 1d7b913a1a Add automatic anchor symbols using anchorjs Philipp Oppermann 2016-01-17 15:21:04 +01:00
  • 82e230c257 Update blog to a6632af0b6 travis-update-bot 2016-01-17 12:27:53 +00:00
  • a6632af0b6 Remove call to non-existent Writer::new Philipp Oppermann 2016-01-17 13:23:27 +01:00
  • f3f5a901a5 Update blog to 1284ea3657 travis-update-bot 2016-01-14 13:57:55 +00:00
  • 1284ea3657 Merge pull request #115 from mhlopko/patch-2 Philipp Oppermann 2016-01-14 14:55:33 +01:00
  • db9e6c5739 Add missing brackets Marcel Hlopko 2016-01-14 14:52:02 +01:00