Skip to content

Conversation

tautschnig
Copy link
Collaborator

Add documentation of marking memory regions as valid memory as well as read/write emulation functions. The documentation is based on our boot code paper (Model checking boot code from AWS data centers, Sections 4.1 and 4.2).

Fixes: #6997

  • Each commit message has a non-empty body, explaining why the change was made.
  • n/a Methods or procedures I have added are documented, following the guidelines provided in CODING_STANDARD.md.
  • The feature or user visible behaviour I have added or modified has been documented in the User Guide in doc/cprover-manual/
  • n/a Regression or unit tests are included, or existing tests cover the modified code (in this case I have detailed which ones those are in the commit message).
  • n/a My commit message includes data points confirming performance improvements (if claimed).
  • My PR is restricted to a single feature or bugfix.
  • n/a White-space or formatting changes outside the feature-related changed lines are in commits of their own.

Add documentation of marking memory regions as valid memory as well as
read/write emulation functions. The documentation is based on our boot
code paper (Model checking boot code from AWS data centers, Sections 4.1
and 4.2).

Fixes: diffblue#6997
@tautschnig tautschnig force-pushed the feature/document-mmio branch from b92323f to 845d238 Compare September 28, 2022 07:55
@codecov
Copy link

codecov bot commented Sep 28, 2022

Codecov Report

Base: 77.88% // Head: 77.88% // No change to project coverage 👍

Coverage data is based on head (845d238) compared to base (c764c1d).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #7157   +/-   ##
========================================
  Coverage    77.88%   77.88%           
========================================
  Files         1576     1576           
  Lines       181856   181856           
========================================
  Hits        141645   141645           
  Misses       40211    40211           
Impacted Files Coverage Δ
src/util/expr.h 97.02% <ø> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report at Codecov.
📢 Do you have feedback about the report comment? Let us know in this issue.

@jimgrundy jimgrundy added aws Bugs or features of importance to AWS CBMC users aws-high labels Oct 6, 2022
@tautschnig tautschnig merged commit 3a2210f into diffblue:develop Oct 7, 2022
@tautschnig tautschnig deleted the feature/document-mmio branch October 7, 2022 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
aws Bugs or features of importance to AWS CBMC users aws-high documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Document MMIO behaviour
4 participants