hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* SPDX-License-Identifier: GPL-2.0+ */
 
/*
 * Copyright 2018 IBM Corporation.
 */
 
#ifndef _SELFTESTS_POWERPC_SECURITY_FLUSH_UTILS_H
#define _SELFTESTS_POWERPC_SECURITY_FLUSH_UTILS_H
 
#define CACHELINE_SIZE 128
 
#define PERF_L1D_READ_MISS_CONFIG    ((PERF_COUNT_HW_CACHE_L1D) |         \
                   (PERF_COUNT_HW_CACHE_OP_READ << 8) |    \
                   (PERF_COUNT_HW_CACHE_RESULT_MISS << 16))
 
void syscall_loop(char *p, unsigned long iterations,
         unsigned long zero_size);
 
void set_dscr(unsigned long val);
 
#endif /* _SELFTESTS_POWERPC_SECURITY_FLUSH_UTILS_H */