Commit 49d11795 authored by davidwang's avatar davidwang Committed by Herbert Xu

hwrng: via - support new Centaur CPU

New Centaur CPU(Family > 6) supprt Random Number Generator, but can't
support MSR_VIA_RNG. Just like VIA Nano.
Signed-off-by: default avatarDavid Wang <davidwang@zhaoxin.com>
Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
parent b2b4f84d
...@@ -135,7 +135,7 @@ static int via_rng_init(struct hwrng *rng) ...@@ -135,7 +135,7 @@ static int via_rng_init(struct hwrng *rng)
* is always enabled if CPUID rng_en is set. There is no * is always enabled if CPUID rng_en is set. There is no
* RNG configuration like it used to be the case in this * RNG configuration like it used to be the case in this
* register */ * register */
if ((c->x86 == 6) && (c->x86_model >= 0x0f)) { if (((c->x86 == 6) && (c->x86_model >= 0x0f)) || (c->x86 > 6)){
if (!boot_cpu_has(X86_FEATURE_XSTORE_EN)) { if (!boot_cpu_has(X86_FEATURE_XSTORE_EN)) {
pr_err(PFX "can't enable hardware RNG " pr_err(PFX "can't enable hardware RNG "
"if XSTORE is not enabled\n"); "if XSTORE is not enabled\n");
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment