Skip to content

Commit

Permalink
module: update QEMU and FLEXUS
Browse files Browse the repository at this point in the history
QEMU:
- add/fix multiple API for timing

FLEXUS
- add architectural validation
- add paraflex ckpt loading
- fix blackbox for system register instruction
- fix instruction considered as a branch when it should not
- fix page walking
- fix default behaviour for some function
  • Loading branch information
branylagaffe committed Aug 27, 2024
1 parent 95e598f commit 56b2b07
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 9 deletions.
13 changes: 6 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,18 +55,18 @@ ln -s qemu/build/aarch64-softmmu/qemu-system-aarch64 qemu-aarch64

### 6. Add Images

[Download a simple image](https://github.com/parsa-epfl/qflex/releases/download/2024.05/images.tar.xz) and place it the
repository root location.

[Download a simple image](https://github.com/parsa-epfl/qflex/releases/latest/) and place it the
repository root location. Release may also contain `checkpoint` ready to experiment with a warmed up timing simulator.
```sh
wget https://github.com/parsa-epfl/qflex/releases/download/2024.07-next/images.tar.xz
wget https://github.com/parsa-epfl/qflex/releases/latest/download/images.tar.xz
wget https://github.com/parsa-epfl/qflex/releases/latest/download/ckpt.tar.xz
tar -xvf images.tar.xz
tar -xvf ckpt.tar.xz
```

The repository tree under images folder should look like this.

```
images/
├── busybox
└── Busybox
Expand Down Expand Up @@ -97,7 +97,6 @@ Made with [contrib.rocks](https://contrib.rocks).
This software is an open-sourced software licensed under the following license:

```text
***Software developed externally (not by the QFlex group)***
QFlex consists of several software components that are governed by various
Expand Down Expand Up @@ -138,4 +137,4 @@ GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF
THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
```
```
2 changes: 1 addition & 1 deletion flexus
Submodule flexus updated 182 files
2 changes: 1 addition & 1 deletion qemu
Submodule qemu updated 1 files
+1 −1 middleware

0 comments on commit 56b2b07

Please sign in to comment.