x86/xen: resume timer irqs early
[linux/fpc-iii.git] / arch / arm64 / kernel / entry-fpsimd.S
blob6a27cd6dbfa6dd81be8a6042e5366262a8146801
1 /*
2  * FP/SIMD state saving and restoring
3  *
4  * Copyright (C) 2012 ARM Ltd.
5  * Author: Catalin Marinas <catalin.marinas@arm.com>
6  *
7  * This program is free software; you can redistribute it and/or modify
8  * it under the terms of the GNU General Public License version 2 as
9  * published by the Free Software Foundation.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License
17  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
18  */
20 #include <linux/linkage.h>
22 #include <asm/assembler.h>
23 #include <asm/fpsimdmacros.h>
26  * Save the FP registers.
27  *
28  * x0 - pointer to struct fpsimd_state
29  */
30 ENTRY(fpsimd_save_state)
31         fpsimd_save x0, 8
32         ret
33 ENDPROC(fpsimd_save_state)
36  * Load the FP registers.
37  *
38  * x0 - pointer to struct fpsimd_state
39  */
40 ENTRY(fpsimd_load_state)
41         fpsimd_restore x0, 8
42         ret
43 ENDPROC(fpsimd_load_state)