- 26 Jun, 2024 1 commit
-
-
Antoine Kaufmann authored
-
- 05 Apr, 2023 2 commits
-
-
Antoine Kaufmann authored
The newer linux drivers now use 16b instead of 32b descriptors. So far this leads to an abort. This adds proper support for 16b descriptors.
-
Antoine Kaufmann authored
Depending on the order some of the constructors get executed, instances of the logger can end up with a null pointer for the runner. This led to a segfault when calling TimePs() on that nullptr. Here we fix this in two steps: first the logger takes a device pointer, which in turn contains a pointer to the runner that will eventually be initialized. Also fix up the logger to simply use 0 as a timestamp for log events before the runner is there.
-
- 12 Jul, 2022 1 commit
-
-
Jonas Kaufmann authored
-
- 08 Jul, 2022 3 commits
-
-
Antoine Kaufmann authored
make lint should pass again now
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
- 18 Jun, 2022 1 commit
-
-
Antoine Kaufmann authored
-
- 08 Jun, 2022 1 commit
-
-
Antoine Kaufmann authored
As the python scripts pass the same arguments to both. We had dropped the sync mode here but not in nicbm. For now just make it consistent
-
- 05 Jun, 2022 8 commits
-
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
Currently sequence number is printed signed, while gem5 prints it unsigned as it should be.
-
Antoine Kaufmann authored
Previously we were calling completions etc. directly, but then the prioritization does not match what gem5 does. This is slightly slower, but we want to match gem5 exactly here.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
Also splits out arg parsing from running so code can use the mac address in initializationg before calling run.
-
- 26 May, 2022 4 commits
-
-
Antoine Kaufmann authored
Disabled by default as verilator is a bit tricky with versions etc.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
Fix up behavioral nic simulators to compile and link again.
-
- 24 Jan, 2022 1 commit
-
-
Antoine Kaufmann authored
-
- 17 Jan, 2022 7 commits
-
-
Antoine Kaufmann authored
Previously the build was broken with debugging enabled.
-
Antoine Kaufmann authored
No reason to print a warning on every drop. Slows down kvm simulation quite a bit
-
Antoine Kaufmann authored
We had this set to 64bit which is too small for 100G. Bumped it up to 512.
-
Antoine Kaufmann authored
This drastically improves throughput for single-core hosts, as the driver always polls all event queues on an interrupt, which involves at least one MMIO read and multiple writes.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
To support use-cases with multiple NIC interfaces.
-
- 04 May, 2021 1 commit
-
-
Jialin Li authored
-
- 02 May, 2021 2 commits
-
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
With this nopaxos looks better.
-
- 28 Apr, 2021 1 commit
-
-
Jialin Li authored
-
- 21 Apr, 2021 1 commit
-
-
Jialin Li authored
-
- 16 Feb, 2021 1 commit
-
-
Antoine Kaufmann authored
-
- 15 Feb, 2021 5 commits
-
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
Add explicit for single param constructors.
-
Antoine Kaufmann authored
-
Antoine Kaufmann authored
-