HAL Exports Added For Version 5.2

No exports were added to the x86 HAL for any known build of version 5.2, i.e., for Windows Server 2003. Eight were introduced for the x64 HAL in Windows Server 2003 SP1, but three do not survive even to Windows Vista and another didn’t outlive Winodws 7.

For the table below, documentation status is summarised by colour coding so that more detail can be given as Remarks with less text. (If you read this website with scripts enabled, then hovering the mouse over any coloured text will produce a tooltip that shows why the text is coloured.) Functions that have their own non-trivial documentation are shown with no background colour. Functions that appear to be completely undocumented are highlighted yellow.

Function Export History
HalCallBios x64 only;
discontinued in 6.2
HalHandleMcheck x64 only;
since 2004, forwarded to kernel
HalIsHyperThreadingEnabled x64 only;
since 2004, forwarded to kernel
HalSendNMI x64 only;
x64 since 2004, forwarded to kernel
HalSendSoftwareInterrupt x64-only before 10.0;
x64 since 2004, forwarded to kernel
x86BiosExecuteInterrupt x64 only;
discontinued in 6.0
x86BiosInitializeBiosEx x64 only;
discontinued in 6.0
x86BiosTranslateAddress x64 only;
discontinued in 6.0