Greg Shuflin
|
4d7aa79434
|
Have panic handler print message
|
2022-02-19 01:01:32 -08:00 |
|
Greg Shuflin
|
1cfd133cb2
|
Run cargo fmt
|
2022-02-19 01:00:56 -08:00 |
|
Greg Shuflin
|
5c0ea91e65
|
Add back code for writing to screen
|
2022-02-19 01:00:27 -08:00 |
|
Greg Shuflin
|
2889490657
|
Add modern (2022) version of inital code
|
2022-02-13 19:56:35 -08:00 |
|
greg
|
8b262daa3c
|
Add halt loop
|
2019-07-18 10:31:02 -07:00 |
|
greg
|
0b8cd65458
|
Handle timer interrupt
|
2019-07-18 10:28:20 -07:00 |
|
greg
|
2627b216a1
|
Programmable Interrupt Controller
|
2019-07-18 03:28:55 -07:00 |
|
greg
|
0264a5e4b6
|
GDT, IDT stuff
set a separate stack for double-fault handler
|
2019-07-18 03:01:57 -07:00 |
|
greg
|
4c0ce08bc8
|
Double fault
|
2019-07-11 02:51:00 -07:00 |
|
greg
|
596bb35697
|
Triple-fault by deliberately dividing by zero with no handler
|
2019-07-11 02:44:26 -07:00 |
|
greg
|
41dfe6215d
|
And put back interrupt/panic
|
2019-07-11 02:39:31 -07:00 |
|
greg
|
380b7adfbb
|
Fix vga printing newlines
|
2019-07-11 02:38:49 -07:00 |
|
greg
|
9b61d543d6
|
Breakpoint interrupt
|
2019-07-11 02:35:02 -07:00 |
|
greg
|
c07949da0e
|
Start interrupt table
|
2019-07-11 02:27:58 -07:00 |
|
greg
|
5be5acfef9
|
Panic handler
|
2019-07-11 01:47:49 -07:00 |
|
greg
|
ec115c43c4
|
Add kernel print macros
|
2019-07-11 01:46:28 -07:00 |
|
greg
|
0c0a53f1be
|
Better vga buffer
|
2019-07-10 23:39:12 -07:00 |
|
greg
|
0e9bff7bff
|
Vga buffer + test for it
|
2019-07-10 02:25:12 -07:00 |
|
greg
|
b2af51ffa6
|
Print to vga buffer
|
2019-07-10 01:37:58 -07:00 |
|
greg
|
8d88b46702
|
Freestanding binary
|
2019-07-09 09:42:41 -07:00 |
|
greg
|
5448750610
|
Initial commit
|
2019-07-09 02:02:08 -07:00 |
|