Issue #585 has been updated by Walter Sonius.
Nicholas Chin wrote in #note-6:
Looking through the code, coreboot doesn't support a `fallback/msdm` file. Instead, `fallback/slic` can be either a SLIC table or an MSDM table. So if should be something like `cbfstool currentok.rom add -f MSDM -n fallback/slic -t raw`. I'm assuming that MSDM file from the command you tried is `/sys/firmware/acpi/tables/MSDM`?
Using that code indeed reveals a `/sys/firmware/acpi/tables/MSDM` table in Linux with the same hash as OEM firmware, however this machine is from the Windows 7 or early "free upgrade" Windows 8 era. During Windows 10 install on the original OEM Firmware it wasn't able to detect its own version (Pro/Home) from the internal SLIC/MSDM so it prompted me to manually selected Pro or fill in a product key. I selected Pro and let Windows 10 do its own online activation probably by a mix of hardware/firmware components, without ever filling a product key. But with coreboot a lot of the internals and OEM naming changed.
Currently with your tip by using MSDM>SLIC, this behavior is still the same for the EDK2 booted Windows 10 installer as for the OEM, it is still not able to detect its own version and I can select or fill in product key.
LOL... just tried to fill in the product key from the MSDM file by hand during install and it says it is not valid!
So it might have been activated before with a automatic online check, maybe based on a different product key?
---------------------------------------- Support #585: acpi MSDM / SLIC table usage? https://ticket.coreboot.org/issues/585#change-2042
* Author: Walter Sonius * Status: New * Priority: Normal * Category: Documentation * Target version: none * Start date: 2025-03-20 * Affected OS: Windows 8 Pro / Windows 10 Pro ---------------------------------------- What option(s) does one need to compile this feature into a coreboot & edk2 build and where does one put the `slic_file` and in what format?
Couldn't find anything in the documentation nor the commits that introduce MSDM/SLIC support: https://review.coreboot.org/c/coreboot/+/44995 https://review.coreboot.org/c/coreboot/+/7202