Use the inline CPUID assembly to obtain CPUID string instead of /proc/cpuinfo
Use the inline CPUID assembly to obtain CPUID string instead of /proc/cpuinfo

On some systems there is no access to /proc/cpuinfo. So the inline assembly
is used directly to detect the CPUID string.

V2->V3: Follow the suggestion from Google engineer to remove the unused code
of "if 0". And the "unsigned int" data type is updated to "uint32_t".

V1->V2: Based on the Matt Turner's suggestion the __cpuid defined in GCC
cpuid.h is called directly, which is helpful to handle the PIC issue on
32-bit.

Signed-off-by: Zhao Yakui <21bae65ecea50a19bd9d0fef489914760189fd5b@intel.com>
(cherry picked from commit 3e8cce4e7292651af10c9f375a6ad2e9fa494021)

gbeauchesne/libva-intel-driver,gbeauchesne/libva-intel-driver,chenxianqin/vaapi-intel-driver,uartie/vaapi-intel-driver,01org/iotg-lin-gfx-va-driver,chenxianqin/vaapi-intel-driver,01org/iotg-lin-gfx-va-driver,gbeauchesne/libva-intel-driver,01org/iotg-lin-gfx-va-driver,01org/iotg-lin-gfx-va-driver,chenxianqin/vaapi-intel-driver,gbeauchesne/libva-intel-driver,gbeauchesne/libva-intel-driver,01org/iotg-lin-gfx-va-driver,uartie/vaapi-intel-driver,chenxianqin/vaapi-intel-driver,uartie/vaapi-intel-driver,uartie/vaapi-intel-driver,chenxianqin/vaapi-intel-driver,uartie/vaapi-intel-driver