Commit Graph

19 Commits

Author SHA1 Message Date
mintsuki 81a134b59b linux: Misc protocol bug fixes 2021-01-27 16:16:36 +01:00
mintsuki 79a9f31ceb file: Add ability to rename memory regions for memory loaded files so they do not have to be allocated twice for things such as compressed module loading 2021-01-02 21:44:27 +01:00
mintsuki 18bfa311de misc: Replace conv_mem_alloc() with ext_mem_alloc() where it made sense to do so 2020-12-31 03:40:40 +01:00
mintsuki 99aacedad9 linux: Allocate the relocation buffer for the command line early so it's allocated before the real mode code 2020-12-01 03:49:01 +01:00
mintsuki a9d69d3823 linux: Fix issue where command line buffer might be in memory in an address outside the range the boot protocol mandates 2020-12-01 03:19:46 +01:00
mintsuki c0417a875d config: Dynamically allocate buffer for config values when requested 2020-11-27 19:33:34 +01:00
mintsuki ed590257af misc: Reuse buffers that hold the paths of module files for protocols 2020-11-18 00:53:11 +01:00
mintsuki dc54ee97eb config: Add initial support for config directory entries 2020-11-16 23:31:03 +01:00
mintsuki 1390062494 linux: Add possibility to load multiple modules 2020-11-07 22:21:30 +01:00
mintsuki c542ff6845 Some general cleanup 2020-11-02 09:20:34 +01:00
mintsuki 569df8aca8 Use URIs everywhere, update config documentation. Fixes #48 2020-11-01 10:31:35 +01:00
mintsuki 47d517bec8 Use URIs instead of explicit drive and partition keys in config file 2020-10-17 06:23:11 +02:00
ethan 806766aa90 protocol code clean up 2020-09-30 17:08:08 -06:00
mintsuki 86a69d8724 Add write-combining and MTRR support to speed up VBE framebuffer 2020-09-27 17:39:30 +02:00
mintsuki 5457af4202 Minor fixes to Linux and Chainloading protocols 2020-09-26 00:28:36 +02:00
mintsuki b41fa7e204 Fix bugs related to handling real mode switch in inline assembly sections; reenable LTO as that fixes it 2020-09-25 22:57:57 +02:00
mintsuki e721c3c814 Reorganise pmm code 2020-09-20 12:03:44 +02:00
mintsuki 1bb1bd2201 Revert to -masm=intel for inline assembly 2020-09-16 17:22:05 +02:00
mintsuki cb9edd2a7b Reorganise source tree 2020-09-14 19:32:11 +02:00