Logo
Explore Help
Sign In
thomas/mittos64
1
0
Fork 0
You've already forked mittos64
Code Issues Pull Requests Releases Wiki Activity
46 Commits 1 Branch 0 Tags
Commit Graph

11 Commits

Author SHA1 Message Date
Thomas Lovén
5ddf0173c2 Remove magic numbers. Also, no code segment - not needed. 2018-03-19 20:29:40 +01:00
Thomas Lovén
dd7636e906 Simplest possible long-mode entry 2018-03-19 20:29:40 +01:00
Thomas Lovén
eb637d0bbb Move stack to .bss and use it for function calls as well 2018-03-19 20:29:40 +01:00
Thomas Lovén
dd565454e3 Check if long mode is available 2018-03-19 20:29:40 +01:00
Thomas Lovén
bc8f16e270 Also simplify the kernel code as much as possible. 2018-03-19 20:29:40 +01:00
Thomas Lovén
ca36e0ad0e Indicate multiboot version on boot 2018-03-19 20:29:40 +01:00
Thomas Lovén
a44d0d7500 Move Multiboot headers to separate file 2018-03-19 20:29:40 +01:00
Thomas Lovén
dda15ea889 Save eax after boot, so we can check that we're actually loaded via
multiboot
2018-03-19 20:29:40 +01:00
Thomas Lovén
d80e87991e A bit of cleanup 2018-03-19 20:29:40 +01:00
Thomas Lovén
fef9a11d16 Use either multiboot1 or multiboot2 2018-03-19 20:29:40 +01:00
Thomas Lovén
39b43d825a Building a multiboot 1 compatible executable 2018-03-19 20:29:39 +01:00
Powered by Gitea Version: 1.23.1 Page: 28ms Template: 4ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API