]> git.ipfire.org Git - thirdparty/kernel/stable-queue.git/blob - queue-4.4/powerpc-pseries-add-new-h_get_cpu_characteristics-flags.patch
4.4-stable patches
[thirdparty/kernel/stable-queue.git] / queue-4.4 / powerpc-pseries-add-new-h_get_cpu_characteristics-flags.patch
1 From foo@baz Mon 29 Apr 2019 11:38:37 AM CEST
2 From: Michael Ellerman <mpe@ellerman.id.au>
3 Date: Mon, 22 Apr 2019 00:19:54 +1000
4 Subject: powerpc/pseries: Add new H_GET_CPU_CHARACTERISTICS flags
5 To: stable@vger.kernel.org, gregkh@linuxfoundation.org
6 Cc: linuxppc-dev@ozlabs.org, diana.craciun@nxp.com, msuchanek@suse.de, npiggin@gmail.com, christophe.leroy@c-s.fr
7 Message-ID: <20190421142037.21881-10-mpe@ellerman.id.au>
8
9 From: Michael Ellerman <mpe@ellerman.id.au>
10
11 commit c4bc36628d7f8b664657d8bd6ad1c44c177880b7 upstream.
12
13 Add some additional values which have been defined for the
14 H_GET_CPU_CHARACTERISTICS hypercall.
15
16 Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
17 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18 ---
19 arch/powerpc/include/asm/hvcall.h | 3 +++
20 1 file changed, 3 insertions(+)
21
22 --- a/arch/powerpc/include/asm/hvcall.h
23 +++ b/arch/powerpc/include/asm/hvcall.h
24 @@ -292,6 +292,9 @@
25 #define H_CPU_CHAR_L1D_FLUSH_ORI30 (1ull << 61) // IBM bit 2
26 #define H_CPU_CHAR_L1D_FLUSH_TRIG2 (1ull << 60) // IBM bit 3
27 #define H_CPU_CHAR_L1D_THREAD_PRIV (1ull << 59) // IBM bit 4
28 +#define H_CPU_CHAR_BRANCH_HINTS_HONORED (1ull << 58) // IBM bit 5
29 +#define H_CPU_CHAR_THREAD_RECONFIG_CTRL (1ull << 57) // IBM bit 6
30 +#define H_CPU_CHAR_COUNT_CACHE_DISABLED (1ull << 56) // IBM bit 7
31
32 #define H_CPU_BEHAV_FAVOUR_SECURITY (1ull << 63) // IBM bit 0
33 #define H_CPU_BEHAV_L1D_FLUSH_PR (1ull << 62) // IBM bit 1