| Age | Commit message (Collapse) | Author |
|
|
|
|
|
bug that didn't cope properly with flow sensitive analysis across more than two case branches.
|
|
Pull Peter's changes to interp_interface back into the primary repo
|
|
Add div to library functions
|
|
function. There is a plan to replace this syntax with something more understandable. Should make no functional difference using sequential interpretor but will need to do some work on exception functions when integrating with ppcmem so that it know register writes are exceptional etc.
|
|
|
|
|
|
boot time by reducing TLB misses but an apparent reduction in IPS counteracts this. Makes use of foreach and return to implement tlbSearch.
|
|
|
|
|
|
|
|
to sequential simulation. This is needed for booting FreeBSD where a minimal bootloader (simboot.elf) runs before jumping into the kernel loaded in memory.
|
|
|
|
|
|
|
|
|
|
|
|
pretty print lret effects into lem
|
|
just an id (hopefully fixes Christopher issue).
|
|
|
|
TODO: add an event for a return so that rewriters can find and remove them as needed for OCaml and Lem
|
|
|
|
|
|
|
|
Add type refinement to arm spec
|
|
constraints, breaking power.
Also improve reporting of contract constraints, but then turn them off :( to allow power to compile.
|
|
|
|
|
|
incorrect LMA values (since sail interpreter now translates PC addresses).
|
|
|
|
checker
|
|
|
|
|
|
Interp: trying to add some debugging to isolate bug
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|