Commit Graph

  • 7b235adab2 Update blog to b9a35036e3 travis-update-bot 2015-11-07 00:15:50 +00:00
  • b9a35036e3 Fix redirects Philipp Oppermann 2015-11-07 01:12:33 +01:00
  • cb463cc70f Update blog to e8b6947555 travis-update-bot 2015-11-06 23:41:33 +00:00
  • e8b6947555 Travis bugfix Philipp Oppermann 2015-11-07 00:38:47 +01:00
  • 6646326fb0 One more cosmetical thing Philipp Oppermann 2015-11-07 00:34:16 +01:00
  • 8dfc8531e4 Some cosmetical improvements for the blog update commits Philipp Oppermann 2015-11-07 00:28:47 +01:00
  • 91f7c70194 Last final travis fix: there is no _pages folder Philipp Oppermann 2015-11-07 00:22:32 +01:00
  • 2691f2b5d7 Final travis fix: add -r flag to copy Philipp Oppermann 2015-11-07 00:19:09 +01:00
  • 5978234f15 Fix: travis needs to clone it again because it needs gh-pages Philipp Oppermann 2015-11-07 00:10:53 +01:00
  • 753c8d4aea Fix ssh key name Philipp Oppermann 2015-11-07 00:02:02 +01:00
  • 5a49d761d9 Remove wrong include Philipp Oppermann 2015-11-06 23:58:10 +01:00
  • 1b2ff0f66e Merge pull request #28 from phil-opp/travis_blog_update Philipp Oppermann 2015-11-06 23:56:10 +01:00
  • 7e5dad2277 Update blog on push to master through travis Philipp Oppermann 2015-11-06 23:49:09 +01:00
  • 6e93a7d528 Add redirects again Philipp Oppermann 2015-11-06 22:57:06 +01:00
  • e759a6826c Merge pull request #26 from phil-opp/merge_posts_pr Philipp Oppermann 2015-11-06 22:50:07 +01:00
  • 885168bea4 Move blog posts/pages into code repository Philipp Oppermann 2015-11-06 22:47:39 +01:00
  • ef0bdc6986 Change the title to “Writing an OS in Rust” Philipp Oppermann 2015-11-06 19:59:03 +01:00
  • 8a4ae0751d Change URL to os.phil-opp.com Philipp Oppermann 2015-11-06 19:53:36 +01:00
  • 237b0e8e6a Add a CNAME for rust-os.phil-opp.com Philipp Oppermann 2015-11-06 19:48:03 +01:00
  • 7ffaf1cac8 Update links to blog repository Philipp Oppermann 2015-11-06 19:46:27 +01:00
  • ba5550aebb Remove rust-os category Philipp Oppermann 2015-11-06 19:43:02 +01:00
  • 870d858018 Remove CNAME Philipp Oppermann 2015-11-06 19:33:57 +01:00
  • fa78bd82a8 Add missing license header Philipp Oppermann 2015-11-03 19:53:28 +01:00
  • 9986ee22d4 Auto merge of #23 - phil-opp:phil-opp-patch-1, r=phil-opp Homu 2015-11-02 06:39:20 +09:00
  • 2b075af068 Add travis badge Philipp Oppermann 2015-11-01 19:52:23 +01:00
  • 77373d59b2 Auto merge of #22 - phil-opp:phil-opp-patch-1, r=phil-opp Homu 2015-11-02 03:35:33 +09:00
  • fa96486353 Add link to blog Philipp Oppermann 2015-11-01 18:59:45 +01:00
  • 514bad2cbd Fix row/column number Philipp Oppermann 2015-11-01 06:45:06 +01:00
  • dbce597de7 Suggest --verbose on grub-mkrescue problems Philipp Oppermann 2015-10-31 14:31:13 +01:00
  • 765e22db47 Add notes about required unstable features Philipp Oppermann 2015-10-31 14:19:05 +01:00
  • 175ed545b1 Emphazise that we're using 512 2MiB pages Philipp Oppermann 2015-10-31 14:07:11 +01:00
  • 7cfa96b72d Use mul instead of imul Philipp Oppermann 2015-10-31 14:00:13 +01:00
  • e582b37f19 Merge pull request #21 from phil-opp/imul_mul Philipp Oppermann 2015-10-31 13:50:46 +01:00
  • 8789fa8531 Use unsigned mul instead of signed imul Philipp Oppermann 2015-10-31 13:48:12 +01:00
  • 44a8f72c28 Merge pull request phil-opp/phil-opp.github.io#13 from InPermutation/master Philipp Oppermann 2015-10-31 13:43:03 +01:00
  • 243abbe280 fn zip moved around in the latest nightly Jacob Krall 2015-10-30 23:39:12 -04:00
  • 8c45ffff6a Setup Rust: fix typo in attribute name Jacob Krall 2015-10-30 22:08:20 -04:00
  • 3453fbfa2f Fix non-breaking spaces Philipp Oppermann 2015-10-30 12:10:20 +01:00
  • 8ff462f831 typo Philipp Oppermann 2015-10-30 11:56:16 +01:00
  • cb2a90ef2b typo Philipp Oppermann 2015-10-29 19:36:04 +01:00
  • 99be56f9b8 Display updated on for Entering Long Mode post Philipp Oppermann 2015-10-29 19:28:32 +01:00
  • 5dde1afc38 Merge pull request phil-opp/phil-opp.github.io#10 from phil-opp/2mib_pages Philipp Oppermann 2015-10-29 19:17:06 +01:00
  • 77b766d669 Use 2MiB pages instead of 1GiB pages Philipp Oppermann 2015-10-29 19:12:41 +01:00
  • 1e7236caf5 Merge pull request #18 from phil-opp/2mib_pages Philipp Oppermann 2015-10-29 18:20:58 +01:00
  • 2a35ec19b6 Use 2MiB pages instead of one 1GiB page Philipp Oppermann 2015-10-29 17:41:05 +01:00
  • cc10ea92c1 Refer to comments on grub-mkrescue issues Philipp Oppermann 2015-10-29 15:01:29 +01:00
  • 934e8369b6 Add a note about a xorriso version error on grub-mkrescue Philipp Oppermann 2015-10-28 18:34:15 +01:00
  • 5e60f6708e Link to cross-compile-binutils post in the other projects section Philipp Oppermann 2015-10-27 23:37:54 +01:00
  • c5d459bd10 Clear screen before printing Hello World Philipp Oppermann 2015-10-27 23:30:51 +01:00
  • e0955c6019 Add missing Copy explanation Philipp Oppermann 2015-10-27 23:20:02 +01:00
  • dfabc0ff32 Merge pull request #15 from phil-opp/printing_to_screen_improvements Philipp Oppermann 2015-10-27 20:50:08 +01:00
  • e439e9eb5d Use a byte char instead of casting Philipp Oppermann 2015-10-27 20:48:14 +01:00
  • c36a3d19d2 Add and use a clear_screen function Philipp Oppermann 2015-10-27 20:47:58 +01:00
  • f9325f5811 Some small improvements to sync post and code Philipp Oppermann 2015-10-27 20:45:41 +01:00
  • 54b47aaac1 Merge pull request #14 from phil-opp/multiboot_header_section_name Philipp Oppermann 2015-10-27 18:47:03 +01:00
  • 592bae3f87 Rename multiboot section to multiboot_header Philipp Oppermann 2015-10-27 18:45:37 +01:00
  • 7b0428b07a Rename multiboot section to multiboot_header Philipp Oppermann 2015-10-27 18:40:58 +01:00
  • 8640091bc6 Merge pull request #12 from phil-opp/a_minimal_kernel_fixes Philipp Oppermann 2015-10-26 23:02:34 +01:00
  • 5e5374cd7d Update grub.cfg to use renamed kernel file Philipp Oppermann 2015-10-26 16:54:45 +01:00
  • 37b576eb3c Explicitly rename copied kernel to kernel.bin Jacob Krall 2015-10-26 15:45:46 +01:00
  • 9ecaf0fe0c make iso depends on grub.cfg Jacob Krall 2015-10-26 15:45:19 +01:00
  • ba938a2aeb Merge pull request #8 from InPermutation/patch-1 Philipp Oppermann 2015-10-26 11:12:49 +01:00
  • 3e59075d53 Explicitly rename copied kernel to kernel.bin Jacob Krall 2015-10-26 00:54:30 -04:00
  • 0a165becfe make iso depends on grub.cfg Jacob Krall 2015-10-26 00:52:12 -04:00
  • 93f042da4c typo Jacob Krall 2015-10-25 23:51:55 -04:00
  • 1b6d39f998 Update contact page Philipp Oppermann 2015-10-25 16:56:56 +01:00
  • daa2bcc1fe Merge pull request phil-opp/phil-opp.github.io#6 from phil-opp/printing_to_screen_repr_c Philipp Oppermann 2015-10-25 15:55:13 +01:00
  • 1e90a1e78d Merge pull request #8 from phil-opp/printing_to_screen_repr_c Philipp Oppermann 2015-10-25 15:53:45 +01:00
  • 07fdd581d8 Add repr(C) attribute to ScreenChar Philipp Oppermann 2015-10-25 15:52:22 +01:00
  • 34dd42a6fc Add #[repr(C)] to ScreenChar Philipp Oppermann 2015-10-25 15:38:08 +01:00
  • d017999722 Add a RSS link Philipp Oppermann 2015-10-25 15:05:04 +01:00
  • 8aaa0105c3 Include subtitle in RSS feed Philipp Oppermann 2015-10-25 15:04:44 +01:00
  • d8746e116d Remove redirect for /contact Philipp Oppermann 2015-10-25 14:30:08 +01:00
  • a2cebb7fcb Don't break subtitle partially Philipp Oppermann 2015-10-25 14:22:16 +01:00
  • f48ebb3961 Add a subtitle: Writing an OS in Rust Philipp Oppermann 2015-10-25 14:07:40 +01:00
  • 76ea95acf5 Fix test_long_mode (closes #4) Philipp Oppermann 2015-10-25 01:55:31 +02:00
  • 68c0ab0d59 Merge pull request #7 from phil-opp/fix_long_mode_test Philipp Oppermann 2015-10-25 01:51:43 +02:00
  • f670e330f5 Fix long mode test (fixes #6) Philipp Oppermann 2015-10-25 01:49:42 +02:00
  • a39a611629 Wording: replace check with test Philipp Oppermann 2015-10-25 01:48:57 +02:00
  • ca9c3fdcf4 Don't crawl the contact page Philipp Oppermann 2015-10-25 01:36:22 +02:00
  • 145c7a2285 Include cross compiling posts in archive + redesign Philipp Oppermann 2015-10-24 21:12:04 +02:00
  • 955f30a2a4 Merge pull request phil-opp/phil-opp.github.io#5 from phil-opp/cross-compile-libcore Philipp Oppermann 2015-10-24 21:02:32 +02:00
  • edfe60d416 Add page about libcore for cross compiling Philipp Oppermann 2015-10-24 17:21:54 +02:00
  • 76372f82f4 Use target parameter when invoking cargo build/rustc Philipp Oppermann 2015-10-24 16:36:12 +02:00
  • 9cd9ec25db Merge pull request #5 from phil-opp/rust-target Philipp Oppermann 2015-10-24 16:25:50 +02:00
  • 3d94304bbb Specify rust target Philipp Oppermann 2015-10-24 16:11:31 +02:00
  • a57d769687 Use non-breaking hyphens and emphasize not Philipp Oppermann 2015-10-24 15:59:47 +02:00
  • 01798b717f Some syntactical and whitespace fixes Philipp Oppermann 2015-10-24 15:55:30 +02:00
  • 710fa81c27 Add and link article about cross compiling binutils Philipp Oppermann 2015-10-24 15:54:59 +02:00
  • 2f64af811e Switch to none permalinks and setup redirects Philipp Oppermann 2015-10-24 14:53:48 +02:00
  • 9497fc853e Update contact page Philipp Oppermann 2015-10-23 18:04:31 +02:00
  • c223ae604a Remove ads Philipp Oppermann 2015-10-23 17:51:53 +02:00
  • cad0065e74 Fix wording Philipp Oppermann 2015-10-23 13:03:58 +02:00
  • 29fa352663 Merge pull request phil-opp/phil-opp.github.io#3 from phil-opp/printing_wip Philipp Oppermann 2015-10-23 12:48:18 +02:00
  • 95028c0f5d Merge pull request #3 from phil-opp/vga_buffer Philipp Oppermann 2015-10-23 12:47:44 +02:00
  • 4efb3c1eae Publish poist about printing to screen Philipp Oppermann 2015-10-23 01:47:26 +02:00
  • 5b1f2361f2 Use println! to print the `Hello World! Philipp Oppermann 2015-09-24 18:20:49 +02:00
  • 4d29482952 Add custom print and println macros Philipp Oppermann 2015-09-24 18:20:26 +02:00
  • e4a8c4c9fa Silence dead code warnings for unused colors Philipp Oppermann 2015-09-24 18:13:05 +02:00
  • c547b128e5 Implement fmt::Write trait for Writer Philipp Oppermann 2015-09-24 18:04:27 +02:00