- 04 Sep, 2023 9 commits
-
-
Jonas Kaufmann authored
- change example experiment to pyexps/simple_ping.py - quickstart.rst: remove repeated information already found in README - README: add note that simbricks-run is only available in docker containers
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
- add `Error Opening images/output-base/base.raw` - move `Getting Help` to the beginning and add content
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
- 04 Jul, 2023 1 commit
-
-
Jonas Kaufmann authored
this gets rid of the non-fatal build error 'No names found, cannot describe anything'
-
- 09 May, 2023 29 commits
-
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
These all do the same thing except with different hosts or NICs. Combine them in one script running all configurations. - gem5_i40e_pair - qemu_i40e_pair - qemu_e1000_pair
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
Helps quickly determine available CPU features in host simulators.
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
Simply installs vanilla simics under sims/external/simics. Because of licensing restrictions we cannot automatically download simics from the intel page. Instead the makefile will prompt the user to download to files and add them to the simics directory. This commit does not include any simbricks integration at all yet. Co-authored-by:Antoine Kaufmann <antoinek@mpi-sws.org>
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
This enables other environments (in other code bases) to use a different definition or disable the checks. Came up in the context of Simics. Co-authored-by:Antoine Kaufmann <antoinek@mpi-sws.org>
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
While we configure gem5 and qemu to directly load the kernel, simics will use a proper EFI-based firmware for boot.
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
Currently we invoke m5 checksum for gem5 but nothing at all for other simulators. This just adds an echo "ready for checkpoint". We use this in simics to generate a checkpoint, but it is also sane default for simulators not supporting checkpoints, as at least the logs will show what's going on.
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
Previously the default was m5 exit with a special case for QEMU. Here we flip this in anticipation of Simics support.
-
Jonas Kaufmann authored
Instead of first converting to strings. Should reduce memory consumption when dealing with large logs.
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
-
Jonas Kaufmann authored
yapf takes a long time to run when this directory contains large output files
-
- 25 Apr, 2023 1 commit
-
-
Jonas Kaufmann authored
drastically speeds up simulation performance in the presence of a lot of output
-