Philipp Oppermann
|
d1cf8000a3
|
Make double fault handlers diverging
Required by x86_64 0.8.0.
|
2019-12-10 17:02:46 +01:00 |
|
Philipp Oppermann
|
590585da33
|
Merge branch 'post-05' into post-06
|
2019-11-25 13:24:09 +01:00 |
|
Philipp Oppermann
|
6828849bc4
|
Remove cfg(not(windows)) from interrupt module
This is no longer required and was already removed from the post in commit 992b958414.
|
2019-11-25 13:19:07 +01:00 |
|
Philipp Oppermann
|
3470636653
|
Use panic! instead of println! + loop in double fault handler (#687)
This avoids an endless loop when a double fault occurs while running `cargo xtest`.
|
2019-11-22 15:56:56 +01:00 |
|
Philipp Oppermann
|
82014268da
|
Merge branch 'post-05-new' into post-06-new-rebased
|
2019-04-26 15:05:55 +02:00 |
|
Philipp Oppermann
|
a5b6422785
|
Add a test for the breakpoint exception
|
2019-04-26 14:57:14 +02:00 |
|
Philipp Oppermann
|
8e5b6a3e3f
|
Update post-07 code for changes in x86_64 0.5.0
|
2019-03-09 12:34:49 +01:00 |
|
Philipp Oppermann
|
be0ed3a54d
|
Merge branch 'post-06' into post-07
|
2019-03-09 12:32:03 +01:00 |
|
Philipp Oppermann
|
b895f8c745
|
Update code for changes in x86_64 0.5.0
|
2019-03-09 12:29:44 +01:00 |
|
Philipp Oppermann
|
f76ec1ae32
|
Only set double fault handler once
|
2019-01-28 11:50:59 +01:00 |
|
Philipp Oppermann
|
90ad333e90
|
Merge branch 'z_post_06' into z_post_07
|
2019-01-25 14:46:29 +01:00 |
|
Philipp Oppermann
|
8bb0187f35
|
Run rustfmt
|
2019-01-25 14:44:42 +01:00 |
|
Philipp Oppermann
|
e0ed423e52
|
Explain the LLVM bug on Windows in more detail
|
2019-01-25 14:37:46 +01:00 |
|
Philipp Oppermann
|
d8edfccca4
|
Set the stack_index for the double fault handler
|
2019-01-25 14:01:29 +01:00 |
|
Philipp Oppermann
|
218cb9399e
|
Add a double fault handler and test it
|
2019-01-25 13:54:44 +01:00 |
|
Philipp Oppermann
|
b96636984c
|
Workaround an LLVM bug
|
2019-01-25 13:53:17 +01:00 |
|
Philipp Oppermann
|
c6bd48e812
|
Load and test our new IDT
|
2019-01-25 13:51:06 +01:00 |
|
Philipp Oppermann
|
9448b0e025
|
Create a new IDT
|
2019-01-25 13:49:09 +01:00 |
|
Philipp Oppermann
|
ade6c99885
|
Add an interrupts module
|
2019-01-25 13:47:28 +01:00 |
|