Commit Graph

16 Commits

Author SHA1 Message Date
mintsuki 2e537412d3 Improve the way stivale paging is set up 2020-09-11 16:17:55 +02:00
Danny Wray 9802c8d36e
removed stray libgcc (#24) 2020-09-09 22:56:18 +02:00
mintsuki ef6ef5865b Implement support functions ourselves instead of relying on libgcc 2020-09-09 16:04:06 +02:00
mint 45aaa72e85
Decompressor (#23)
* Add decompressor infrastructure

* Fix up everything

* Add a gzip decompressor (#22)

Co-authored-by: Matteo Semenzato <mattew8898@gmail.com>
2020-09-06 03:35:32 +02:00
mintsuki 7bde0c80ca Move to clang, no longer ship prebuilt binary, embed bootloader into the installer and provide a way to install the installer 2020-09-04 05:21:58 +02:00
mintsuki ba7ed52f6a Enable lto and move naked assembly functions to own files 2020-09-04 01:37:24 +02:00
mintsuki 866e95b4c3 Rebranding 2020-08-29 20:02:16 +02:00
mintsuki 2150daaf9a Fix bug with clobbers of cpuid function 2020-08-29 18:51:23 +02:00
mintsuki fc23258aa7 Handle intel style inline assembly via macros for compatibility with clang, remove TempleOS protocol support 2020-08-27 00:44:16 +02:00
mintsuki c97fc83bbf Fix up compile flags 2020-08-24 23:35:06 +02:00
mintsuki f8c0b317aa Resolve most GCC warnings 2020-04-29 16:53:05 +02:00
mintsuki ebae7c91b7 Change default optimisation level to -Os and update binary image 2020-04-24 15:24:37 +02:00
mintsuki 98086e3829 Add option to change where stage 2 is located 2020-04-15 10:14:58 +02:00
mintsuki 5471121141 Update binary image 2020-04-14 06:36:43 +02:00
mintsuki 9339c093fe Fix libgcc linkage issue 2020-01-22 00:56:20 +01:00
mintsuki f7b0f240d3 Add make toolchain script and reorganise source tree 2020-01-21 23:45:13 +01:00