Commit Graph

1340 Commits

Author SHA1 Message Date
Philipp Oppermann
bb85705fe9 Merge pull request #448 from slin31/master
Fix: should be `main.rs` instead of `lib.rs`
2018-07-02 15:44:59 +02:00
Nils Siemons
b4dd2de117 Update abi_x86_interrupt error message 2018-07-02 14:26:00 +02:00
Nils Siemons
dbb8575692 Fix: should be main.rs instead of lib.rs
The feature flag for `abi_x86_interrupt` needs to be in `main.rs`
2018-07-02 13:58:06 +02:00
Philipp Oppermann
41bd05586e Update Readme for second edition 2018-07-01 19:38:01 +02:00
Erlend
3e570a8cfb Fix links that pointed to a redirection page (#447) 2018-07-01 18:58:00 +02:00
Philipp Oppermann
3365a4f9ff Remove unneeded const_fn feature 2018-07-01 18:26:48 +02:00
skierpage
795b84a447 explain choice of 0xf4 for I/O port (#446)
based on issue 443 comment 400625857
2018-06-28 09:05:10 +02:00
Philipp Oppermann
0af14e1d51 Clarify that the entry point should be named _start, even on Windows and macOS 2018-06-27 13:12:32 +02:00
Philipp Oppermann
e8b6801de1 Fix typo 2018-06-27 12:22:08 +02:00
Philipp Oppermann
22470e7c87 Fix: should be “integration test” instead of “unit test” 2018-06-27 12:22:00 +02:00
Philipp Oppermann
56c9b0e41a Use post url for finding utterances issue 2018-06-27 12:07:11 +02:00
Erlend
83873ab54b Fix confusing wording (#444) 2018-06-25 16:22:42 +02:00
Philipp Oppermann
0bc3ebe3a5 Explain unsafe uses in double faults post 2018-06-20 12:42:41 +02:00
Philipp Oppermann
275ba7509f Remove TODO introduced by rebasing
(this already exists)
2018-06-20 12:06:12 +02:00
Philipp Oppermann
799e96c317 Merge pull request #442 from phil-opp/double-faults
Port double faults post to second edition
2018-06-19 00:30:59 +02:00
Philipp Oppermann
6a3e391f17 Cache homebrew cache on travis 2018-06-19 00:08:05 +02:00
Philipp Oppermann
deaf48e319 Update x86_64 to version 0.2.6 2018-06-18 23:48:56 +02:00
Philipp Oppermann
22bf95ac19 Run rustfmt 2018-06-18 23:48:17 +02:00
Philipp Oppermann
0b6174ace6 Use same import structure as in post 2018-06-18 23:48:17 +02:00
Philipp Oppermann
1ed7a4ceb8 Add missing } in code example 2018-06-18 23:48:17 +02:00
Philipp Oppermann
233e32b570 Update “what's next” section of previous post 2018-06-18 21:30:47 +02:00
Philipp Oppermann
18fadda280 Update and extend post 2018-06-18 21:30:47 +02:00
Philipp Oppermann
99c0fa5ebf Redesign code 2018-06-18 21:30:47 +02:00
Philipp Oppermann
5499471279 Begin porting the double faults post 2018-06-18 21:30:47 +02:00
Philipp Oppermann
803eafe632 Only build master and bors branches on appveyor 2018-06-18 21:30:29 +02:00
Philipp Oppermann
521ff876b9 Merge pull request #441 from phil-opp/cpu-exceptions
Port post about cpu exceptions to second edition
2018-06-17 21:49:48 +02:00
Philipp Oppermann
97a87728f7 Port cpu exceptions post to second edition 2018-06-17 20:16:41 +02:00
Philipp Oppermann
c39835e61e Extend explanation of lazy_static 2018-06-17 20:08:06 +02:00
Philipp Oppermann
01ac5b5ea0 Merge pull request #439 from phil-opp/integration-tests
New post about integration testing
2018-06-15 10:30:24 +02:00
Philipp Oppermann
837d1502e9 Update post date 2018-06-15 09:47:01 +02:00
Philipp Oppermann
30493e763b Last minute improvements 2018-06-15 09:47:01 +02:00
Philipp Oppermann
faf8521e9d Install QEMU on travis and appveyor 2018-06-15 09:47:01 +02:00
Philipp Oppermann
e585d72216 Fix typo: _start_ -> _start 2018-06-15 09:47:01 +02:00
Philipp Oppermann
2ed8d94c67 Allow unused imports for cargo test 2018-06-15 09:47:01 +02:00
Philipp Oppermann
3372966664 Add missing core::panic::PanicInfo imports in code snippets (#440) 2018-06-14 08:24:37 +02:00
刘冲
34f5733114 remove redundant code in _start (#438)
"as *const u8" seems to be not needed
2018-06-13 11:48:11 +02:00
Philipp Oppermann
76ff956eb9 Add bootimage test to CI 2018-06-12 19:39:40 +02:00
Philipp Oppermann
6529cbc674 Run rustfmt 2018-06-12 19:26:17 +02:00
Philipp Oppermann
8b5be6ebc0 Implement code for integration test post 2018-06-12 19:25:53 +02:00
Philipp Oppermann
40eb19b613 Fix code snippets and resolve some todos 2018-06-12 19:23:12 +02:00
Philipp Oppermann
955fc795da Remove margin-bottom for nested lists 2018-06-12 17:44:46 +02:00
Philipp Oppermann
4fd26d7784 Finish post 2018-06-12 17:44:32 +02:00
Philipp Oppermann
85e199b27b Minor improvements 2018-06-12 17:43:45 +02:00
Philipp Oppermann
79211ac4a9 Update for new panic_implementation attribute 2018-06-12 17:43:45 +02:00
Philipp Oppermann
99c3d86fa5 Fix some printlns that should be print_serials 2018-06-12 15:36:21 +02:00
Philipp Oppermann
1f03081002 Rename all instances of hprint! to serial_print! 2018-06-12 15:33:29 +02:00
Philipp Oppermann
84001f848f Improve wording 2018-06-12 15:30:25 +02:00
Philipp Oppermann
66b49bcf31 Add section about port I/O 2018-06-12 15:18:41 +02:00
Philipp Oppermann
fb0dd53ba5 Write section about test organization 2018-06-10 13:30:33 +02:00
Philipp Oppermann
15c0e7551e Improve the serial section 2018-06-10 13:30:33 +02:00