mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-08 14:20:07 +00:00
aarch64: Add Huawei Kunpeng to tunable cpu list
Kunpeng processer is a 64-bit Arm-compatible CPU released by Huawei, and we have already signed a copyright assignement with the FSF. This patch adds its to cpu list, and related macro for IFUNC. Checked on aarch64-linux-gnu. Reviewed-by: Szabolcs Nagy <Szabolcs.Nagy@arm.com>
This commit is contained in:
parent
a7611806d5
commit
0db8e7b366
@ -372,7 +372,7 @@ This tunable is specific to powerpc, powerpc64 and powerpc64le.
|
||||
The @code{glibc.cpu.name=xxx} tunable allows the user to tell @theglibc{} to
|
||||
assume that the CPU is @code{xxx} where xxx may have one of these values:
|
||||
@code{generic}, @code{falkor}, @code{thunderxt88}, @code{thunderx2t99},
|
||||
@code{thunderx2t99p1}, @code{ares}, @code{emag}.
|
||||
@code{thunderx2t99p1}, @code{ares}, @code{emag}, @code{kunpeng}.
|
||||
|
||||
This tunable is specific to aarch64.
|
||||
@end deftp
|
||||
|
@ -38,6 +38,7 @@ static struct cpu_list cpu_list[] = {
|
||||
{"phecda", 0x680F0000},
|
||||
{"ares", 0x411FD0C0},
|
||||
{"emag", 0x503F0001},
|
||||
{"kunpeng", 0x481FD010},
|
||||
{"generic", 0x0}
|
||||
};
|
||||
|
||||
|
@ -57,6 +57,9 @@
|
||||
#define IS_EMAG(midr) (MIDR_IMPLEMENTOR(midr) == 'P' \
|
||||
&& MIDR_PARTNUM(midr) == 0x000)
|
||||
|
||||
#define IS_KUNPENG(midr) (MIDR_IMPLEMENTOR(midr) == 'H' \
|
||||
&& MIDR_PARTNUM(midr) == 0xd01)
|
||||
|
||||
struct cpu_features
|
||||
{
|
||||
uint64_t midr_el1;
|
||||
|
Loading…
Reference in New Issue
Block a user