blob: 5df2dccdba122c4d5d02ffff7d82e8727b735ba6 [file] [log] [blame]
Andrew Scullb4b6d4a2019-01-02 15:54:55 +00001/*
2 * Copyright (C) 2012 Regents of the University of California
3 *
4 * This program is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU General Public License
6 * as published by the Free Software Foundation, version 2.
7 *
8 * This program is distributed in the hope that it will be useful,
9 * but WITHOUT ANY WARRANTY; without even the implied warranty of
10 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 * GNU General Public License for more details.
12 */
13
14
15#ifndef _ASM_RISCV_MMU_H
16#define _ASM_RISCV_MMU_H
17
18#ifndef __ASSEMBLY__
19
20typedef struct {
21 void *vdso;
22#ifdef CONFIG_SMP
23 /* A local icache flush is needed before user execution can resume. */
24 cpumask_t icache_stale_mask;
25#endif
26} mm_context_t;
27
28#endif /* __ASSEMBLY__ */
29
30#endif /* _ASM_RISCV_MMU_H */