Get machine type in user space

Arnd Bergmann arnd at arndb.de
Thu Jun 20 15:30:55 EDT 2013


On Thursday 20 June 2013, Per Strandh wrote:
> I work for a company that develops our own arm-based embedded linux
> products. (both hardware and software)
> 
> My question is about the "machine type" parameter that is passed from
> the  bootloader to the kernel.
> 
> If the kernel supports more than one "machine type", the the one that
> are specified by the bootloader will be choosen.
> If the kernel only supports one "machine type" that will always be choosen.
> 
> Question:
> Is it possible from user-space to find out the "machine type" that was
> passed from the bootloader?
> I know that in /proc/cpuinfo it is possible to see that "name" of the
> choosen "machine type", but not if it was the correct one.

You can look in the "compatible" property of the root node in /proc/device-tree

That will have the exact string used to match the platform.

	Arnd



More information about the linux-arm-kernel mailing list