Commit Graph

20 Commits

Author SHA1 Message Date
mintsuki 4bebeba64b kaslr: Update documentation 2020-12-27 23:51:27 +01:00
mintsuki 3d76435d4c stivale: Make bootloader reclaImable entries aligned by spec 2020-12-10 08:47:37 +01:00
mintsuki 6ab44cb04c stivale: Add support for extended colour information 2020-12-05 02:10:02 +01:00
mintsuki 06e7f90794 Update markdowns 2020-09-21 14:08:45 +02:00
mintsuki 3c790f988b Clarify the stack situation in stivale specs 2020-09-18 10:57:38 +02:00
mintsuki 859a10b142 Update stivale specifications 2020-09-11 16:35:14 +02:00
mintsuki 6296d27c11 Restore old stivale specification and move stivale2 spec to own file 2020-08-11 17:53:37 +02:00
mint 9fcb13c2a2
Tagging stivale (#16)
* Initial tagging system

* stivale: Report bootloader brand and version, change structure of memory map tag

* Reintroduce legacy stivale protocol and rename tagging stivale to stivale2
2020-08-11 17:43:39 +02:00
mintsuki ddd4172dcd Add memory clobbers where missing and remove useless stivale signature 2020-07-24 15:38:55 +02:00
mintsuki e45f8ac41a stivale: Zero out unused GPRs and add a signature 2020-07-09 03:24:54 +02:00
mintsuki 9f5baf2f12 Fix markdown issue in stivale spec 2020-06-06 18:47:21 +02:00
mintsuki e658faff8a Adjust stivale spec 2020-06-06 17:09:52 +02:00
mintsuki 4947a84591 Make sure to mask and flush IRQs for stivale protocol 2020-06-01 04:47:55 +02:00
mintsuki 6540239006 Add possibility to pick separate entry point to stivale 2020-05-30 15:44:14 +02:00
N00byEdge 6dd399ea2b Add KASLR for PIE ELF files when using stivale 2020-05-29 16:28:59 +02:00
mintsuki ef122f652d Add BIOS/UEFI flag to stivale spec 2020-05-15 05:47:38 +02:00
mintsuki 00e313d0d7 Add 5-level paging support 2020-05-03 22:37:24 +02:00
mintsuki 8db7cdcbd1 Add time stuff 2020-04-30 21:19:12 +02:00
mintsuki bcfd9e5f91 Add definition of memory map to stivale spec 2020-04-23 23:52:47 +02:00
mintsuki 312cc56a7d Add draft of stivale specification 2020-04-23 23:36:01 +02:00