Mathieu Maret
|
4120e56f82
|
Correct outb usage
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
f18249fab6
|
Correct IDT address computation
And I'm suppose to be graduate for that...
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
9cd70a7046
|
fix printInt for INT_MIN
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
3ce167123a
|
Add way to print int
|
2018-07-15 21:28:08 +02:00 |
|
Mathieu Maret
|
1dd69e16a2
|
Change message of mbr
|
2018-07-12 12:21:19 +02:00 |
|
Mathieu Maret
|
b4990aed80
|
Add exception handling
|
2018-07-12 12:20:27 +02:00 |
|
Mathieu Maret
|
6d34b7eef0
|
idt: reformat code
|
2018-07-12 12:20:27 +02:00 |
|
Mathieu Maret
|
c62f52342f
|
Add gdt (from SOS)
|
2018-07-12 12:20:27 +02:00 |
|
Mathieu Maret
|
278ac9f816
|
Rename IRQ exception base addr
|
2018-07-12 12:20:27 +02:00 |
|
Mathieu Maret
|
0d43780f35
|
Add more comment in mbr
|
2018-07-10 14:04:51 +02:00 |
|
Mathieu Maret
|
35c0fb8f86
|
Add IRQ handler
|
2018-06-26 16:41:06 +02:00 |
|
Mathieu Maret
|
a82a055ea1
|
Add Readme doc
|
2017-11-27 14:52:01 +01:00 |
|
Mathieu Maret
|
f1341d3d72
|
Add some "kernel" code written in C
Draw few message on VGA
Setup Interruption Description Table
Setup IRQ
|
2017-11-27 14:51:51 +01:00 |
|
Mathieu Maret
|
523bff7fce
|
Put 32bits code after 1sector and load it
Use makefile to build
Use ld linker script to create final bin
|
2017-11-24 22:41:16 +01:00 |
|
Mathieu Maret
|
a6750cb2a5
|
Go into 32bits protected mode
|
2017-11-23 23:25:07 +01:00 |
|
Mathieu Maret
|
868278ffec
|
Correct markdown
|
2017-01-28 23:50:26 +01:00 |
|
Mathieu Maret
|
6e2f3fbd06
|
Add doc about reg
|
2017-01-28 23:40:54 +01:00 |
|
Mathieu Maret
|
b2610491c7
|
Hello world in a mbr
|
2017-01-28 23:31:26 +01:00 |
|
Mathieu Maret
|
bad25e4013
|
mbr print 'A'
|
2017-01-28 23:01:44 +01:00 |
|
Mathieu Maret
|
acc01761e0
|
Mbr doing nothing
|
2017-01-28 22:58:25 +01:00 |
|