Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Here is the functional dependencies matrix. It presents all GPI services used by CL kernels. While qualifying kernels, please make sure that the corresponding GPI services are well ported and tested.

Module

Primitive

C-1

C-2

C-3

C-4

C-5

C-6

C-7

PURE

EFTPOS

Flash

SPED

gpiActivateKeyIn

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

SPED

gpiAdvancedDisplay

n/a

SPED

gpiAdvancedDisplayAsOutcome

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

SPED

gpiBeep

n/a

SPED

gpiDeactivateKeyIn

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

SPED

gpiDisplayMessageByID

n/a

CAD

gpiExchangeAPDU

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiFileClose

n/a

n/a

Platform

gpiFileGetSize

n/a

n/a

Platform

gpiFileOpen

n/a

n/a

Platform

gpiFileRead

n/a

n/a

SPED

gpiFindPANFromEFL

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiFreeTimer

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiGetDate

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

HSM

gpiGetCheckSum

n/a

HSM

gpiGetEMVCertificate

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiGetFreeRAM

n/a

n/a

SPED

gpiGetLanguage

n/a

CAD

gpiGetLastAPDUExchange

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiGetPrivateScratchPAD

n/a

n/a

n/a

n/a

n/a

n/a

n/a

HSM

gpiGetRandomNumber

n/a

n/a

n/a

n/a

n/a

n/a

CAD

gpiGetSerialNumber

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiGetTime

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiGetTimer

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiGetTimerTime

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

SPED

gpiIsKeyInActivated

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiLogData

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiLogf

n/a

n/a

Platform

gpiMemCpy

n/a

Platform

gpiMemCmp

n/a

Platform

gpiMemSet

n/a

SPED

gpiPINEnter

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

SPED

gpiPINPadStatus

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

CAD

gpiPowerOff

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

CAD

gpiRemovalProcedure

n/a

HSM

gpiRsaComputation

n/a

n/a

n/a

n/a

n/a

n/a

n/a

HSM

gpiSECUREDPANMatched

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

HSM

gpiShaFinal

n/a

n/a

n/a

n/a

n/a

n/a

n/a

HSM

gpiShaInit

n/a

n/a

n/a

n/a

n/a

n/a

n/a

HSM

gpiShaUpdate

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiSleep

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiStartTimer

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiStopTimer

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

Platform

gpiStrLen

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

SPED

gpiSwitchLED

n/a

xGPI

xgpiAES128CBCEncryption

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

xGPI

xgpiApplicationBasedDES

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

n/a

...