xen/arm: Move __PSCI* from traps.c to the header

These defines will be used to create the fake PSCI node in dom0 device tree.

Signed-off-by: Julien Grall <julien.grall@linaro.org>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
This commit is contained in:
Julien Grall authored and Ian Campbell committed 2013-09-10 11:44:01 +01:00
1 parent 50718fc3c5
commit e6fb0c4b80
2 files changed
+5 -5

No files matched your search

-5
View File
@@ -848,11 +848,6 @@ static arm_hypercall_t arm_hypercall_table[] = {
HYPERCALL_ARM(vcpu_op, 3),
};
#define __PSCI_cpu_suspend 0
#define __PSCI_cpu_off 1
#define __PSCI_cpu_on 2
#define __PSCI_migrate 3
typedef int (*arm_psci_fn_t)(uint32_t, register_t);
typedef struct {
+5
View File
@@ -6,6 +6,11 @@
#define PSCI_EINVAL -2
#define PSCI_DENIED -3
#define __PSCI_cpu_suspend 0
#define __PSCI_cpu_off 1
#define __PSCI_cpu_on 2
#define __PSCI_migrate 3
int do_psci_cpu_on(uint32_t vcpuid, register_t entry_point);
int do_psci_cpu_off(uint32_t power_state);
int do_psci_cpu_suspend(uint32_t power_state, register_t entry_point);
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.