21 Commits

Author SHA1 Message Date
Michael Belyaev
d7e47bed07
Docs: Fix Doxygen comments (#46) 2020-05-05 22:46:14 +03:00
vit9696
796765ca7c
OcBootManagementLib: Rework boot management (#42)
Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
Co-authored-by: Download-Fritz <download-fritz@outlook.com>
2020-05-05 19:45:32 +03:00
vit9696
9f35d80c1e OcFileLib: Get rid of Disk I/O as it is broken on several systems 2020-04-11 21:55:17 +03:00
vit9696
86d9e4884f OcFileLib: Support Disk I/O that cannot read arbitrary chunks 2020-03-07 13:58:12 +03:00
vit9696
b0fd7de372 OcBootManagement: Implement Apple BootPicker support 2020-02-09 14:31:32 +03:00
vit9696
71c7c34c5a OcFileLib: Implement SafeFileOpen 2020-02-06 00:39:44 +03:00
Download-Fritz
c588365359 OcFileLib: Import FS connect quirk API 2019-11-06 19:47:19 +01:00
Download-Fritz
dbee02e35f OcFileLib: Return ESP Device Path size 2019-06-18 20:34:58 +02:00
vit9696
c8545a2564 OcBootManagementLib: Rework filesystem scan policy 2019-06-18 11:20:27 +03:00
Download-Fritz
4d42d79837 OcFileLiv: Add APIs to locate partition's disk and disk's ESP 2019-06-15 22:01:52 +02:00
Download-Fritz
63e85a8b13 OcFileLib: Import GetGptPartitionEntry API 2019-06-12 22:14:35 +02:00
Download-Fritz
0505fabd26 OcFileLib: Import LocateFileSystemByGuid API 2019-04-28 22:16:55 +02:00
vit9696
1de86ce7bf OcFileLib: Implement incompatible trailing slash hack for older firmwares 2019-04-20 23:53:46 +03:00
vit9696
8c6767470c OcBootManagementLib: Sanitize boot entry names 2019-04-12 15:12:16 +03:00
vit9696
aeb2b324fe OcBootManagementLib: Add support for detecting bootcamp 2019-04-06 13:45:32 +03:00
vit9696
492720e7eb OcFileLib: Support locating image file system 2019-04-03 23:14:12 +03:00
vit9696
4314cec094 OcFileLib: Implement file writing functionality based on CrScreenshotDxe from LongSoft 2019-03-28 18:33:41 +03:00
vit9696
92aa15f02a Report valid ModificationTime in prelinked hook in KernelTest
This is important for 10.9, where boot.efi checks that the ModificationTime
matches either /S/L/E or /mach_kernel (whichever is newer).
2019-03-17 16:56:10 +03:00
vit9696
eb6b186fee Implement kernel interception code 2019-03-14 00:30:00 +03:00
vit9696
8e252e9831 1. Redesign OcFileLib (and drop currently unneeded interfaces for the time being)
2. Add OcDescribeBootEntry to OcAppleBootPolicyLib to parse boot entry name
2019-01-20 20:14:00 +03:00
vit9696
e8338d8180 Import pico libs 2018-10-07 04:12:17 +03:00