Commit Graph

  • 3eedac5eff Don't attempt to set video unless asked to master Mark 2020-11-23 16:57:12 +02:00
  • 6f38311de1 Fix "upper" entry without upper flag Mark 2020-11-09 13:45:04 +02:00
  • ddde48abc5 Cleanup warnings Mark 2020-10-16 23:17:01 +03:00
  • 448e9c7abe More detailed error reporting Mark 2020-10-16 23:15:10 +03:00
  • f362616fdc Add user attribute to pages Mark 2020-09-28 14:21:55 +03:00
  • 39cb3e7414 Change used traits for protocols Mark 2020-09-21 18:34:26 +03:00
  • 58826c0334 Add upper mapping support Mark 2020-09-21 18:32:55 +03:00
  • e87f46382c Move load protocol impl outside Mark 2020-09-21 13:48:58 +03:00
  • 6b846b513a Move protocol struct details outside of main crate Mark 2020-09-20 18:33:00 +03:00
  • df9a41065f Increase memory map buffer size Mark 2020-09-18 14:18:32 +03:00
  • 639e2fb96e Add protocol header for C code Mark 2020-09-17 23:54:34 +03:00
  • 052d08f1b2 Video mode setting Mark 2020-09-17 21:17:38 +03:00
  • 8f601b7255 Add initrd loading Mark 2020-09-17 15:27:01 +03:00
  • f590caff1c Implement From<> properly for Status Mark 2020-09-17 13:03:05 +03:00
  • 3c3768f014 Cleanup the code a bit Mark 2020-09-17 12:54:12 +03:00
  • acd890341f Add basic kernel loading Mark 2020-09-17 12:50:44 +03:00
  • 9e5d4444c5 Add opening of root partition Mark 2020-09-15 13:29:10 +03:00
  • aff81bea06 Add configuration table iterator Mark 2020-09-15 11:35:23 +03:00
  • a7ab1a6eeb Change Protocol::guid() -> Protocol::GUID Mark 2020-09-15 00:26:15 +03:00
  • 0f5746dcc1 Add efi::Result and Termination Mark 2020-09-14 23:58:50 +03:00
  • 841bc67123 Add STIP Mark 2020-09-11 18:19:49 +03:00
  • 6d27feb9ba Add GOP, more BootServices and RuntimeServices stub Mark 2020-09-11 17:20:03 +03:00
  • 887dbc002d Add BootServices -> GetMemoryMap Mark 2020-09-11 00:32:47 +03:00
  • d5f7360111 Move SYSTEM_TABLE out of Option<> (non-null throughout program lifetime) Mark 2020-09-10 22:59:39 +03:00
  • 3fd9a8b428 Move EFI and core-rt to their own crates, cleanup a bit Mark 2020-09-10 22:57:11 +03:00
  • a1fb763878 Initial commit Mark 2020-09-10 22:02:35 +03:00