Commit Graph

65 Commits

Author SHA1 Message Date
Nandor Licker 2e205dce13
Enabled clang-format on C++ sources (#1139)
* Enabled clang-format on C++ sources

Ran clang-format on sources committed to the repository and added a CI job to ensure sources are properly formatted on each commit.
Clang-format can be installed using Linux package managers and the `git clang-format` command can be used to format all files that change with a commit.

* Update docs/Developer-Docs/GoldenGate-and-Driver-Development.rst

Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>

* Update scripts/machine-launch-script.sh

Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>

Co-authored-by: David Biancolin <david.biancolin@sifive.com>
Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>
2022-08-02 23:12:13 -07:00
Howard Mao 1b116b7897 fix check-rtc tests 2020-03-08 21:43:39 +00:00
Sagar Karandikar 60f36f115b add gitignore that ignores firesim-software symlink that we will generate 2020-02-20 18:27:51 +00:00
Sagar Karandikar d6b4fba0b4 remove firesim-software symlink 2020-02-20 18:27:22 +00:00
David Biancolin 2153a37c97 Print target cycle count in init in linux-poweroff 2020-02-15 05:17:50 +00:00
Nathan Pemberton d5d9a9c41b Handle firesim-as-top by overwriting firemarshal config only on the
initial clone of chipyard. Also adds back the firesim-software directory
(as a symlink now).
2020-01-28 16:25:01 -05:00
Nathan Pemberton 3d21eeb3f9 Remove firemarshal submodule (it will be moved to chipyard) 2020-01-27 20:30:04 -05:00
Nathan Pemberton 39794da914 Bump FireMarshal to release 1.8 2020-01-24 19:06:05 -05:00
Nathan Pemberton f90849d549 Move even more documentation to FireMarshal's own readthedocs. This also
moves FireMarshal into the Workloads section (from its own section).
2020-01-22 21:05:43 -05:00
Nathan Pemberton 242371ab63 Bump FireMarshal in preparation for the January 2020 chipyard release.
This bump includes support for custom qemu and pk (requested by keystone
team). It also has more sensible behavior for the doit database
location.
2020-01-21 19:42:34 -05:00
Howard Mao 66d673c6f7 update icenet for checksum changes 2019-12-16 22:33:15 +00:00
Nathan Pemberton 71e18b3988 bump FireMarshal to dev 2019-11-13 14:50:21 -05:00
Nathan Pemberton e57b4ede73 Bump FireMarshal to get better submodule handling. Specifically, marshal
is no longer initialized recursively by default (you have to manually
./init-submodules.sh)
2019-11-12 17:17:05 -05:00
Abraham Gonzalez d1e9960ac3 bump firesim-software 2019-11-05 01:29:45 +00:00
David Biancolin df8a79d124 Bump FireMarshal 2019-10-12 05:29:25 +00:00
Sagar Karandikar 47d60b5646 bump firemarshal 2019-10-10 05:17:37 +00:00
Sagar Karandikar 0910f56be1 bump submodules 2019-10-10 05:11:13 +00:00
Nathan Pemberton 6a12f63dbd bumps firemarshal to include the sha3 workload 2019-10-06 23:21:46 -04:00
Nathan Pemberton 3840b6e7bf Move Qemu to chipyard from firesim (it's installed along with the
toolchain automatically)
2019-10-04 19:05:53 -04:00
Nathan Pemberton ffe68ac7f6 Add support for a firesim-software symlink in chipyard. 2019-10-03 18:45:34 -04:00
Nathan Pemberton 81b944a5a5 Bump firesim-software to include updated buildroot, fedora, and linux
kernel
2019-10-01 21:39:52 -04:00
Nathan Pemberton b494e5b73d Bump to linux 5.3. Required an update to qemu 4.1 as well. 2019-09-19 01:59:44 +00:00
Nathan Pemberton 160bf9b7d4 Bump firesim-software to the linux5 branch to get the updated linux
kernel.
2019-08-23 18:46:26 +00:00
David Biancolin 5c2aaa3f64 Merge submodule dev branches into master; bump 2019-06-26 22:41:23 +00:00
Nathan Pemberton 638803719b pulled in some test-script fixes from firesim-software 2019-06-25 22:22:04 +00:00
Nathan Pemberton b6b188c4ae Update firesim-software for release 1.6.0 2019-06-25 14:14:54 -04:00
David Biancolin 3e04a18de2 Bump firesim-software, make build-setup.sh install new deps 2019-06-25 16:48:07 +00:00
David Biancolin 8ba557d9b9 Bump firesim sw 2019-06-18 20:10:27 +00:00
David Biancolin 698d549e35 Fix prebuilt toolchain to use gcc 7.2 2019-06-08 12:38:15 +00:00
David Biancolin 9d2a153a1c Bump sw 2019-06-07 01:52:29 +00:00
David Biancolin 0923e4c893 Bump FC; firesim-software 2019-05-21 04:51:05 +00:00
Howard Mao 0f4343730b Support Ethernet pause frames 2019-02-25 22:08:04 +00:00
Howard Mao 163e67dc75 add test of flow control 2019-02-25 21:43:43 +00:00
Sagar Karandikar a0c370b844 bump firesim-software to master 2019-02-25 00:53:40 +00:00
Sagar Karandikar 2ba410205f bump firesim-software submodule to dev 2019-02-24 01:09:18 +00:00
Sagar Karandikar 71f15f3ae0 bump firesim-software 2019-02-24 00:48:53 +00:00
Sagar Karandikar 3f9ca67c58 first clone setup supply -v to marshal by default 2019-02-21 23:38:19 +00:00
Sagar Karandikar 786ffdbea4 bump firesim software 2019-02-18 23:23:25 +00:00
Sagar Karandikar d3432c2bc3 bump firesim-software, update first-clone script 2019-02-18 22:35:48 +00:00
Sagar Karandikar 6ae824ae31 bump to match firesim-software PR 2019-02-18 22:28:08 +00:00
Nathan Pemberton 8466f1391c Bump firesim-sw. All tests pass. 2019-01-25 04:08:04 +00:00
Nathan Pemberton a6e89f64b7 Tested on a fresh machine. Everything works except spike (due to issue 2019-01-25 03:04:34 +00:00
Nathan Pemberton 38a90e022a Bump firesim-sw 2019-01-24 04:21:46 +00:00
Nathan Pemberton 0142d9d92a Change firesim-sw submodule to point to custom-workloads 2019-01-15 19:58:12 +00:00
Nathan Pemberton 9f7264d83d Bump firesim-software to pick up fedora network fix 2018-12-04 18:57:45 +00:00
Howard Mao 6d6f6bd552 bump firesim-software for new fedora image initscripts 2018-11-27 21:02:07 +00:00
Sagar Karandikar 7e62ce968d bump to network-benchmarks master 2018-11-13 21:58:05 +00:00
Sagar Karandikar 1cdcc1d576 bump to firesim-software master 2018-11-13 21:57:10 +00:00
Sagar Karandikar 325e8eb078 Bump firesim-software with fedora build fix 2018-11-10 19:29:42 +00:00
Howard Mao 24b10c4c9a optimizations for NIC and NIC driver 2018-10-31 17:05:55 +00:00