Commit Graph

65 Commits

Author SHA1 Message Date
Adrien Bourmault 65694e4b5e
Happy new year ! (a bit late) 2021-02-18 19:54:35 +01:00
Adrien Bourmault 33a614d8e2
Legal update 2020-09-27 17:33:48 +02:00
Adrien Bourmault 12bdcbf19c Some updates 2020-02-10 19:46:20 +01:00
Adrien Bourmault 849a0393a7 Update legals : repository copyright dates 2020-02-06 14:25:31 +01:00
Adrien Bourmault 54bb670023 BetterLoaderError.exe 2019-11-11 19:06:21 +01:00
Adrien Bourmault afdd7aa4a0 Unroot the makefile, enhancements ! 2019-11-11 18:32:22 +01:00
Adrien Bourmault e473d63728 reorg 2019-05-14 14:39:44 +02:00
Adrien Bourmault 3a42a811d2 Some logical changes and improvements 2019-05-13 15:18:00 +02:00
Adrien Bourmault 7e3d6c4817 Heap smashing, human readability and stack security 2019-05-13 02:00:02 +02:00
Adrien Bourmault d7abbcf608 It was completely ********* 2019-05-11 20:55:46 +02:00
Adrien Bourmault c0ded6f3a7 minor correction for kernel end addr 2019-05-09 10:52:36 +02:00
Adrien Bourmault 79f7b736e6 idt in progress 2019-04-22 20:15:32 +02:00
Adrien Bourmault 58754a32af Oups 2019-03-27 22:17:12 +01:00
Adrien Bourmault 4caefd028a Stack & heap stuff 2019-03-25 23:10:06 +01:00
Julian Barathieu 9b4672d8ca Prefixes 2019-03-24 14:44:59 +01:00
Adrien Bourmault 5fc538c9d2 stuff ! 2019-03-22 15:03:41 +01:00
Adrien Bourmault 1aef44b1af Boot organization 2019-03-21 13:30:17 +01:00
Adrien Bourmault 5da56073ad Stuff 2019-03-19 12:24:27 +01:00
Adrien Bourmault 32c7c99bc2 Just learned SysV ABI calling conventions and clean-up stuff 2019-03-12 22:11:00 +01:00
Adrien Bourmault f836157c90 stuff 2019-03-12 18:24:27 +01:00
Adrien Bourmault 8fca2de33f Revert "stuff"
This reverts commit be94ec4d2c1d5e3de08e50a0733bd53c69d1acd8, reversing
changes made to 2d9e02db0e580eaf9ccb6a6d2176ee16107a4b0a.
2019-03-12 17:31:25 +01:00
Adrien Bourmault 982cd618a6 stuff 2019-03-12 17:28:34 +01:00
Adrien Bourmault 4a9b54cc3e stuff 2019-03-12 17:25:25 +01:00
Adrien Bourmault b9322e60e0 stuff 2019-03-12 17:13:09 +01:00
Adrien Bourmault 228df83a1a Merging from master (#34)
* Update Readme.md

* Debug this beautiful panicked kernel !

* Stuff I don't remember

* stuff

* merge

* merge

* Step 0 : InitTerms() is the bug

* Debug stuff

* Step 1 : StartPanic is the real problem

* Step 1 : StartPanic is the real problem

* Step 1 : StartPanic is the real problem

* Step 1 : In StartPanic is the real problem

* Step 1 : In StartPanic is the real problem

* Step 1 : In StartPanic is the real problem

* Step 1 : In StartPanic is the real problem

* Step 1 : In StartPanic is the real problem

* Step 1.5 : \n was a problem

* Step 2 : Well... It was a 'sleepy' problem

* Step 2 : Well... It was a 'sleepy' problem

* Step 2.1 : GetPanicStr is an array

* Step 2.2 : Now panic accept 8 chars

* Ok then !
2019-03-11 19:22:37 +01:00
Adrien Bourmault 2aeaefe7ac Step 1 : StartPanic is the real problem 2019-03-11 18:10:54 +01:00
Adrien Bourmault 1beaf2b46d Step 0 : InitTerms() is the bug 2019-03-11 14:47:11 +01:00
Adrien Bourmault a8ca22f150 stuff 2019-03-09 23:01:02 +01:00
Adrien Bourmault 5167e15b6d makefile update 2019-03-09 22:29:42 +01:00
Adrien Bourmault f4e9072e6e makefile update 2019-03-09 22:29:30 +01:00
Adrien Bourmault 94f51b9f12 little reorganization 2019-03-09 21:47:35 +01:00
Adrien Bourmault 2b8ebc6c57 little reorganization 2019-03-09 21:46:09 +01:00
Adrien Bourmault 8cf063d3bf Enabling cursor blinking 2019-03-08 21:15:10 +01:00
Adrien Bourmault ce5e04acd5 clean-up 2019-03-08 09:44:09 +01:00
Adrien Bourmault bbb4931238 Loader (#28)
Loading the kernel is now successful
2019-03-08 08:43:44 +01:00
Adrien Bourmault 3b5cb12a7d Revert "Revert "The bug is now fixed. We can focus on the elf loader""
This reverts commit 18179baec01c5587248fbbb06a7d02335a2ea00f.
2019-03-06 20:06:11 +01:00
Adrien Bourmault 3f0f789b1d Revert "Revert "LONG MODE MULTIBOOT WORKS gsp!""
This reverts commit ff2841c0ad894030a34f3a3db19bb55e68271083.
2019-03-06 20:06:11 +01:00
Adrien Bourmault 9f2ebed70a Revert "Revert "LONG MODE MULTIBOOT WORKS gsp!""
This reverts commit b910f6961a657798726df37831e78824879f3c2c.
2019-03-06 20:06:11 +01:00
Adrien Bourmault a7fc8e1eab Revert "Revert "stuff""
This reverts commit 1f4e3a2bf3a36c917f22bda4e6cda7615d978150.
2019-03-06 20:06:11 +01:00
Adrien Bourmault 6076a89687 Revert "Revert "Paging work and stuff""
This reverts commit e924c00056b046e767491aac7405f4accc53d62c.
2019-03-06 20:06:11 +01:00
Adrien Bourmault 05d3f052ac Revert "Revert "some stuff""
This reverts commit 027c11d04d8ef848208d814541e91eb1f9225803.
2019-03-06 20:06:11 +01:00
Adrien Bourmault f215ac7e62 Revert "Revert "Stuff""
This reverts commit 757111d9fb3d8324ca435c368685be6e6479578f.
2019-03-06 20:06:11 +01:00
Adrien Bourmault c29ce1b8c1 Revert "Stuff"
This reverts commit eb808849cf4853565655612227a7d878fa432fce.
2019-03-06 09:07:31 +01:00
Adrien Bourmault bc241ba5b0 Revert "some stuff"
This reverts commit baae867f9b2cfdf7d7d7eb6cfc41a5164d5fbcda.
2019-03-06 09:07:31 +01:00
Adrien Bourmault 14f7c25f7c Revert "Paging work and stuff"
This reverts commit f17bdd841f94a1d006604d12f38082d580c25781.
2019-03-06 09:07:31 +01:00
Adrien Bourmault 502a4c4b72 Revert "stuff"
This reverts commit 38bd7d6bd399ff0d1cd64332d26eb365c3de2944.
2019-03-06 09:07:31 +01:00
Adrien Bourmault e7586f635e Revert "LONG MODE MULTIBOOT WORKS gsp!"
This reverts commit 641bfe6db892f94711354fc2b60f6c037e9c37f3.
2019-03-06 09:07:31 +01:00
Adrien Bourmault 57260ebb62 Revert "LONG MODE MULTIBOOT WORKS gsp!"
This reverts commit 995fda7c569a5996377275886183d5b15911ec2f.
2019-03-06 09:07:31 +01:00
Adrien Bourmault 3d7288c459 Revert "The bug is now fixed. We can focus on the elf loader"
This reverts commit b67ba69246aec64fe29083099469874eb900da41.
2019-03-06 09:07:31 +01:00
Adrien Bourmault 91c57e49c6 The bug is now fixed. We can focus on the elf loader 2019-03-05 22:51:59 +01:00