[PATCH v2 15/44] x86: Add support for building up an NHLT structure