lib: Extend sbi_hart_switch_mode() to support hypervisor extension
authorAnup Patel <anup.patel@wdc.com>
Fri, 5 Apr 2019 08:38:57 +0000 (14:08 +0530)
committerAnup Patel <anup@brainfault.org>
Mon, 30 Sep 2019 09:48:06 +0000 (15:18 +0530)
commit1a5614e971cf44e08342c2b1639fa3be544b0202
tree0afa5525ef174e565eec10f73a4a64a58dc31c72
parent0089897d41b5b2382acba1c2c9f9386edad75228
lib: Extend sbi_hart_switch_mode() to support hypervisor extension

This patch extends sbi_hart_switch_mode() to support entering
VS/VU modes when hypervisor extension is available.

Signed-off-by: Anup Patel <anup.patel@wdc.com>
include/sbi/riscv_encoding.h
include/sbi/sbi_hart.h
lib/sbi/sbi_hart.c
lib/sbi/sbi_init.c