Linus Groh
2b0c361d04
Everywhere: Fix a bunch of typos
2021-04-18 10:30:03 +02:00
Hendiadyoin1
ce4f43a192
Kernel::x86_64: Re-copy boot.S and add longmode in
...
Now we should have the posibility to run in longmode, after enabling it
in the gdt
2021-03-21 09:35:23 +01:00
Hendiadyoin1
0d934fc991
Kernel::CPU: Move headers into common directory
...
Alot of code is shared between i386/i686/x86 and x86_64
and a lot probably will be used for compatability modes.
So we start by moving the headers into one Directory.
We will probalby be able to move some cpp files aswell.
2021-03-21 09:35:23 +01:00
Hendiadyoin1
5a8cc07485
Kernel: Add TSS64 and Desciptor for 64-bit
2021-03-21 09:35:23 +01:00
Andreas Kling
adb2e6be5f
Kernel: Make the kernel compile & link for x86_64
...
It's now possible to build the whole kernel with an x86_64 toolchain.
There's no bootstrap code so it doesn't work yet (obviously.)
2021-03-04 18:25:01 +01:00