Skip to content

Commit

Permalink
smbios: cleanup Hart->hart
Browse files Browse the repository at this point in the history
Also clarify the mimpid-derived value is not per-hart, it is
per-processor (matches the ISA spec, but ought to be clarified
that a processor may be a SoC?)

Signed-off-by: Andrei Warkentin <[email protected]>
  • Loading branch information
Andrei Warkentin committed Nov 28, 2023
1 parent 11b7e6d commit ebc77cd
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions smbios.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -39,19 +39,19 @@ architecture 07h (64-bit RISC-V) only.
|===
| Offset | Version | Name | Length | Value | Description
| 00h| 0100h|Revision|WORD|Varies|See <<smbios-psd-ver>>.
| 02h| 0100h| Hart ID| QWORD| Varies| The ID of this RISC-V Hart
| 0Ah| 0100h| Boot Hart| BYTE| Boolean| 1: This is boot hart to boot system +
0: This is not the boot hart
| 02h| 0100h| Hart ID| QWORD| Varies| The ID of this RISC-V hart
| 0Ah| 0100h| Boot hart| BYTE| Boolean| 1: This is the boot hart. +
0: This is not the boot hart.
| 0Bh| 0100h| Machine Vendor ID | QWORD| Varies| The vendor ID of this
RISC-V Hart
RISC-V hart
| 13h| 0100h| Machine Architecture ID| QWORD| Varies| Base
microarchitecture of the hart. Value of 0 is possible to indicate the field is
not implemented. The combination of Machine Architecture ID and Machine Vendor
ID should uniquely identify the type of hart microarchitecture that is implemented.
| 1Bh| 0100h| Machine Implementation ID| QWORD| Varies| Unique encoding
of the version of the processor implementation. Value of 0 is possible to indicate
the field is not implemented. The Implementation value should reflect the design of
the RISC-V Hart.
the RISC-V processor and not the surrounding system.
|===

[[smbios-psd-ver]]
Expand Down

0 comments on commit ebc77cd

Please sign in to comment.