20#include <Library/IoLib.h>
76 CONST UINT8 *BufferEnd;
84 while (
Buffer < BufferEnd) {
UINT8 Checksum
All 32 bits added together have to equal 1.
#define APPLE_RTC_CHECKSUM_ROUNDS
#define APPLE_RTC_CHECKSUM_POLYNOMIAL
DMG_SIZE_DEVICE_PATH Size
UINT8 OcRtcRead(IN UINT8 Offset)
UINT8 OcRtcReadIvy(IN UINT8 Offset)
VOID OcRtcWrite(IN UINT8 Offset, IN UINT8 Value)
VOID OcRtcWriteIvy(IN UINT8 Offset, IN UINT8 Value)
UINT16 OcRtcChecksumApple(IN CONST VOID *Data, IN UINTN Size)
#define R_PCH_RTC_TARGET_ALT
#define R_PCH_RTC_EXT_TARGET
#define R_PCH_RTC_EXT_INDEX
#define R_PCH_RTC_INDEX_ALT
#define R_PCH_RTC_EXT_TARGET_ALT
#define R_PCH_RTC_EXT_INDEX_ALT
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]
UINT8 EFIAPI IoWrite8(IN UINTN Port, IN UINT8 Value)
UINT8 EFIAPI IoRead8(IN UINTN Port)