- 26 May, 2022 22 commits
-
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
Fix up behavioral nic simulators to compile and link again.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
High-level idea is to separate a out a base-protocol and library that the PCIe and network protocols layer over. The base-protocol includes synchronization and the basics of setting up queues, and transferring messages. So this will enable us to build protocol-agnostic pieces like proxies, loggers etc. A secondary goal down the line is to remove the fixed roles of "nics listen on pcie & network" while hosts and networks connect, instead making this dynamic. Unfortunately this is a big change touching just about every piece interfacing with simbricks. So this is also consolidating and restructuring our simbricks libraries and adapters, reducing copying of code etc. After this commit all simulators, ours and external ones, are broken till the respective commits fixing them.
-
Antoine Kaufmann authored
Mostly because the refactoring will break lots of things here.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
This increases build time, and might hurt disk performance for kvm/qemu a bit. So we disable it by default. But will be useful for docker images etc.
-
Antoine Kaufmann authored
This significantly reduces image size, and since we're not using the images interactively does not sacrifice anything we care about.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
Remove the ubuntu1804 image. Base only has basic tools, no build tools or libraries. Install build deps in nopaxos, mtcp, and tas images.
-
Antoine Kaufmann authored
Necessary for for building the tas image.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
Only builds base image, none of the others.
-
Antoine Kaufmann authored
This speeds up base image build significantly
-
Antoine Kaufmann authored
Just run different scripts inside. This avodis lots of duplication in the jsons.
-
Antoine Kaufmann authored
This is a lot faster than manually installing from ISO.
-
Antoine Kaufmann authored
Ubuntu cloud images use this for EFI.
-
- 11 Apr, 2022 4 commits
-
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
Apparently if the config file exists, the requirements file won't be read by default.
-
Antoine Kaufmann authored
This should hopefully speed up build time for docs and avoid wasting their compute cycles.
-
Antoine Kaufmann authored
Seems like the right thing to do, plus readthedocs only supports public urls.
-
- 29 Jan, 2022 1 commit
-
-
Antoine Kaufmann authored
-
- 25 Jan, 2022 7 commits
- 24 Jan, 2022 4 commits
-
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
set is broken if multiple events have the same timestamp (even though the actual set members are pointers to the event :-/)
-
- 23 Jan, 2022 2 commits