36 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 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.
 |