History log of /seL4-test-master/projects/sel4_projects_libs/libsel4vmmplatsupport/CMakeLists.txt
Revision Date Author Comments
# 745291ce 27-Nov-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

Convert to SPDX license tags

Signed-off-by: Gerwin Klein <gerwin.klein@data61.csiro.au>


# 381f4580 02-Feb-2020 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vmmplatsupport: Generate arm vpci fdt node

Added a helper to the arm virtual pci driver that additionally
generates the fdt node for the pci device it is emulating. This
can be appended to the fdt blob during generation.


# b98007d2 13-Dec-2019 Kent McLeod <Kent.Mcleod@data61.csiro.au>

libsel4vmmplatsupport: Clean up includes and cmake

Clean up CMakeLists.txt and make includes consistent with rest of seL4
libraries.


# 9af68b49 14-Nov-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vmmplatsupport: aarch64 sysreg handlers

Added infrastructure to decode aarch64 sysreg exceptions and
create emulation handlers for specific accesses. This hooks into
the VCPU fault/exceptions support.


# 2f5f608b 09-Nov-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vm: Moved memory utils into vmmplatsupport

Moved the guest memory utils interface into libsel4vmmplatsupport.
This interface better exists in libsel4vmmplatsupport as its more
relevant to support vmm devices and drivers. This in turn
simplifies libsel4vm's interfaces.


# 6a4eae2d 09-Nov-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vm: Moved VESA config to sel4vmmplatsupport

The initialisation of the VESA Frame Buffer has since been moved
out libsel4vmmplatsupport.This changes moves to config into
libsel4vmmplatsupport.


# 2bb54c2d 17-Oct-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vm: sel4arch_set_bootargs to vmmplatsupport

Moved ARM sel4arch_set_bootargs to libsel4vmmplatsupport. This
code is platform specific. This should rather be code a VMM can
opt in to using for initialising its ARM VM boot environment.


# cc5bdc60 09-Oct-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vmmplatsupport: Merged in vmmcore + sel4pci

Merged libsel4vmmcore and libsel4pci into libsel4vmmplatsupport.
This was done to consolidate all our vmm support sources into a
single location. All the contents in libsel4vmmcore and libsel4pci
are only targeted for vmm applications that build ontop of our
sel4 vm platform.


# 7792bd5c 08-Oct-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vmmplatsupport: X86 guest_image support

Added an implementation for supporting the loading of guest kernel
and module images on x86. This is a refactor of sources from
libsel4vm.


# 0444b79f 03-Oct-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vmmplatsupport: device_utils use libsel4vm

Updated the device_utils to use libsel4vm for
registering device memory regions and fault handlers.
This is a general update to the device utils source to use
the updated interfaces in libsel4vm and libsel4vmmplatsupport.
Prior to this update device_utils would not compile/work.


# 01eac5de 03-Oct-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vmmplatsupport: CMake support

Added a CMakeLists to libsel4vmmplatsupport so that it can be
compiled and used.