diff options
| author | Prashanth Mundkur | 2018-07-06 15:07:27 -0700 |
|---|---|---|
| committer | Prashanth Mundkur | 2018-07-07 12:06:04 -0700 |
| commit | 89771ed18298be5665f742f8cccc408284cc2939 (patch) | |
| tree | c81ca7b508715471bb25c65fe36239de08fc0af3 /doc | |
| parent | 7f7e71da17b9d6a447f3b3950d4d4c7198dadaa7 (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 'doc')
0 files changed, 0 insertions, 0 deletions
