Blame view

arch/arm/cpu/armv8/xen/hypercall.S 524 Bytes
7b3604d96   Peng Fan   MLK-18577-3 armv8...
1
2
3
4
5
6
7
8
9
  /*
   * Copyright 2018 NXP
  
   * SPDX-License-Identifier:	GPL-2.0+
   */
  
  #include <xen.h>
  
  .globl HYPERVISOR_console_io;
559a70913   Peng Fan   MLK-20373-3 armv8...
10
11
12
  .globl HYPERVISOR_event_channel_op;
  .globl HYPERVISOR_hvm_op;
  .globl HYPERVISOR_sched_op;
7b3604d96   Peng Fan   MLK-18577-3 armv8...
13
14
15
16
17
  .align 4;
  HYPERVISOR_console_io:
  	mov x16, __HYPERVISOR_console_io;
  	hvc 0xEA1;
  	ret;
559a70913   Peng Fan   MLK-20373-3 armv8...
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
  
  HYPERVISOR_event_channel_op:
  	mov x16, __HYPERVISOR_event_channel_op;
  	hvc 0xEA1;
  	ret;
  
  HYPERVISOR_hvm_op:
  	mov x16, __HYPERVISOR_hvm_op;
  	hvc 0xEA1;
  	ret;
  
  HYPERVISOR_sched_op:
  	mov x16, __HYPERVISOR_sched_op;
  	hvc 0xEA1;
  	ret;