Commit Graph

  • f58a6fe185 Add a print_error function, which works for exceptions inside println Philipp Oppermann 2016-05-28 15:41:16 +02:00
  • c1df1d3354 Initialize the IDT and provoke a page fault Philipp Oppermann 2016-05-28 15:29:11 +02:00
  • 2d15a7bdb1 Make HandlerFunc public, because it is part of a public interface Philipp Oppermann 2016-05-28 15:28:49 +02:00
  • c65b16f42d Create a static IDT with a page fault handler function Philipp Oppermann 2016-05-28 15:26:20 +02:00
  • b84c5822df Create interrupt module with IDT submodule Philipp Oppermann 2016-05-28 15:22:18 +02:00
  • 245125cb4a Minor improvements to post Philipp Oppermann 2016-05-28 15:44:32 +02:00
  • e2b45d3971 Fix minor errors in code snippets Philipp Oppermann 2016-05-28 15:21:24 +02:00
  • 865e74bfad We don't overhaul our build system yet Philipp Oppermann 2016-05-28 14:37:19 +02:00
  • 745b1f6a0b Improve _Unwind_Resume description and remove claim about the “next post” Philipp Oppermann 2016-05-28 14:36:23 +02:00
  • 3b71e9e5a0 Add “Catching Exceptions” post to README Philipp Oppermann 2016-05-28 14:15:20 +02:00
  • e4b42b106f Reset source code to master again Philipp Oppermann 2016-05-28 14:09:01 +02:00
  • 08540eb602 Remove unneeded unsafe Philipp Oppermann 2016-05-28 13:38:13 +02:00
  • 4633f84af6 Finish catching-exceptions post Philipp Oppermann 2016-05-28 13:37:03 +02:00
  • 5054e48c9a Remove unneeded pubs Philipp Oppermann 2016-05-27 21:22:16 +02:00
  • 13e94de7b4 Make the load function safe Philipp Oppermann 2016-05-27 21:21:52 +02:00
  • 8540d3844b Use new x86::segmentation::cs function and merge set_handler and options Philipp Oppermann 2016-05-27 21:21:08 +02:00
  • 968ae00de7 Update blog post Philipp Oppermann 2016-05-27 21:18:16 +02:00
  • cbe034f3a5 wip Philipp Oppermann 2016-05-25 14:12:23 +02:00
  • c961fdc32b wip Philipp Oppermann 2016-05-25 14:03:43 +02:00
  • 59382699d0 wip Philipp Oppermann 2016-05-25 12:03:56 +02:00
  • 74f33c0f44 Use own Itd entry type Philipp Oppermann 2016-05-23 09:02:32 +02:00
  • 78655d6bef Add bit_field dependency Philipp Oppermann 2016-05-23 09:01:52 +02:00
  • 431bb39fdb Begin work for exceptions post Philipp Oppermann 2016-05-13 15:54:19 +02:00
  • 8d7f3ab284 Use the “Consolas” font instead of “Courier New” for code blocks (#163) Philipp Oppermann 2016-05-25 10:18:53 +02:00
  • 7c565abba8 Fix: hole_list_allocator instead of linked_list_allocator (#161) Philipp Oppermann 2016-05-17 14:35:53 +02:00
  • a59f51766a Merge pull request #159 from phil-opp/update_bitflags Philipp Oppermann 2016-05-15 12:32:22 +02:00
  • e383a9235a Update post to use bitflags 0.7.0 Philipp Oppermann 2016-05-15 12:29:29 +02:00
  • 1703827da2 Update to bitflags 0.7.0 Philipp Oppermann 2016-05-15 12:27:43 +02:00
  • a39c59801b Use upstream lazy static as it has a spin_no_std feature now (#158) Philipp Oppermann 2016-05-14 16:25:15 +02:00
  • 7170c658a7 Add missing mut (#156) Philipp Oppermann 2016-05-07 15:01:39 +02:00
  • 4bb23e9687 Use latest go version (#157) Philipp Oppermann 2016-05-07 15:01:20 +02:00
  • 07d534e4b4 Add missing use statements in printing-to-screen (#154) William Orr 2016-05-03 00:14:34 -07:00
  • a9f41d7303 Replace movaps with movups William Orr 2016-05-02 11:18:15 -07:00
  • 01f32ba33e Add missing anchorjs partial Philipp Oppermann 2016-05-02 17:30:12 +02:00
  • 5ec5a5828d Add automatic anchor symbols using anchorjs Philipp Oppermann 2016-05-02 17:26:19 +02:00
  • e30f50019d Redirect from phil-opp.github.io Philipp Oppermann 2016-05-02 17:19:19 +02:00
  • 301859a4b9 Merge pull request #153 from phil-opp/patch5 Philipp Oppermann 2016-05-02 17:02:31 +02:00
  • 088e87b23a The no-landing-pads snippet already generates SSE instructions Philipp Oppermann 2016-05-02 16:58:49 +02:00
  • 0d210e554f Fix: pass the commit hash instead of the variable name Philipp Oppermann 2016-05-02 16:16:24 +02:00
  • 622c4f0797 Pass commit hash for update commit message Philipp Oppermann 2016-05-02 16:09:15 +02:00
  • 2d463d103a Use passed commit hash for update message (if any) Philipp Oppermann 2016-05-02 16:08:48 +02:00
  • b633b29b6c Fix rendering of repr(C) Philipp Oppermann 2016-05-02 15:03:24 +02:00
  • f1c68fd6dc Remove installation of pygments Philipp Oppermann 2016-05-02 15:44:36 +02:00
  • d056a41154 Trigger rebuild of hugo branch instead of deploying ourselves Philipp Oppermann 2016-05-02 15:24:20 +02:00
  • 2dfbf77de9 Move update script to ci folder and add encrypted key Philipp Oppermann 2016-05-02 15:08:50 +02:00
  • 5f62015c2d Use post feed as main feed Philipp Oppermann 2016-05-01 15:52:07 +02:00
  • 3004d8d43d Add travis blog update script Philipp Oppermann 2016-05-01 15:33:35 +02:00
  • b2e1f9bfdc Recreate CNAME Philipp Oppermann 2016-05-01 15:26:35 +02:00
  • 2cecc5abeb Copy all files (inclusive the hidden .nojekyll) Philipp Oppermann 2016-05-01 15:20:11 +02:00
  • e95710c66e Merge pull request #150 from phil-opp/travis_hugo Philipp Oppermann 2016-05-01 15:12:58 +02:00
  • 1e69a0c627 Build hugo blog using travis Philipp Oppermann 2016-05-01 14:24:32 +02:00
  • a5ed209fe9 Add prev/next links Philipp Oppermann 2016-05-01 12:53:03 +02:00
  • 6a4dbe8446 Revert "Remove `plainIDAnchors option" Philipp Oppermann 2016-05-01 12:33:56 +02:00
  • a5c1a2da88 Update gitignore for hugo Philipp Oppermann 2016-05-01 11:59:45 +02:00
  • a4b623d734 Add .nojekyll Philipp Oppermann 2016-05-01 11:58:48 +02:00
  • 66a588efd6 Add RSS link Philipp Oppermann 2016-04-30 14:31:24 +02:00
  • e0ce3a6774 Add disqus comments Philipp Oppermann 2016-04-30 14:30:43 +02:00
  • 4c42c961ac Add google analytics Philipp Oppermann 2016-04-30 14:30:11 +02:00
  • 1c01e74d3a Set base url Philipp Oppermann 2016-04-30 14:29:43 +02:00
  • 2d128620c6 Recreate bare-bones and memory-management sections Philipp Oppermann 2016-04-30 13:32:13 +02:00
  • 4e0ce25794 Add updated date Philipp Oppermann 2016-04-30 13:31:21 +02:00
  • 87e21bf6e7 Remove date from post teasers Philipp Oppermann 2016-04-30 13:30:37 +02:00
  • 885b39acf0 Fix footer (missing </div>) and add link to contact page Philipp Oppermann 2016-04-30 13:28:41 +02:00
  • 40170d0039 Add contact page Philipp Oppermann 2016-04-30 13:27:30 +02:00
  • d447d2cad9 Add favicon Philipp Oppermann 2016-04-30 13:25:43 +02:00
  • 192780e219 Merge pull request #148 from phil-opp/convert-posts-for-hugo Philipp Oppermann 2016-04-30 13:22:49 +02:00
  • cba4c16fb6 Fix travis build (provide content dir) Philipp Oppermann 2016-04-30 13:16:33 +02:00
  • 7343fc7a50 Remove `plainIDAnchors option Philipp Oppermann 2016-04-30 13:15:25 +02:00
  • 60c7f51747 Move allocator images to correct directory Philipp Oppermann 2016-04-25 23:46:09 +02:00
  • cb3ed425c8 Display only posts on front page and start category separation Philipp Oppermann 2016-04-25 23:42:51 +02:00
  • 7e05690ad8 Add page layout and url format Philipp Oppermann 2016-04-25 23:41:28 +02:00
  • 568e95605b Add more redirects for old url formats Philipp Oppermann 2016-04-25 23:25:59 +02:00
  • aa3d53f800 Use slug instead of filename Philipp Oppermann 2016-04-25 23:07:03 +02:00
  • fc3d445c3f Use blog directory in main folder as contentdir Philipp Oppermann 2016-04-25 23:06:36 +02:00
  • e8520b665c Images should not be wider than the main container Philipp Oppermann 2016-02-15 00:38:05 +01:00
  • 97c3680013 Use plain ID anchors Philipp Oppermann 2016-02-15 00:37:49 +01:00
  • ea7f21a392 Experimental travis file Philipp Oppermann 2016-02-14 19:05:10 +01:00
  • c65e98fd86 Add images again Philipp Oppermann 2016-02-14 17:53:23 +01:00
  • e0d966ffdd Use ugly URLs to fit old ULR scheme Philipp Oppermann 2016-02-14 17:29:14 +01:00
  • 3fa7a72e9d Revert "Add lorem ipsum post for testing" Philipp Oppermann 2016-02-14 17:28:33 +01:00
  • 50f4657c0a Add a 404 page Philipp Oppermann 2016-02-14 17:05:10 +01:00
  • d905f5209b Don't wrap code blocks Philipp Oppermann 2016-02-14 17:04:52 +01:00
  • dc099ae621 Add syntax highlighting using pygments Philipp Oppermann 2016-02-14 17:04:36 +01:00
  • 5f3ff4904e Order posts by date (ascending) Philipp Oppermann 2016-02-14 16:13:21 +01:00
  • f6d3494d66 Fix css links (.RSSlink seems to be broken) Philipp Oppermann 2016-02-14 16:04:45 +01:00
  • 05ae323d0f Include author email and copyright in config (for rss) Philipp Oppermann 2016-02-14 15:50:57 +01:00
  • 93bed0a54a Add margin to subtitle Philipp Oppermann 2016-02-14 15:43:16 +01:00
  • 24a65dc8ff Use variable for year in footer Philipp Oppermann 2016-02-14 15:42:52 +01:00
  • 269fd36df4 Fix margings for introduction Philipp Oppermann 2016-02-14 15:36:54 +01:00
  • a708ffd037 Make the main container a bit wider Philipp Oppermann 2016-02-14 15:34:02 +01:00
  • 5aaab11022 Make text a bit smaller Philipp Oppermann 2016-02-14 15:33:49 +01:00
  • 6c01e8039c Add poole css Philipp Oppermann 2016-02-14 15:32:57 +01:00
  • 6c5b577b88 Add teaser layout for posts Philipp Oppermann 2016-02-14 15:32:01 +01:00
  • 6be428b248 Add index.html Philipp Oppermann 2016-02-14 15:31:46 +01:00
  • 840ed0097a Add layout for post Philipp Oppermann 2016-02-14 15:31:24 +01:00
  • fc6653d780 Add partial layouts for header and footer Philipp Oppermann 2016-02-14 15:31:01 +01:00
  • bccf9f9166 Add lorem ipsum post for testing Philipp Oppermann 2016-02-14 15:28:48 +01:00
  • f740789dba Set some configuration variables Philipp Oppermann 2016-02-14 15:28:09 +01:00
  • 7059b2f6a6 Replace jekyll site with new hugo site Philipp Oppermann 2016-02-14 15:26:11 +01:00
  • 0fc63576e7 fix link Philipp Oppermann 2016-04-25 22:44:19 +02:00