Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
EFI-systemresurstabellen (ESRT) tillhandahåller en mekanism för att identifiera integrerade resurser för inbyggd programvara för enheter och system i syfte att rikta uppdateringar av inbyggd programvara till dessa resurser. Varje post i ESRT beskriver en resurs för enheten eller systemets inbyggda programvara som kan riktas mot ett drivrutinspaket för uppdatering av inbyggd programvara. Varje resurs för inbyggd programvara som kan uppdateras av ett drivrutinspaket för uppdatering av inbyggd programvara måste beskrivas med exakt en post i ESRT så att uppdateringar av inbyggd programvara kan distribueras och installeras. Mer information om layout och implementering av ESRT finns i ESRT-tabelldefinitionen.
Följande diagram visar ett blockdiagram på hög nivå för ett typiskt SoC-system.
I det här exemplet representeras varje systemenhet som innehåller uppdaterad inbyggd programvara av ett enda block. Varje block kan ta emot och installera en riktad, oberoende uppdatering av inbyggd programvara för enheten. Därför har varje block en unik post i ESRT som representerar den enheten, enligt följande diagram.
Det är också möjligt för en enhet att få sin inbyggda programvara uppdaterad som en del av ett enda, monolitiskt uppdateringsdrivrutinspaket för inbyggd programvara. I det här fallet skulle enheten inte ha något ESRT-inlägg eftersom den uppdateras med systemfirmware. Mer allmänt kan en enhet bara ha sin uppdatering av den inbyggda programvaran riktad mot en post i ESRT.
För enkelhetens skull beskriver det föregående diagrammet modellen där varje enhet har sin firmwareuppdatering riktad separat med ett unikt inlägg. Varje GUID i tabellen identifierar en uppdaterad enhet eller UEFI-systemets inbyggda programvara i det här SoC-systemet. Varje GUID i tabellen är unikt (dvs. inga två enheter/systemets inbyggda programvara delar samma GUID-värde) och tabellen är unik för ett enda SoC-system. Maskinvarurevisioner av ett SoC-system måste definiera nya GUID-värden för enheter/inbyggd programvara. Detta säkerställer att den inbyggda programvaran kan riktas mot varje komponent i den reviderade maskinvaran, eftersom subtila skillnader i enhetsmaskinvara mellan revisioner kan kräva olika inbyggd programvara.
Relaterade artiklar
Anpassa inbyggd programvara för olika geografiska regioner
Skapa ett uppdateringspaket för inbyggd programvara