| What: /sys/firmware/lefi/boardinfo |
| Date: October 2020 |
| Contact: Tiezhu Yang <yangtiezhu@loongson.cn> |
| Description: |
| Get mainboard and BIOS info easily on the Loongson platform, |
| this is useful to point out the current used mainboard type |
| and BIOS version when there exists problems related with |
| hardware or firmware. |
| |
| The related structures are already defined in the interface |
| specification about firmware and kernel which are common |
| requirement and specific for Loongson64, so only add a new |
| boardinfo.c file in arch/mips/loongson64. |
| |
| For example: |
| |
| [loongson@linux ~]$ cat /sys/firmware/lefi/boardinfo |
| Board Info |
| Manufacturer : LEMOTE |
| Board Name : LEMOTE-LS3A4000-7A1000-1w-V01-pc |
| Family : LOONGSON3 |
| |
| BIOS Info |
| Vendor : Kunlun |
| Version : Kunlun-A1901-V4.1.3-20200414093938 |
| ROM Size : 4 KB |
| Release Date : 2020-04-14 |
| |
| By the way, using dmidecode command can get the similar info if there |
| exists SMBIOS in firmware, but the fact is that there is no SMBIOS on |
| some machines, we can see nothing when execute dmidecode, like this: |
| |
| [root@linux loongson]# dmidecode |
| # dmidecode 2.12 |
| # No SMBIOS nor DMI entry point found, sorry. |