Commit Graph

104 Commits

Author SHA1 Message Date
HyperAssembler
510fd9e116 Yay! Get compatibility mode working and everything setup except for just jumping to 64bit code segment. However elf32 cannot hold x64 code. Gonna go in x64 after implementing elf64 loader. 2015-02-01 02:31:36 -08:00
unknown
a40f0ffc0f Added System V ABI calling convention. 2015-01-30 10:19:28 -08:00
HyperAssembler
30460c80d9 Excited! Grub2 finally loads our kernel64.bin after this commit!! 2015-01-30 00:24:57 -08:00
HyperAssembler
7cc18fac3d So I figured that grub2 can do some fancy stuff about loading modules.
There we go! We will keep x86 and load x64 as a module and then jump to x64 from x86!!
2015-01-29 22:42:30 -08:00