Commit Graph

24 Commits

Author SHA1 Message Date
mintsuki 9363b8c4db misc: stivale specifications moved to stivale/stivale 2021-01-15 04:17:49 +01:00
mintsuki 57496ad0c7 stivale2: Implement MTRR Write Combining Framebuffer tag 2021-01-03 02:43:27 +01:00
mintsuki b63fad768a stivale: Clarify some parts of the specification and add bootloader reclaimable type to the memory map entry enum in stivale.h 2021-01-03 01:23:00 +01:00
mintsuki 4bebeba64b kaslr: Update documentation 2020-12-27 23:51:27 +01:00
Matteo Semenzato c5eebbd92c pxe: add stivale2 pxe server info tag 2020-12-10 14:16:42 +01:00
mintsuki 18992d92ec docs: Explicitly state that the bootloader may ignore kernel header tags in stivale2 2020-12-10 09:00:07 +01:00
mintsuki 3d76435d4c stivale: Make bootloader reclaImable entries aligned by spec 2020-12-10 08:47:37 +01:00
mintsuki cfb1734f43 vbe: Implement more expressive framebuffer tag (fixes #37) 2020-11-08 11:59:23 +01:00
mintsuki b7f4412948 Add BSP LAPIC ID field to stivale2 SMP structure. Resolves #46 2020-10-25 04:58:53 +01:00
mintsuki 01399b2e49 stivale2: Adjust the SMP part of the specification to mention that the BSP ID is not guaranteed to be 0 2020-10-24 10:34:11 +02:00
N00byEdge 3888b1ce81
Fix struct names 2020-09-27 18:43:03 +02:00
N00byEdge 0cfb40b58a
Stivale2: Add MMIO32 UART and Device tree blob tags 2020-09-27 18:42:01 +02:00
mintsuki e886a6fa76 stivale2: Finish implementing x2APIC support 2020-09-27 01:32:47 +02:00
mintsuki 06e7f90794 Update markdowns 2020-09-21 14:08:45 +02:00
mintsuki f59a3d67d6 Change how smp works a little 2020-09-20 10:28:39 +02:00
mintsuki 4927abcfaf Adjust stivale2 SMP spec a little to add an extra argument to the smp_info struct 2020-09-19 00:50:16 +02:00
mintsuki dbf38b766a Rename processor_id to acpi_processor_uid and other minor bug fixes 2020-09-18 19:26:17 +02:00
mintsuki 8b37fe6681 Finish implementing SMP 2020-09-18 19:02:47 +02:00
mintsuki 41c68e5e43 Initial SMP implementation 2020-09-18 14:39:29 +02:00
VAN BOSSUYT Nicolas 9f0a2c6013 Move stivale in separate headers.
Making them easier to use when including "limine" has a submodule.
Also renamed stivale2_hdr_tag_framebuffer to stivale2_header_tag_framebuffer.
This make it more consistant with other declaration in stivale2.
2020-09-18 12:51:26 +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 a223f9c308 Update STIVALE2.md 2020-08-11 18:10:38 +02:00
mintsuki 6296d27c11 Restore old stivale specification and move stivale2 spec to own file 2020-08-11 17:53:37 +02:00