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.
 |