Commit Graph

  • 66102b3aba Use version 0.2.0 of uart_16550 Philipp Oppermann 2019-04-17 18:54:31 +02:00
  • ae46a98cdb Add introduciotn for printing to the console section Philipp Oppermann 2019-04-17 12:16:54 +02:00
  • 79ce3bd883 Deprecate the old testing posts Philipp Oppermann 2019-04-17 12:04:36 +02:00
  • 005dd7d951 Begin new testing post Philipp Oppermann 2019-04-17 11:56:26 +02:00
  • 5808aafb49 Merge pull request #582 from phil-opp/bootimage-runner Philipp Oppermann 2019-04-27 13:39:37 +02:00
  • 247af45791 Merge branch 'post-08-new' into post-09-new Philipp Oppermann 2019-04-26 15:50:18 +02:00
  • 667c093594 Merge branch 'post-07-new' into post-08-new Philipp Oppermann 2019-04-26 15:50:02 +02:00
  • abf640254a Merge branch 'post-06-new' into post-07-new Philipp Oppermann 2019-04-26 15:49:43 +02:00
  • 111c3e1029 Comment out stack_overflow() call to keep cargo xtest working Philipp Oppermann 2019-04-26 15:48:59 +02:00
  • fd0646fecf Improve formatting Philipp Oppermann 2019-04-26 12:15:50 +02:00
  • c8821cb226 Use entry_point macro in lib.rs too Philipp Oppermann 2019-04-26 12:00:51 +02:00
  • 2e531850b8 Remove redundant import Philipp Oppermann 2019-04-25 20:31:43 +02:00
  • 65dbb5ac48 Merge branch 'post-08-new' into post-09-new Philipp Oppermann 2019-04-26 15:28:56 +02:00
  • 62f913facc Move test_main call to end of _start Philipp Oppermann 2019-04-25 20:33:26 +02:00
  • d6f48d72aa Remove duplicated import Philipp Oppermann 2019-04-25 20:29:12 +02:00
  • 2784998301 Update post number for Readme badge Philipp Oppermann 2019-04-26 15:27:05 +02:00
  • 6099fddd54 Merge branch 'post-07-new' into post-08-new Philipp Oppermann 2019-04-26 15:26:38 +02:00
  • 8854b6b751 Move hlt_loop up to keep cfg(test) functions together Philipp Oppermann 2019-04-26 11:59:16 +02:00
  • 51cdc4db8b Use hlt_loop in lib.rs too Philipp Oppermann 2019-04-25 20:25:39 +02:00
  • ae93dc18c3 Fix race condition in test_println_output test Philipp Oppermann 2019-04-25 20:17:00 +02:00
  • acfdf929ad Move PIC initialization and interrupt::enable to blog_os::init Philipp Oppermann 2019-04-25 18:38:16 +02:00
  • 3e6f242b52 Update post number for Readme badge Philipp Oppermann 2019-04-26 15:24:38 +02:00
  • ad6cb02d5c Merge branch 'post-06-new' into post-07-new-rebased Philipp Oppermann 2019-04-26 15:24:28 +02:00
  • 70d981e179 Simplify stack_overflow test Philipp Oppermann 2019-04-25 18:40:46 +02:00
  • ee3d2219ab Disable test harness for stack_overflow test Philipp Oppermann 2019-04-25 18:39:14 +02:00
  • c5a39e0902 Add a stack overflow integration test Philipp Oppermann 2019-04-25 18:30:49 +02:00
  • 4774893a93 Call gdt::init from blog_os::init Philipp Oppermann 2019-04-25 18:28:50 +02:00
  • 3c59321b54 Remove old bootimage test integration test Philipp Oppermann 2019-04-25 18:28:37 +02:00
  • f5345db3e6 Update post number for Readme badge Philipp Oppermann 2019-04-26 15:11:49 +02:00
  • 94622ebfd5 Merge branch 'post-05-new' into post-06-new-rebased Philipp Oppermann 2019-04-26 15:11:24 +02:00
  • 53f3236754 Update post number for Readme badge Philipp Oppermann 2019-04-26 15:09:17 +02:00
  • 82014268da Merge branch 'post-05-new' into post-06-new-rebased Philipp Oppermann 2019-04-26 15:05:55 +02:00
  • a5b6422785 Add a test for the breakpoint exception Philipp Oppermann 2019-04-25 18:23:54 +02:00
  • b7eefae5f9 Delete old bootimage test integration tests Philipp Oppermann 2019-04-25 18:16:52 +02:00
  • df8335f8c7 Add a new blog_os::init function instead of calling init_idt directly Philipp Oppermann 2019-04-25 18:08:48 +02:00
  • f301ae461a Merge branch 'post-04-new' into post-05-new Philipp Oppermann 2019-04-26 14:48:51 +02:00
  • ad99afae98 Fix panic_handler test by fixing line number Philipp Oppermann 2019-04-25 18:18:39 +02:00
  • 8374aa6ab6 Run cargo fmt Philipp Oppermann 2019-04-25 18:10:59 +02:00
  • c8087cdd6f Update Readme for Testing post Philipp Oppermann 2019-04-25 12:23:45 +02:00
  • ccb8b79ef8 Add a panic handler test Philipp Oppermann 2019-04-23 16:50:32 +02:00
  • a55ced6b7f Add a basic test to basic_boot Philipp Oppermann 2019-04-23 16:50:19 +02:00
  • 2e5f192f35 Make exit_qemu safe Philipp Oppermann 2019-04-23 16:50:07 +02:00
  • c2f36e086e Install qemu on CI Philipp Oppermann 2019-04-22 14:09:20 +02:00
  • cdd91df869 Run cargo xtest on CI Philipp Oppermann 2019-04-22 13:25:09 +02:00
  • a2d628cabe Complete the basic_boot integration test Philipp Oppermann 2019-04-22 13:20:22 +02:00
  • 48e1f72d23 Split off a library Philipp Oppermann 2019-04-22 12:06:16 +02:00
  • 3b13211579 Add the skeleton for an integration test Philipp Oppermann 2019-04-22 11:52:22 +02:00
  • d0629ba5a2 Import serial_println only in test mode Philipp Oppermann 2019-04-22 11:48:50 +02:00
  • 46bb44b95d Run cargo fmt Philipp Oppermann 2019-04-20 19:06:00 +02:00
  • 4cbac20b40 Add tests for the VGA buffer Philipp Oppermann 2019-04-20 19:04:55 +02:00
  • d4ebbc291a Hide QEMU in test mode Philipp Oppermann 2019-04-20 18:51:37 +02:00
  • 3ecf9a9b56 Exit qemu on panic Philipp Oppermann 2019-04-20 18:50:43 +02:00
  • 1559493802 Print test results over serial port Philipp Oppermann 2019-04-20 18:40:25 +02:00
  • 98a0e605be Interpret exit code 33 as test success Philipp Oppermann 2019-04-20 18:34:30 +02:00
  • dbdd46da9a Exit qemu after running tests Philipp Oppermann 2019-04-20 18:32:58 +02:00
  • 3aa6151729 Add a trivial_assertion test Philipp Oppermann 2019-04-20 18:30:34 +02:00
  • 0beb0d80f8 Add a custom test runner Philipp Oppermann 2019-04-20 18:29:43 +02:00
  • 3c421e9ccb Merge branch 'post-03-new' into post-04-new Philipp Oppermann 2019-04-26 12:45:43 +02:00
  • 23cbafab1c Reset code to post-03 branch Philipp Oppermann 2019-04-25 11:34:16 +02:00
  • 82c499a8b9 Update mentions of bootimage run in other posts Philipp Oppermann 2019-04-25 15:06:29 +02:00
  • 52cbb1e756 Set up a cargo runner to make cargo xrun work Philipp Oppermann 2019-04-25 13:17:40 +02:00
  • 22bc414972 Use cargo bootimage instead of bootimage run Philipp Oppermann 2019-04-25 13:17:18 +02:00
  • 2377c0a579 Restructure: Create a new Running our Kernel section Philipp Oppermann 2019-04-25 13:16:57 +02:00
  • 70c24b76d0 Merge branch 'post-02' into post-03 Philipp Oppermann 2019-04-26 11:27:45 +02:00
  • b59720f6e1 Update Readme for new runner Philipp Oppermann 2019-04-26 11:27:36 +02:00
  • 16a314ab8d Merge branch 'post-02' into post-03 Philipp Oppermann 2019-04-26 11:24:17 +02:00
  • 63b97fe1f8 Update bootloader to version 0.6.0 Philipp Oppermann 2019-04-26 11:23:32 +02:00
  • 528bbd4e9f Add a cargo xbuild check on CI Philipp Oppermann 2019-04-25 14:28:43 +02:00
  • 06d1c9ff81 Update CI scripts to use cargo bootimage Philipp Oppermann 2019-04-20 18:06:02 +02:00
  • c1064ad316 Add a .cargo/config file Philipp Oppermann 2019-04-20 18:05:13 +02:00
  • 24e06d8978 Create a .cargo/config file that sets the default target Philipp Oppermann 2019-04-25 13:10:45 +02:00
  • 3a3a76466c Use bootimage 0.7.3 Philipp Oppermann 2019-04-25 12:27:27 +02:00
  • 16cf7e8e42 Merge branch 'post-09' into post-10 Philipp Oppermann 2019-04-25 11:08:11 +02:00
  • 9c7faf92ed Merge branch 'post-08' into post-09 Philipp Oppermann 2019-04-25 11:08:11 +02:00
  • db0489403a Merge branch 'post-07' into post-08 Philipp Oppermann 2019-04-25 11:08:11 +02:00
  • e0d68fee24 Merge branch 'post-06' into post-07 Philipp Oppermann 2019-04-25 11:08:11 +02:00
  • 8f76952ff0 Merge branch 'post-05' into post-06 Philipp Oppermann 2019-04-25 11:08:11 +02:00
  • 57b30bf346 Merge branch 'post-04' into post-05 Philipp Oppermann 2019-04-25 11:08:11 +02:00
  • 4eb7f94171 Merge branch 'post-03' into post-04 Philipp Oppermann 2019-04-25 11:08:11 +02:00
  • f875a933e5 Merge branch 'post-02' into post-03 Philipp Oppermann 2019-04-25 11:08:11 +02:00
  • 3c2a5ef0f6 Merge branch 'post-01' into post-02 Philipp Oppermann 2019-04-25 11:08:11 +02:00
  • 4209c85908 Build all branches on azure pipelines Philipp Oppermann 2019-04-25 11:08:05 +02:00
  • 719a8ef964 Merge #580 bors[bot] 2019-04-24 16:48:42 +00:00
  • 646faffb4e Use requirements.txt for PyGitHub Philipp Oppermann 2019-04-24 18:45:11 +02:00
  • ffb17617a1 Merge pull request #579 from phil-opp/azure-artifacts Philipp Oppermann 2019-04-24 18:04:33 +02:00
  • 65f48be964 Delete netlify.toml file Philipp Oppermann 2019-04-24 17:32:31 +02:00
  • e4eee8c37f Revert "Mention GitHub, Zola, and Netlify in the footer" Philipp Oppermann 2019-04-24 16:57:08 +02:00
  • c1d7a7933b Link to base_url instead of /second-edition Philipp Oppermann 2019-04-24 16:56:47 +02:00
  • e2504b1366 Build all branches Philipp Oppermann 2019-04-24 16:28:53 +02:00
  • b17c06b47d Require azure pipelines for bors Philipp Oppermann 2019-04-24 16:30:01 +02:00
  • 5daa7269d6 Use Zola's aliases feature instead of Netlify redirects Philipp Oppermann 2019-04-24 12:07:00 +02:00
  • 5995948310 Add a CNAME file for GitHub Pages Philipp Oppermann 2019-04-24 16:18:43 +02:00
  • dcac2d118d Run Zola build on azure pipelines Philipp Oppermann 2019-04-24 12:17:15 +02:00
  • a6b8252946 Revert "Use Zola's aliases feature instead of Netlify redirects" Philipp Oppermann 2019-04-24 15:57:06 +02:00
  • fd2ac6ef18 Use Zola's aliases feature instead of Netlify redirects Philipp Oppermann 2019-04-24 12:07:00 +02:00
  • 1ff397f568 Mention GitHub, Zola, and Netlify in the footer Philipp Oppermann 2019-04-23 14:27:00 +02:00
  • 8e6e5f7dcc Update copyright to 2019 Philipp Oppermann 2019-04-23 14:18:44 +02:00
  • f2335e8e72 Add a note that there must be no spaces in features string Philipp Oppermann 2019-04-17 18:49:23 +02:00
  • ac16f2ed55 Link if let and shadowing chapters under keyboard code Philipp Oppermann 2019-04-15 14:10:34 +02:00
  • 19556d9e68 Merge branch 'post-09' into post-10 Philipp Oppermann 2019-04-11 15:32:21 +02:00