Quinten Kock
|
25262960d9
|
add basic interrupt support
|
2020-12-14 23:10:58 +01:00 |
Quinten Kock
|
340557f5ab
|
remove info.nasm
|
2020-12-14 23:08:36 +01:00 |
Quinten Kock
|
bf7bb4443f
|
kernel: add -mno-red-zone
|
2020-12-14 23:08:12 +01:00 |
Quinten Kock
|
03701dd96b
|
initial work for aarch64 support
|
2020-12-11 02:38:48 +01:00 |
Quinten Kock
|
5383bf80d3
|
Merge branch 'master' of ssh://git.dehosting.club:3022/quintenk/kornos
|
2020-12-09 14:31:13 +01:00 |
Quinten Kock
|
bb9ffb43ef
|
make GDT printing work on all platforms
|
2020-12-09 14:30:34 +01:00 |
Quinten Kock
|
61c5386355
|
reenable normal Makefile echoing
|
2020-12-08 15:33:21 +01:00 |
Quinten Kock
|
7d257b014a
|
add panicking from assembly
|
2020-12-08 12:21:05 +01:00 |
Quinten Kock
|
026e6d0e1a
|
load my own fking GDT woop
|
2020-12-08 01:37:33 +01:00 |
Quinten Kock
|
eb42be6dc4
|
Sleep before opening GDB to allow it to connect reliably
|
2020-12-08 01:37:19 +01:00 |
Quinten Kock
|
529c1e2a80
|
make printing GDT work on both x86
|
2020-12-07 23:07:42 +01:00 |
Quinten Kock
|
fb71a09ec4
|
Update readme.md
|
2020-12-07 23:01:59 +01:00 |
Quinten Kock
|
9c51d9da98
|
Add README.md
|
2020-12-07 22:56:37 +01:00 |
Quinten Kock
|
b0e433fca2
|
pretty-print GDT entries
|
2020-12-07 22:48:28 +01:00 |
Quinten Kock
|
22d75a4d43
|
add "make gdb" target
|
2020-12-07 21:51:01 +01:00 |
Quinten Kock
|
2a0b5ed86e
|
Merge branch 'master' of ssh://git.dehosting.club:3022/quintenk/kornos
|
2020-12-07 21:31:08 +01:00 |
Quinten Kock
|
1229393a8c
|
Add newline()
|
2020-12-07 21:30:44 +01:00 |
Quinten Kock
|
0b5c7ebcfb
|
Let HCF print on interrupt
|
2020-12-07 21:30:38 +01:00 |
Quinten Kock
|
f0c7411c61
|
Fix compiler warnings
|
2020-12-07 21:30:28 +01:00 |
Quinten Kock
|
ac10ded5e5
|
Printf %x with fixed length
|
2020-12-07 21:30:21 +01:00 |
Quinten Kock
|
8c033a462d
|
Initial support for running in GDB
|
2020-12-07 21:30:04 +01:00 |
Quinten Kock
|
366bd653f8
|
Add printing GDT entries
|
2020-12-07 21:29:36 +01:00 |
Quinten Kock
|
b182f6406f
|
Do not have systemwide dependency on echfs-utils
|
2020-12-07 21:25:23 +01:00 |
Quinten Kock
|
64b01f8433
|
store arch info in NASM (as test)
|
2020-12-07 01:55:12 +01:00 |
Quinten Kock
|
12d1092753
|
Add support for NASM assembler
|
2020-12-07 01:54:57 +01:00 |
Quinten Kock
|
6721d5b485
|
fix definition of kmain
|
2020-12-06 23:55:57 +01:00 |
Quinten Kock
|
0c17fc4402
|
update i386 entrypoint
|
2020-12-05 04:09:24 +01:00 |
Quinten Kock
|
e5cf785097
|
add printing pagetable location
|
2020-12-05 03:33:49 +01:00 |
Quinten Kock
|
95ac2d439a
|
make linker.ld more readable
|
2020-12-05 03:33:33 +01:00 |
Quinten Kock
|
499e25d23d
|
add arena allocator
|
2020-12-05 03:33:26 +01:00 |
Quinten Kock
|
d018c72200
|
rename .rgignore to .ignore (for eg fd)
|
2020-12-05 00:12:39 +01:00 |
Quinten Kock
|
bc728742cd
|
Silcence HDD creation
|
2020-12-04 22:09:56 +01:00 |
Quinten Kock
|
35c4f8c69a
|
reduce stack size (i386)
|
2020-12-04 21:45:11 +01:00 |
Quinten Kock
|
353adb0800
|
print stivale2 memmap always
|
2020-12-04 21:43:29 +01:00 |
Quinten Kock
|
d20c7723bf
|
add support for custom QEMUFLAGS
|
2020-12-04 21:42:31 +01:00 |
Quinten Kock
|
94edee626a
|
silence limine
|
2020-12-04 21:37:10 +01:00 |
Quinten Kock
|
21a793d211
|
Fix compiler warnings
|
2020-12-04 21:36:43 +01:00 |
Quinten Kock
|
42cf96ab80
|
add .rgignore
|
2020-12-04 21:34:16 +01:00 |
Quinten Kock
|
cb463cf949
|
Fix stivale2 printing on i386
|
2020-12-04 21:33:56 +01:00 |
Quinten Kock
|
fb981bf994
|
improve HAL
|
2020-12-04 21:05:20 +01:00 |
Quinten Kock
|
a762d4b6b1
|
clean up Make output
|
2020-12-04 21:02:52 +01:00 |
Quinten Kock
|
3e3df8e724
|
implement human-unit printing
|
2020-12-04 18:52:18 +01:00 |
Quinten Kock
|
1aa7e9281a
|
add trailing newline
|
2020-12-04 18:52:03 +01:00 |
Quinten Kock
|
927075585c
|
print more newlines
|
2020-12-04 04:56:21 +01:00 |
Quinten Kock
|
b99936912c
|
fix printdec
|
2020-12-04 04:53:23 +01:00 |
Quinten Kock
|
9353c3f66e
|
add parsing stivale2 info
|
2020-12-04 04:46:43 +01:00 |
Quinten Kock
|
0d18d2116e
|
fix printdec
|
2020-12-04 04:46:30 +01:00 |
Quinten Kock
|
0eb8a48bb3
|
add bochs magic breakpoint support
|
2020-12-04 04:45:56 +01:00 |
Quinten Kock
|
f658a80f6e
|
add masm=intel to make-x86
|
2020-12-04 04:43:15 +01:00 |
Quinten Kock
|
c5464e75ae
|
add `make bochs`
|
2020-12-04 04:42:32 +01:00 |