]> git.ipfire.org Git - thirdparty/grub.git/commit
ieee1275: Implement vec5 for cas negotiation
authorDiego Domingos <diegodo@linux.vnet.ibm.com>
Mon, 6 Feb 2023 15:03:23 +0000 (10:03 -0500)
committerDaniel Kiper <daniel.kiper@oracle.com>
Tue, 7 Mar 2023 14:24:14 +0000 (15:24 +0100)
commit1b4d91185b7d42430b11cf9903b2a00e6451023e
tree6ba7204f1e5e4a2ee898c6f28fdd71068757a16a
parent2e645b46e89d841e5d482fa5c3e6ffde4782aa32
ieee1275: Implement vec5 for cas negotiation

As a legacy support, if the vector 5 is not implemented, Power Hypervisor will
consider the max CPUs as 64 instead 256 currently supported during
client-architecture-support negotiation.

This patch implements the vector 5 and set the MAX CPUs to 256 while setting the
others values to 0 (default).

Signed-off-by: Diego Domingos <diegodo@linux.vnet.ibm.com>
Acked-by: Daniel Axtens <dja@axtens.net>
Signed-off-by: Stefan Berger <stefanb@linux.ibm.com>
Signed-off-by: Avnish Chouhan <avnish@linux.vnet.ibm.com>
Tested-by: Nageswara R Sastry <rnsastry@linux.ibm.com>
Reviewed-by: Robbie Harwood <rharwood@redhat.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/kern/ieee1275/init.c