Matheus
|
93a8224aac
|
kernel: use term as printf hook after initialising flanterm
|
2023-04-12 21:50:51 -03:00 |
|
Matheus
|
1a1de0b568
|
kernel/term.c: use pmm to allocate flanterm
|
2023-04-12 21:49:17 -03:00 |
|
Matheus
|
c190f0bb74
|
kernel: mmu.h
|
2023-04-12 21:48:24 -03:00 |
|
Matheus
|
616b0208c2
|
kernel: pmm
|
2023-04-12 21:40:16 -03:00 |
|
Matheus
|
d4aef81b43
|
kernel: fix x86-64 isr macros
|
2023-04-09 19:26:12 -03:00 |
|
Matheus
|
de2800d547
|
kernel: fix idtentry_t
|
2023-04-09 19:11:36 -03:00 |
|
Matheus
|
85aaf83ec1
|
kernel: term
|
2023-04-09 18:58:11 -03:00 |
|
Matheus
|
d660aa7e49
|
kernel: integrate flanterm into build system
|
2023-04-09 17:59:50 -03:00 |
|
Matheus
|
3ede2c4f94
|
fetch flanterm
|
2023-04-09 17:35:53 -03:00 |
|
Matheus
|
ad70e8741d
|
kernel: panic
|
2023-04-08 21:40:31 -03:00 |
|
Matheus
|
e364f631e4
|
x86-64 isr: fix rbp not being pushed
|
2023-04-08 21:36:25 -03:00 |
|
Matheus
|
7b58504b01
|
kernel: x86-64 idt
|
2023-04-08 21:13:43 -03:00 |
|
Matheus
|
ef2d0fc874
|
kernel: x86-64 context
|
2023-04-08 21:13:29 -03:00 |
|
Matheus
|
a9f490b431
|
kernel: initial interrupt abstraction implementation
|
2023-04-08 20:16:16 -03:00 |
|
Matheus
|
1555becce5
|
move arch include dir
|
2023-04-08 19:29:22 -03:00 |
|
Matheus
|
320cc13d75
|
kernel: string.h, gdt, msr, cpu and ist
|
2023-04-08 17:17:03 -03:00 |
|
Matheus
|
f78650f42e
|
Makefile: debug flags for qemu
|
2023-04-08 17:15:54 -03:00 |
|
Matheus
|
d8141261cb
|
kernel: use mpaland printf
|
2023-04-08 14:01:31 -03:00 |
|
Matheus
|
ec9e498814
|
kernel: fetch limine.h from github
|
2023-04-08 02:09:16 -03:00 |
|
Matheus
|
056481bedb
|
kernel: e9 port output
|
2023-04-08 02:01:58 -03:00 |
|
Matheus
|
ee4e5e5b13
|
kernel: io.h
|
2023-04-08 01:56:35 -03:00 |
|
Matheus
|
2f8e93faa3
|
Makefile: qemu targets and fixes
|
2023-04-08 01:56:25 -03:00 |
|
Matheus
|
4669717305
|
quality of life
|
2023-04-08 01:18:08 -03:00 |
|
Matheus
|
df84704797
|
initial commit
|
2023-04-08 01:11:30 -03:00 |
|