Secure Monitor: Difference between revisions

No edit summary
No edit summary
Line 316: Line 316:
| 22
| 22
| [9.0.0+] MarikoIowaSamsung1y4gbA
| [9.0.0+] MarikoIowaSamsung1y4gbA
|-
| 23
| [10.0.0+] MarikoUnkSamsung1y8gbX
|-
| 24
| [10.0.0+] MarikoUnkSamsung1y4gbX
|}
|}


Line 442: Line 448:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowax1x2Samsung4gb
| MarikoIowax1x2Samsung4gb
| 0x03
| 0x03
Line 451: Line 457:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowaSamsung4gb, MarikoHoagSamsung4gb
| MarikoIowaSamsung4gb, MarikoHoagSamsung4gb
| 0x03
| 0x03
Line 460: Line 466:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowaSamsung8gb, MarikoHoagSamsung8gb
| MarikoIowaSamsung8gb, MarikoHoagSamsung8gb
| 0x03
| 0x03
Line 469: Line 475:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowaHynix4gb, MarikoHoagHynix4gb
| MarikoIowaHynix4gb, MarikoHoagHynix4gb
| 0x03
| 0x03
Line 478: Line 484:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowaMicron4gb, MarikoHoagMicron4gb
| MarikoIowaMicron4gb, MarikoHoagMicron4gb
| 0x03
| 0x03
Line 487: Line 493:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowaSamsung4gbY
| MarikoIowaSamsung4gbY
| 0x03
| 0x03
Line 496: Line 502:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowaSamsung1y4gbX
| MarikoIowaSamsung1y4gbX
| 0x03
| 0x03
Line 505: Line 511:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowaSamsung1y8gbX
| MarikoIowaSamsung1y8gbX
| 0x03
| 0x03
Line 514: Line 520:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoHoagSamsung1y4gbX
| MarikoHoagSamsung1y4gbX
| 0x03
| 0x03
Line 523: Line 529:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowaSamsung1y4gbY
| MarikoIowaSamsung1y4gbY
| 0x03
| 0x03
Line 532: Line 538:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowaSamsung1y8gbY
| MarikoIowaSamsung1y8gbY
| 0x03
| 0x03
Line 541: Line 547:
|-
|-
| T214
| T214
| nx-abca2, nx-abcb, nx-abcc
| nx-abca2, nx-abcb, nx-abcc, nx-abcd
| MarikoIowaSamsung1y4gbA
| MarikoIowaSamsung1y4gbA
| 0x03
| 0x03
Line 555: Line 561:


[8.0.0+] '''nx-abcc''' ('''Hoag''') was added for the Lite retail and HDEV form factors.
[8.0.0+] '''nx-abcc''' ('''Hoag''') was added for the Lite retail and HDEV form factors.
[10.0.0+] '''nx-abcd''' was added.


'''Erista''' memory is LPDDR4, while '''Mariko''' memory is LPDDR4X.
'''Erista''' memory is LPDDR4, while '''Mariko''' memory is LPDDR4X.
Line 589: Line 597:
* 4 ('''Calcio'''; Mariko prototype), if development flag (bit 8) is '''Development''' and production flag (bit 2) is '''Prototype'''.
* 4 ('''Calcio'''; Mariko prototype), if development flag (bit 8) is '''Development''' and production flag (bit 2) is '''Prototype'''.
* 5 (Invalid).
* 5 (Invalid).
It is still only 0 (Icosa) or 0xF (Invalid) in retail units.
[10.0.0+] This item can be obtained by checking bits 8, 2 and 16-19 from [[Fuse_registers#FUSE_RESERVED_ODM4|FUSE_RESERVED_ODM4]]. It can be:
* 0 ('''Icosa'''; Erista retail, EDEV and SDEV), if development flag (bit 8) is '''Retail''' and production flag (bit 2) is '''Production'''.
* 1 ('''Copper'''; Erista prototype), if development flag (bit 8) is '''Development''' and production flag (bit 2) is '''Prototype'''.
* 2 ('''Hoag'''; Mariko Lite retail and HDEV), if new hardware type (bits 16-19) is '''Hoag'''.
* 3 ('''Iowa'''; Mariko retail, EDEV and SDEV), if new hardware type (bits 16-19) is '''Iowa'''.
* 4 ('''Calcio'''; Mariko prototype), if development flag (bit 8) is '''Development''' and production flag (bit 2) is '''Prototype'''.
* 5 ('''Unknown'''), if new hardware type (bits 16-19) is 0x4.
* 6 (Invalid).


It is still only 0 (Icosa) or 0xF (Invalid) in retail units.
It is still only 0 (Icosa) or 0xF (Invalid) in retail units.