summaryrefslogtreecommitdiff
path: root/language/l2_rules.ott
diff options
context:
space:
mode:
authorPrashanth Mundkur2018-07-06 15:07:27 -0700
committerPrashanth Mundkur2018-07-07 12:06:04 -0700
commit89771ed18298be5665f742f8cccc408284cc2939 (patch)
treec81ca7b508715471bb25c65fe36239de08fc0af3 /language/l2_rules.ott
parent7f7e71da17b9d6a447f3b3950d4d4c7198dadaa7 (diff)
An initial fix to riscv lr/sc, needs a review.
This uses a stronger model than the version in Sail-1 in order to perform address alignment checks. The reservation is kept on virtual addresses, and maintained in the platform model, but now the lr/sc definitions need calls to externs to update this state. An alternative was to reserve physical addresses, but that appeared to be more complicated without a lot more changes. Ideally, the model should be parameterizable over both options.
Diffstat (limited to 'language/l2_rules.ott')
0 files changed, 0 insertions, 0 deletions