46 Commits

Author SHA1 Message Date
PMheart
228f8ca1fb Codestyle: Apply codestyle changes with Uncrustify 2022-04-25 14:51:15 +02:00
dakanji
dee3ff5ef5
OcFileLib: Standardise Function Names (#287) 2021-08-31 10:33:34 +03:00
vit9696
e6bec3ae80 Debug: Fix some log tags 2020-05-17 16:53:02 +03:00
vit9696
e2ee015647 OcBootManagementLib: Remove AvoidHighAlloc 2020-02-06 19:29:32 +03:00
vit9696
4421b5a758 OcBootManagementLib: Debug restyle 2019-11-04 18:51:48 +03:00
vit9696
f1143c83f1 OcAppleDiskImageLib: Improve debugging 2019-11-04 15:46:09 +03:00
vit9696
e9da01e7fa OcBootManagementLib: Implement ballooning stubs 2019-11-04 15:46:09 +03:00
Download-Fritz
156cb7c586 Various type and cast fixes 2019-11-02 23:16:33 +01:00
Download-Fritz
5d38fb09d2 OcChunklistLib and OcAppleDiskImageLib: Improve santiy checking 2019-11-02 22:12:52 +01:00
vit9696
d7ba88b866 OcAppleDiskImageLib: Print offsets as well 2019-06-06 01:20:16 +03:00
vit9696
6ef7feaa76 OcAppleDiskImageLib: Even more debug logging 2019-06-06 01:10:10 +03:00
vit9696
f0b709eef9 OcAppleDiskImageLib: Add more verbose logging 2019-06-06 00:47:37 +03:00
Download-Fritz
27006156cc Increase DMG debug message verbosity 2019-06-05 19:18:30 +02:00
Download-Fritz
d25e5e78de DMG stack: Use OcAppleRamDiskLib 2019-04-20 12:06:52 +02:00
Download-Fritz
8987d4be81 Integrate dmg booting 2019-04-16 21:59:44 +03:00
Download-Fritz
09592fd355 OcAppleDiskImageLib: Return Block I/O handle on installation success 2019-04-08 20:50:18 +02:00
Download-Fritz
dacd1f91a6 OcAppleDiskImageLib: Add Chunklist-aided VerifyData API 2019-04-07 13:00:01 +02:00
Download-Fritz
8388589c3f OcAppleDiskImageLib: Make checksum verification optional 2019-04-07 12:28:01 +02:00
Download-Fritz
aa76195a97 OcAppleDiskImageLib: Initialize a caller-provided context 2019-04-06 13:19:19 +02:00
Download-Fritz
ec1b15d7a6 OcAppleDiskImageLib: Further guard unsafe maths operations. 2019-04-01 07:51:41 +02:00
Download-Fritz
3157589af5 OcAppleDiskImageLib: Don't zero the ZLIB buffer after allocation as it is required to be entirely filled. 2019-03-31 19:55:37 +02:00
Download-Fritz
afc05972d2 OcAppleDiskImageLib: Fix chunk offsets. 2019-03-31 19:53:57 +02:00
Download-Fritz
8010c15b83 OcAppleDiskImageLib: Correct Checksum Size verification as bits are stored. 2019-03-31 19:30:59 +02:00
Download-Fritz
4b657266be OcAppleDiskImageLib: Sanity-check data checksum size. 2019-03-31 19:11:25 +02:00
Download-Fritz
02a294eed8 OcAppleDiskImage: Cache and verify only used Trailer values. 2019-03-31 16:18:39 +02:00
Download-Fritz
3672891504 OcAppleDiskImageLib: Only store SectorCount rather than Trailer in Context. 2019-03-31 15:34:30 +02:00
Download-Fritz
ce0c2cf1c2 OcAppleDiskImageLib: More aggressive sanity checks. 2019-03-31 15:30:17 +02:00
Download-Fritz
c14a3c7c17 OcAppleDiskImageLib: Do not store unused metadata. 2019-03-30 21:53:22 +01:00
Download-Fritz
212899598e OcAppleDiskImageLib: Change non-"Block I/O" to only use Base types. 2019-03-30 21:02:14 +01:00
Download-Fritz
48296d28c3 OcAppleDiskImageLib: Update the rest of the code style. 2019-03-30 20:31:29 +01:00
Download-Fritz
c8c99a5a48 OcAppleDiskImageLib: Factor out Trailer data swapping. 2019-03-30 19:22:29 +01:00
Download-Fritz
2ce3530f3c OcAppleDiskImageLib: Fix potential OOB read. 2019-03-30 17:38:04 +01:00
Download-Fritz
1da0f0178b OcAppleDiskImageLib: Don't assert a sane buffer size on context init. 2019-03-30 17:38:04 +01:00
Download-Fritz
b8588268fd OcAppleDiskImageLib: Inline CRC32 verification. 2019-03-30 17:38:04 +01:00
Download-Fritz
1836ee76b0 OcAppleDiskImageLib: Assert library parameter validity, RT-check protocol input. 2019-03-30 17:38:04 +01:00
Download-Fritz
4e392d2505 OcAppleDiskImageLib: Remove a couple of gotos. 2019-03-30 17:38:03 +01:00
Download-Fritz
b3c00c005b OcAppleDiskImageLib: Use OcCompressionLib over internal zlib. 2019-03-30 12:35:28 +01:00
Download-Fritz
7f3013b0ba OcAppleDiskImageLib: Move all Block I/O Code to BlockIo.c. 2019-03-30 12:35:28 +01:00
Download-Fritz
d16b2fac6c OcAppleDiskImageLib: Allocate Block I/O Media struct as part of the context struct. 2019-03-29 11:05:03 +01:00
Download-Fritz
910df29e93 OcAppleDiskImageLib: Directly print the DMG file path to the Device Path node. 2019-03-29 10:59:53 +01:00
Download-Fritz
6c26991e73 OcAppleDiskImageLib: Allocate temporary Device Path nodes on the stack. 2019-03-29 10:57:18 +01:00
Download-Fritz
95920f17a3 OcAppleDiskImageLib: Use a stack buffer for the DMG file name. 2019-03-29 10:38:42 +01:00
Download-Fritz
8d8d68ef4c OcAppleDiskImageLib: Move include directives to the code files. 2019-03-29 10:38:42 +01:00
Download-Fritz
7704f2bdfd OcAppleDiskImageLib: Remove unused allocation functions. 2019-03-29 10:38:42 +01:00
Download-Fritz
ffa5d574b1 OcAppleDiskImageLib: Fix compilation warnings. 2019-03-29 10:38:42 +01:00
Download-Fritz
7f078a39f7 OcAppleDiskImageLib: Initial import. 2019-03-29 10:38:42 +01:00