hw: move arm virtualization to generic place

Ref #3553
This commit is contained in:
Stefan Kalkowski
2019-07-15 13:11:28 +02:00
committed by Norman Feske
parent 065b9fdb46
commit 02d68fdb97
6 changed files with 12 additions and 11 deletions

View File

@ -16,7 +16,7 @@
/* core includes */
#include <kernel/core_interface.h>
#include <vm_session_component.h>
#include <spec/arm/virtualization/vm_session_component.h>
#include <platform.h>
#include <core_env.h>

View File

@ -27,6 +27,7 @@
#include <region_map_component.h>
#include <translation_table.h>
#include <kernel/vm.h>
#include <cpu/vm_state_virtualization.h>
#include <trace/source_registry.h>
@ -60,13 +61,13 @@ class Genode::Vm_session_component
Avl_region _map { &_sliced_heap };
Region_map &_region_map;
Ram_dataspace_capability _ds_cap { };
Region_map::Local_addr _ds_addr { 0 };
Region_map::Local_addr _ds_addr { nullptr };
Table &_table;
Array &_table_array;
Kernel_object<Kernel::Vm> _kobj {};
static size_t _ds_size() {
return align_addr(sizeof(Cpu_state_modes),
return align_addr(sizeof(Vm_state),
get_page_size_log2()); }
addr_t _alloc_ds();