Poiché ci sono 24 PCR nella specifica TPM 1.2. Alcune di queste PCR sono riservate e non possono essere estese con il codice dell'utente. Di seguito sono riportati l'indice PCR con il loro utilizzo:
0 - CRTM, BIOS e estensioni della piattaforma
1 - Configurazione della piattaforma
2 - Opzione Codice ROM
3 - Configurazione e dati ROM delle opzioni
4 - Codice IPL (Informazioni su MBR e Bootloader Fase 1)
5 - Codice IPL e dati di configurazione (da utilizzare con il codice IPL)
6 - Eventi di transizione e attivazione dello stato
7 - Riservato per uso futuro. Non usare.
8 - Bootloader Stage 2 Parte 1
9 - Bootloader Stage 2 Parte 2
10 - Non in uso.
11 - Non in uso.
12 - Argomenti della riga di comando Bootloader
13 - File controllati tramite la routine del file di controllo
14 - File che sono effettivamente caricati (ad esempio kernel Linux, initrd, moduli ..)
15 - Non in uso.
16 - Non in uso.
17 - DRTM
18 a 23. Non in uso.
Che cosa ho capito che un utente può estendere tutti i PCR che non sono in uso? È corretto? Ho fatto questa domanda perché ho scritto il mio codice per estendere la PCR (seguendo il link ) e si scopre che posso estendere tutti i PCR tranne dal PCR 17 al PCR 22. E la mia comprensione è che posso solo estenderne alcuni e soprattutto non posso giocare con quelli inferiori da PCR 0 a PCR 7.
Il tuo aiuto è molto apprezzato! Posso anche inviare il codice se richiesto!