NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD/i386 7.0 hangs booting 486

2015-11-22 17:12 GMT+01:00 Felix Deichmann <>:
> Maybe a fix in __get_cpuid() could be as simple as:
> -  if (__get_cpuid_max (__ext, 0) < __level)
> +  if (__get_cpuid_max (__ext, 0) <= __level)

Hm no, this will break all machines except those without cpuid of course.

The problem seems to be that the over-all logic, return types etc. in
cpuid.h is focused on "*which* cpuid level, starting at 0, does the
CPU support?", but doesn't ask "does the CPU support cpuid *at all*?".

Home | Main Index | Thread Index | Old Index