#
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>
|
#
a0c98c87 |
|
19-Feb-2020 |
Alison Felizzi <Alison.Felizzi@data61.csiro.au> |
Style: Updated style of modified files Updated the style of various source files recently updated.
|
#
904937cd |
|
08-Dec-2019 |
Alison Felizzi <Alison.Felizzi@data61.csiro.au> |
libsel4vm: Updated WIDTH_DOUBLEWORD fault mask Updated the WIDTH_DOUBLEWORD fault mask to account for 64bit values. Co-authored-by: Anna Lyons <anna@gh.st>
|
#
f511eb08 |
|
08-Dec-2019 |
Alison Felizzi <Alison.Felizzi@data61.csiro.au> |
libsel4vm: Trival fixups to arm 'fault_init' These are small fixups to the arm 'fault_init' function, using the correct type for the error code and calloc'ing the fault datastructure to ensure zero'd state.
|
#
c9321d63 |
|
10-Dec-2019 |
Alison Felizzi <Alison.Felizzi@data61.csiro.au> |
libsel4vm: Added 'fault_set_ctx' helper Added a helper to set the fault user context registers. This overrides the context registers if the user wishes to manipulate the entire context state.
|
#
6fdb3a7e |
|
10-Dec-2019 |
Alison Felizzi <Alison.Felizzi@data61.csiro.au> |
libsel4vm: Revised arm fault types Added a new field in the arm fault data-structure that consolidates the different types the fault can represent. This being a DATA,PREFETCH or VCPU fault. It previously only assumed the fault could be a data or prefetch fault when advancing or manipulating the faults state. Updated various function names to reflect the new types.
|
#
2942720e |
|
08-Dec-2019 |
Alison Felizzi <Alison.Felizzi@data61.csiro.au> |
libsel4vm: Changed wfi fault to general vcpu fault Generalised the function 'new_wfi_fault' such that it can be used for other vcpu faults. This additionally removes the 'is_wfi' field since we record the hsr value in the fault object.
|
#
007de985 |
|
09-Nov-2019 |
Alison Felizzi <Alison.Felizzi@data61.csiro.au> |
libsel4vm: Made arm fault interface private The arm fault interface is only used internally as external source uses the vcpu fault interface instead. Moved and consolidated the fault interface into the internal arm sources.
|