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