Ottenere l'identificazione dell'origine energetica (indice funzione 3)
Questa funzione _DSM Interface for Byte Addressable Energy Support Class (Function Interface 1) restituisce informazioni di identificazione sull'origine energetica (ES), che può essere gestita dall'host o dal dispositivo.
I registri sono definiti nella specifica Dell'interfaccia con supporto per l'energia indirizzabile byte.
Input
Arg3
Nessuno.
Output
Campo | Lunghezza byte | Offset di byte | Registrazione | Descrizione |
---|---|---|---|---|
Status | 4 | 0 | Vedere output del metodo _DSM. | |
Politica della fonte energetica | 1 | 4 | Byte 0: ENERGY_SOURCE_POLICY (0, 0x14 ) | Informazioni sui criteri di origine energetica supportati dal modulo. |
Identificazione di ES gestita dal dispositivo | 11 | 5 | Questo campo contiene dati validi solo se il criterio ES corrente è gestito dal dispositivo, ovvero se è impostato il bit 2 di SET_ES_POLICY_STATUS (0, 0x70). Per tutti gli altri criteri ES, questo campo sarà 0. Per informazioni, vedere Device-Managed Identificazione ES. | |
Identificazione ES gestita dall'host | 3 | 16 | Questo campo contiene dati validi solo se il criterio ES corrente è gestito dall'host, ovvero se è impostato bit 3 di SET_ES_POLICY_STATUS (0, 0x70). Per tutti gli altri criteri ES, questo campo sarà 0. Per informazioni, vedere Host-Managed Identificazione ES. |
Device-Managed identificazione ES
Se il valore dei criteri ES è 0, il campo Device-Managed ES Identification è valido e include i campi seguenti:
Campo | Lunghezza byte | Offset di byte | Registrazione | Descrizione |
---|---|---|---|---|
Revisione hardware ES | 2 | 5 | Byte 0: ES_HWREV (1, 0x04 ); Byte 1: riservato. | Revisione hardware ES. |
Revisione del firmware ES | 2 | 7 | Byte 0: ES_FWREV0 (1, 0x06 ); Byte 1: ES_FWREV1 (1, 0x07 ) | Revisione del firmware ES. |
Frequenza di controllo integrità ES | 1 | 9 | Byte 0: AUTO_ES_HEALTH_CHECK_FREQUENCY (0, 0xA9 ) | Frequenza corrente della valutazione dell'integrità ES del modulo. |
Timeout di addebito ES | 2 | 10 | Byte 0: ES_CHARGE_TIMEOUT0 (1, 0x10 ); Byte 1: ES_CHARGE_TIMEOUT1 (1, 0x11 ) | Il caso peggiore (in secondi) tempo di addebito ES. Il valore deve essere maggiore di 0. |
Temperatura minima operativa ES | 1 | 12 | Byte 0: MIN_ES_OPERATING_TEMP (1, 0x12 ) | Temperatura operativa minima (in gradi Celsius) dell'ES. Il valore minimo supportato sarà 0. |
Temperatura operativa massima ES | 1 | 13 | Byte 0: MAX_ES_OPERATING_TEMP (1, 0x13 ) | Temperatura operativa massima (in gradi Celsius) dell'ES. |
Attributi ES | 1 | 14 | Byte 0: ES_ATTRIBUTES (1, 0x14 ) | Attributi relativi a ES. |
Tecnologia ES | 1 | 15 | Byte 0: ES_TECH (1, 0x15 ) | La tecnologia usata nell'ES. |
Host-Managed identificazione ES
Se il valore dei criteri ES è 1, il campo identificazione ES Host-Managed è valido e include i campi seguenti:
Campo | Lunghezza byte | Offset di byte | Registrazione | Descrizione |
---|---|---|---|---|
Frequenza di controllo integrità ES | 1 | 16 | Byte 0: AUTO_ES_HEALTH_FREQUENCY (0, 0xA9 ) | Frequenza corrente della valutazione dell'integrità ES della piattaforma. |
Attributi ES | 1 | 17 | Byte 0: HOST_MANAGED_ES_ATTRIBUTES (2, 0x82 ) | Attributi per la fonte di energia gestita dall'host. |
Tecnologia ES | 1 | 18 | Maschera; vedere di seguito. |
Di seguito è riportata la definizione della maschera di bit della tecnologia ES .
bit | Definizione |
---|---|
[0] | Non definito |
[1] | Capacità super |
[2] | Batteria |
[3] | Capacitore ibrido |
[7:4] | Riservato |