Commit Graph

20 Commits

Author SHA1 Message Date
Nicolás Ortega Froysa
0cc0abae35
Enable paging first before loading GDT. 2018-04-12 16:42:15 +02:00
Nicolás Ortega Froysa
1f325b4854
Enable paging. 2018-04-11 18:04:14 +02:00
Nicolás Ortega Froysa
794c4e0dd2
Remove parameter name.
It's assembly code, so no need to name it.
2018-04-11 18:03:29 +02:00
Nicolás Ortega Froysa
e0eb1a92be
Move TSS load to boot.s 2018-04-05 10:31:21 +02:00
Nicolás Ortega Froysa
bb36ab3656
Load the TSS. 2018-04-05 10:23:23 +02:00
Nicolás Ortega Froysa
d46ee029ad
Entry for TSS created. 2018-04-05 10:01:51 +02:00
Nicolás Ortega Froysa
2c863fc281
Indentation. 2018-04-04 18:09:54 +02:00
Nicolás Ortega Froysa
1e72b5f05e
Added new entries. 2018-04-04 17:58:47 +02:00
Nicolás Ortega Froysa
a495a08cc0
Loading GDT in C. 2018-04-04 17:50:29 +02:00
Nicolás Ortega Froysa
879bfb0c8a
Creating one file for all structures. 2018-04-02 18:22:22 +02:00
Nicolás Ortega Froysa
e74b55936b
Move GDT to its own file. 2018-03-22 10:50:58 +01:00
Nicolás Ortega Froysa
8da7ee820e
Forgot to add globals file. 2018-03-22 10:27:05 +01:00
Nicolás Ortega Froysa
61457450f3
Use version macro. 2018-03-18 15:26:38 +01:00
Nicolás Ortega Froysa
9232398bc4
Print name of kernel instead. 2018-03-15 00:09:08 +01:00
Nicolás Ortega Froysa
05b7cf1d7e
Reverting to continue using GNU. 2018-03-14 19:07:46 +01:00
Nicolás Ortega Froysa
9703f2484c
Added GDT.
Unfortunately I can't do it in C, but whatever.
2018-03-14 17:10:51 +01:00
Nicolás Ortega Froysa
ea6b0f69d2
Using LLVM and NASM now.
I need to reimplement the GDT, although hopefully now I can get it to
work in C.
2018-03-14 15:08:02 +01:00
Nicolás Ortega Froysa
06aa177eef
Getting ready to add a TSS. 2018-03-09 18:19:52 +01:00
Nicolás Ortega Froysa
65a83cecaa
Licensing 2018-03-08 16:56:23 +01:00
Nicolás Ortega Froysa
a3c817412e
Initial commit. 2018-03-08 16:53:29 +01:00