History log of /seL4-camkes-master/projects/seL4_projects_libs/libsel4vm/src/arch/x86/processor/lapic.c
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>


# 02302cd6 18-Feb-2020 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vm: Advance fault in apic fault callback

Fixed an issue with the x86 'apic_fault_callback' where it
doesn't advance the vcpu fault before returing 'FAULT_HANDLED'.
Returning the 'FAULT_HANDLED' code assumes the vcpu state has been
appropriately updated before resuming. Without this update the VM
would keep faulting on the same apic access instruction.


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

trivial: Style changed files


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

libsel4vm*: Switch malloc calls to calloc

Reduces chances of an uninitialised structure being used and causing
issues that are painful to debug.


# e1947740 22-Oct-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vm: Removed uses of 'vmm' in x86 source

Updated x86 source such that the naming convention used is to
prefix/postfix with 'vm' rather than 'vmm'. This change makes
the naming convention consistent as this library now represents a
single 'vm' instance rather than a vmm.


# 7d0b9e0d 21-Oct-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vm: Made x86 interrupt interface private

The usage of the interrupt functions is only performed
internally. Moved the interrupt header and source into x86
architecture directory such that that implementation is private.


# 1283782d 21-Oct-2019 Alison Felizzi <Alison.Felizzi@data61.csiro.au>

libsel4vm: x86 processor src as private interface

Moved the x86 processor source and header into the x86
architecture subdirectory. This has been transformed into an
private interface that only internal code can access. We choose
to abstract over processor source. Updated the processor header
includes to reflect this change.