Where can one find the DirectX HAL specification?
Taking this diagram to be correct
Then all GPU vendors have to write their device drivers such that they speak to the HAL.
Where is the HAL specified? How does MSFT adjust or update the HAL? When does the HAL change? If the HAL changes does the world break or the sky fall?