#
2b8a2ebf |
|
05-Nov-2017 |
Corey Lewis <corey.lewis@data61.csiro.au> |
spec: add SetTLSBase invocation and update the registers (VER-807)
|
#
f0795805 |
|
15-Feb-2018 |
Michael Sproul <michael.sproul@data61.csiro.au> |
SELFOUR-1016: fix confused deputy problem when setting priorities
|
#
a5a5edc8 |
|
28-Nov-2017 |
Joel Beeren <joel.beeren@data61.csiro.au> |
VER-849: abstractly declare a threads registers have changed This removes an ifdef present in invokeTCB_(Copy|Write)Registers, and adds the function Arch_postModifyRegisters which does nothing on any arch except x86-64.
|
#
da28d949 |
|
23-Apr-2017 |
Pang Luo <Pang.Luo@data61.csiro.au> |
VER-717: refactor tpidrurwRegister and fix corresponding proof
|
#
71e2db88 |
|
01-May-2017 |
Joel Beeren <joel.beeren@nicta.com.au> |
arm: refactor sanitise_register to take a bool instead of a kernel_object This simplified the sanitise_register logic in CRefine for arm-hyp.
|
#
f846fd89 |
|
15-Mar-2017 |
Joel Beeren <joel.beeren@nicta.com.au> |
x64: design: translated haskell spec now builds
|
#
52092135 |
|
06-Feb-2017 |
Gerwin Klein <gerwin.klein@data61.csiro.au> |
provide TCB argument for sanitiseRegister Other platforms such as arm-hyp will need to look into additional TCB state such as VCPU in sanitiseRegister. This commit provides the scaffolding for that.
|
#
ab6b9bae |
|
31-Aug-2016 |
Alejandro Gomez-Londono <alejandro.gomez@nicta.com.au> |
ExecSpec: Changes to the haskell to better reflect ASpec * atcbContextGet and atcbContextSet where added (just as in ASpec) * asUser is now defined in terms of atcbContext{Get,Set} * arch_tcb is now correctly imported as a datatype not as a type synonym tags: [VER-623][SELFOUR-413]
|
#
6dad6a1c |
|
19-Jul-2016 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
ExecSpec: arch-specific faults + VMFault -> ArchFault + ReservedIRQ * skeletons, adding new constructs (arch_tcb, arch_fault) * adjusting skeletons for ReserveIRQ + small change in haskell (ARM) Changes in: spec/haskell/src/SEL4/Object/Interrupt/ARM.lhs:37:21 Due to "Defined but not used: ‘irq’" * arch-splitting faults in skeletons (ARM) * fix arch_tcb and asUser namespace issues in skeletons (ARM) * checking in current generated files tags: [VER-623][SELFOUR-413]
|
#
a2d707d1 |
|
14-Aug-2016 |
Miki Tanaka <miki.tanaka@nicta.com.au> |
SELFOUR-553: update rpidrurw in TCBConfigure for simpler Infoflow proofs.
|
#
9ceed1eb |
|
03-May-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: fix proofs after removing shadow and unqualify commands and adding fix for crunch. Checks up to DPolicy.
|
#
72337faa |
|
31-Mar-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
arch_split: added namespacing to ExecSpec
|
#
fad2c6aa |
|
11-Jan-2016 |
Daniel Matichuk <daniel.matichuk@nicta.com.au> |
paramatrised abstract and haskell specs over L4V_ARCH Haskell translator was modified to support multiple translations of the haskell, with different build parameters.
|
#
457a55a8 |
|
01-Nov-2015 |
Joel Beeren <joel.beeren@nicta.com.au> |
add arch_tcb object to C, rename aep -> ntfn
|
#
d88a931e |
|
01-Sep-2015 |
Ramana Kumar <Ramana.Kumar@nicta.com.au> |
history squashed patch for aep-binding
|
#
12fa8686 |
|
16-May-2015 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
fewer warnings
|
#
2a03e81d |
|
14-Jul-2014 |
Gerwin Klein <gerwin.klein@nicta.com.au> |
Import release snapshot.
|