Lint cleanup
Change-Id: I5f176d3a7e8daadc51b769818bb6724611faa4c3
diff --git a/hdl/verilog/BUILD b/hdl/verilog/BUILD
index 81d5af0..85ee4f8 100644
--- a/hdl/verilog/BUILD
+++ b/hdl/verilog/BUILD
@@ -16,4 +16,4 @@
name = "sram_1rw_256x288",
srcs = ["Sram_1rwm_256x288.v"],
visibility = ["//visibility:public"],
-)
\ No newline at end of file
+)
diff --git a/lib/BUILD b/lib/BUILD
index 79ff16e..7c0b795 100644
--- a/lib/BUILD
+++ b/lib/BUILD
@@ -2,45 +2,41 @@
scala_library(
name = "chisel_lib",
-
- deps = [
- "@com_thoughtworks_paranamer//jar",
- "@org_json4s_json4s_scalap//jar",
- "@org_json4s_json4s_ast//jar",
- "@org_json4s_json4s_core//jar",
- "@org_json4s_json4s_native//jar",
- "@org_apache_commons_commons_lang3//jar",
- "@org_apache_commons_commons_text//jar",
- "@edu_berkeley_cs_chisel3_plugin//jar",
- "@com_github_scopt//jar",
- "@net_jcazevedo_moultingyaml//jar",
- "@edu_berkeley_cs_firrtl//jar",
- "@edu_berkeley_cs_chisel3_core//jar",
- "@edu_berkeley_cs_chisel3_macros//jar",
- "@edu_berkeley_cs_chisel3//jar",
- ],
-
- exports = [
- "@com_thoughtworks_paranamer//jar",
- "@org_json4s_json4s_scalap//jar",
- "@org_json4s_json4s_ast//jar",
- "@org_json4s_json4s_core//jar",
- "@org_json4s_json4s_native//jar",
- "@org_apache_commons_commons_lang3//jar",
- "@org_apache_commons_commons_text//jar",
- "@edu_berkeley_cs_chisel3_plugin//jar",
- "@com_github_scopt//jar",
- "@net_jcazevedo_moultingyaml//jar",
- "@edu_berkeley_cs_firrtl//jar",
- "@edu_berkeley_cs_chisel3_core//jar",
- "@edu_berkeley_cs_chisel3_macros//jar",
- "@edu_berkeley_cs_chisel3//jar",
- ],
-
- visibility = ["//visibility:public"],
-
scalacopts = [
"-Xplugin:$(execpath @edu_berkeley_cs_chisel3_plugin//jar)",
"-P:chiselplugin:genBundleElements",
],
-)
\ No newline at end of file
+ visibility = ["//visibility:public"],
+ exports = [
+ "@com_github_scopt//jar",
+ "@com_thoughtworks_paranamer//jar",
+ "@edu_berkeley_cs_chisel3//jar",
+ "@edu_berkeley_cs_chisel3_core//jar",
+ "@edu_berkeley_cs_chisel3_macros//jar",
+ "@edu_berkeley_cs_chisel3_plugin//jar",
+ "@edu_berkeley_cs_firrtl//jar",
+ "@net_jcazevedo_moultingyaml//jar",
+ "@org_apache_commons_commons_lang3//jar",
+ "@org_apache_commons_commons_text//jar",
+ "@org_json4s_json4s_ast//jar",
+ "@org_json4s_json4s_core//jar",
+ "@org_json4s_json4s_native//jar",
+ "@org_json4s_json4s_scalap//jar",
+ ],
+ deps = [
+ "@com_github_scopt//jar",
+ "@com_thoughtworks_paranamer//jar",
+ "@edu_berkeley_cs_chisel3//jar",
+ "@edu_berkeley_cs_chisel3_core//jar",
+ "@edu_berkeley_cs_chisel3_macros//jar",
+ "@edu_berkeley_cs_chisel3_plugin//jar",
+ "@edu_berkeley_cs_firrtl//jar",
+ "@net_jcazevedo_moultingyaml//jar",
+ "@org_apache_commons_commons_lang3//jar",
+ "@org_apache_commons_commons_text//jar",
+ "@org_json4s_json4s_ast//jar",
+ "@org_json4s_json4s_core//jar",
+ "@org_json4s_json4s_native//jar",
+ "@org_json4s_json4s_scalap//jar",
+ ],
+)
diff --git a/rules/deps.bzl b/rules/deps.bzl
index 8f1645a..e26ce4d 100644
--- a/rules/deps.bzl
+++ b/rules/deps.bzl
@@ -1,13 +1,20 @@
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
-load("@io_bazel_rules_scala//scala:scala_maven_import_external.bzl",
- "scala_maven_import_external")
-load("@io_bazel_rules_scala//scala:scala_cross_version.bzl",
- "default_maven_server_urls")
-load("@rules_foreign_cc//foreign_cc:repositories.bzl",
- "rules_foreign_cc_dependencies")
-load("@rules_hdl//dependency_support:dependency_support.bzl",
- rules_hdl_dependency_support = "dependency_support")
-
+load(
+ "@io_bazel_rules_scala//scala:scala_maven_import_external.bzl",
+ "scala_maven_import_external",
+)
+load(
+ "@io_bazel_rules_scala//scala:scala_cross_version.bzl",
+ "default_maven_server_urls",
+)
+load(
+ "@rules_foreign_cc//foreign_cc:repositories.bzl",
+ "rules_foreign_cc_dependencies",
+)
+load(
+ "@rules_hdl//dependency_support:dependency_support.bzl",
+ rules_hdl_dependency_support = "dependency_support",
+)
def kelvin_deps():
rules_foreign_cc_dependencies()
diff --git a/tests/verilator_sim/fifo.h b/tests/verilator_sim/fifo.h
index ed078e6..2e00709 100644
--- a/tests/verilator_sim/fifo.h
+++ b/tests/verilator_sim/fifo.h
@@ -2,6 +2,8 @@
#ifndef TESTS_VERILATOR_SIM_FIFO_H_
#define TESTS_VERILATOR_SIM_FIFO_H_
+#include <vector>
+
// A SystemC CRT transaction queue.
template <typename T>
diff --git a/tests/verilator_sim/kelvin/core_if.h b/tests/verilator_sim/kelvin/core_if.h
index 427e617..7ecbf4a 100644
--- a/tests/verilator_sim/kelvin/core_if.h
+++ b/tests/verilator_sim/kelvin/core_if.h
@@ -146,7 +146,7 @@
sc_bv<256> rdata;
uint32_t addr = io_ibus_addr.read().get_word(0);
uint32_t words[256 / 32];
- Read(addr, 256 / 8, (uint8_t*) words);
+ Read(addr, 256 / 8, reinterpret_cast<uint8_t*>(words));
for (int i = 0; i < 256 / 32; ++i) {
rdata.set_word(i, words[i]);
@@ -162,8 +162,8 @@
uint32_t words[kVector / 32] = {0};
memset(words, 0xcc, sizeof(words));
int bytes = io_dbus_size.read().get_word(0);
- Read(addr, bytes, (uint8_t*) words);
- ReadSwizzle(addr, kVector / 8, (uint8_t*) words);
+ Read(addr, bytes, reinterpret_cast<uint8_t*>(words));
+ ReadSwizzle(addr, kVector / 8, reinterpret_cast<uint8_t*>(words));
for (int i = 0; i < kVector / 32; ++i) {
rdata.set_word(i, words[i]);
}
@@ -179,8 +179,8 @@
for (int i = 0; i < kVector / 32; ++i) {
words[i] = wdata.get_word(i);
}
- WriteSwizzle(addr, kVector / 8, (uint8_t*) words);
- Write(addr, bytes, (uint8_t*) words);
+ WriteSwizzle(addr, kVector / 8, reinterpret_cast<uint8_t*>(words));
+ Write(addr, bytes, reinterpret_cast<uint8_t*>(words));
}
rtcm_t tcm_read;
@@ -190,7 +190,7 @@
if (io_axi0_read_addr_valid && io_axi0_read_addr_ready) {
uint32_t addr = io_axi0_read_addr_bits_addr.read().get_word(0);
uint32_t words[kUncBits / 32];
- Read(addr, kUncBits / 8, (uint8_t*) words);
+ Read(addr, kUncBits / 8, reinterpret_cast<uint8_t*>(words));
tcm_read.cycle = cycle_;
tcm_read.id = io_axi0_read_addr_bits_id.read().get_word(0);
@@ -217,7 +217,7 @@
assert(io_axi0_write_data_valid && io_axi0_write_data_valid);
uint8_t wdata[kUncBits / 8];
uint32_t addr = io_axi0_write_addr_bits_addr.read().get_word(0);
- uint32_t* p_wdata = (uint32_t*) wdata;
+ uint32_t* p_wdata = reinterpret_cast<uint32_t*>(wdata);
for (int i = 0; i < kUncBits / 32; ++i) {
p_wdata[i] = io_axi0_write_data_bits_data.read().get_word(i);
@@ -239,7 +239,7 @@
if (io_axi1_read_addr_valid && io_axi1_read_addr_ready) {
uint32_t addr = io_axi1_read_addr_bits_addr.read().get_word(0);
uint32_t words[kUncBits / 32];
- Read(addr, kUncBits / 8, (uint8_t*) words);
+ Read(addr, kUncBits / 8, reinterpret_cast<uint8_t*>(words));
tcm_read.cycle = cycle_;
tcm_read.id = io_axi1_read_addr_bits_id.read().get_word(0);
@@ -266,7 +266,7 @@
assert(io_axi1_write_data_valid && io_axi1_write_data_valid);
uint8_t wdata[kUncBits / 8];
uint32_t addr = io_axi1_write_addr_bits_addr.read().get_word(0);
- uint32_t* p_wdata = (uint32_t*) wdata;
+ uint32_t* p_wdata = reinterpret_cast<uint32_t*>(wdata);
for (int i = 0; i < kUncBits / 32; ++i) {
p_wdata[i] = io_axi1_write_data_bits_data.read().get_word(i);
@@ -286,7 +286,7 @@
}
}
-private:
+ private:
uint32_t cycle_ = 0;
struct rtcm_t {
diff --git a/tests/verilator_sim/kelvin/dbus2axi_tb.cc b/tests/verilator_sim/kelvin/dbus2axi_tb.cc
index 14d6e33..91f1da7 100644
--- a/tests/verilator_sim/kelvin/dbus2axi_tb.cc
+++ b/tests/verilator_sim/kelvin/dbus2axi_tb.cc
@@ -175,93 +175,94 @@
private:
- struct axi_read_addr_t {
- uint32_t addr;
- uint32_t id : 7;
+ struct axi_read_addr_t {
+ uint32_t addr;
+ uint32_t id : 7;
- bool operator!=(const axi_read_addr_t& rhs) const {
- if (addr != rhs.addr) return true;
- if (id != rhs.id) return true;
- return false;
- }
+ bool operator!=(const axi_read_addr_t& rhs) const {
+ if (addr != rhs.addr) return true;
+ if (id != rhs.id) return true;
+ return false;
+ }
- void print(const char* name) {
- printf("[%s]: id=%x addr=%08x\n", name, id, addr);
- }
- };
+ void print(const char* name) {
+ printf("[%s]: id=%x addr=%08x\n", name, id, addr);
+ }
+ };
- struct axi_read_data_t {
- uint32_t id : 7;
- uint32_t resp : 7;
- sc_bv<256> data;
+ struct axi_read_data_t {
+ uint32_t id : 7;
+ uint32_t resp : 7;
+ sc_bv<256> data;
- bool operator!=(const axi_read_data_t& rhs) const {
- if (id != rhs.id) return true;
- if (data != rhs.data) return true;
- return false;
- }
+ bool operator!=(const axi_read_data_t& rhs) const {
+ if (id != rhs.id) return true;
+ if (data != rhs.data) return true;
+ return false;
+ }
- void print(const char* name) {
- printf("[%s]: id=%x data=", name, id);
- for (int i = 0; i < 256 / 32; ++i) {
- printf("%08x ", data.get_word(i));
- }
- printf("\n");
- }
- };
+ void print(const char* name) {
+ printf("[%s]: id=%x data=", name, id);
+ for (int i = 0; i < 256 / 32; ++i) {
+ printf("%08x ", data.get_word(i));
+ }
+ printf("\n");
+ }
+ };
- struct axi_write_addr_t {
- uint32_t addr;
- uint32_t id : 7;
- sc_bv<256> data;
- sc_bv<32> strb;
+ struct axi_write_addr_t {
+ uint32_t addr;
+ uint32_t id : 7;
+ sc_bv<256> data;
+ sc_bv<32> strb;
- bool operator!=(const axi_write_addr_t& rhs) const {
- if (addr != rhs.addr) return true;
- if (id != rhs.id) return true;
- if (strb != rhs.strb) return true;
- if (data != rhs.data) return true;
- return false;
- }
+ bool operator!=(const axi_write_addr_t& rhs) const {
+ if (addr != rhs.addr) return true;
+ if (id != rhs.id) return true;
+ if (strb != rhs.strb) return true;
+ if (data != rhs.data) return true;
+ return false;
+ }
- void print(const char* name) {
- printf("[%s]: id=%x addr=%08x strb=%08x data=", name, id, addr, strb.get_word(0));
- for (int i = 0; i < 256 / 32; ++i) {
- printf("%08x ", data.get_word(0));
- }
- printf("\n");
- }
- };
+ void print(const char* name) {
+ printf("[%s]: id=%x addr=%08x strb=%08x data=", name, id, addr,
+ strb.get_word(0));
+ for (int i = 0; i < 256 / 32; ++i) {
+ printf("%08x ", data.get_word(0));
+ }
+ printf("\n");
+ }
+ };
- struct axi_write_resp_t {
- uint32_t id : 7;
- uint32_t resp : 2;
- };
+ struct axi_write_resp_t {
+ uint32_t id : 7;
+ uint32_t resp : 2;
+ };
- struct dbus_read_data_t {
- sc_bv<256> data;
+ struct dbus_read_data_t {
+ sc_bv<256> data;
- bool operator!=(const dbus_read_data_t& rhs) const {
- if (data != rhs.data) return true;
- return false;
- }
+ bool operator!=(const dbus_read_data_t& rhs) const {
+ if (data != rhs.data) return true;
+ return false;
+ }
- void print(const char* name) {
- printf("[%s]: data=", name);
- for (int i = 0; i < 256 / 32; ++i) {
- printf("%08x ", data.get_word(i));
- }
- printf("\n");
- }
- };
+ void print(const char* name) {
+ printf("[%s]: data=", name);
+ for (int i = 0; i < 256 / 32; ++i) {
+ printf("%08x ", data.get_word(i));
+ }
+ printf("\n");
+ }
+ };
- bool dbus_read_ready_ = false;
- bool dbus_read_active_ = false;
- fifo_t<axi_read_addr_t> axi_read_addr_;
- fifo_t<axi_read_data_t> axi_read_data_;
- fifo_t<axi_write_addr_t> axi_write_addr_;
- fifo_t<axi_write_resp_t> axi_write_resp_;
- fifo_t<dbus_read_data_t> dbus_read_data_;
+ bool dbus_read_ready_ = false;
+ bool dbus_read_active_ = false;
+ fifo_t<axi_read_addr_t> axi_read_addr_;
+ fifo_t<axi_read_data_t> axi_read_data_;
+ fifo_t<axi_write_addr_t> axi_write_addr_;
+ fifo_t<axi_write_resp_t> axi_write_resp_;
+ fifo_t<dbus_read_data_t> dbus_read_data_;
};
static void DBus2Axi_test(char* name, int loops, bool trace) {
diff --git a/tests/verilator_sim/kelvin/l1dcachebank_tb.cc b/tests/verilator_sim/kelvin/l1dcachebank_tb.cc
deleted file mode 100644
index 0048f07..0000000
--- a/tests/verilator_sim/kelvin/l1dcachebank_tb.cc
+++ /dev/null
@@ -1,7 +0,0 @@
-// Copyright 2023 Google LLC
-
-#include "VL1DCacheBank.h"
-
-#define L1DCACHEBANK
-
-#include "l1dcache_tb.cc"
diff --git a/tests/verilator_sim/kelvin/l1icache_tb.cc b/tests/verilator_sim/kelvin/l1icache_tb.cc
index 4a2c0a5..3f05e7f 100644
--- a/tests/verilator_sim/kelvin/l1icache_tb.cc
+++ b/tests/verilator_sim/kelvin/l1icache_tb.cc
@@ -6,8 +6,7 @@
#include "tests/verilator_sim/kelvin/kelvin_cfg.h"
-struct L1ICache_tb : Sysc_tb
-{
+struct L1ICache_tb : Sysc_tb {
sc_out<bool> io_flush_valid;
sc_in<bool> io_flush_ready;
sc_out<bool> io_ibus_valid;
@@ -100,7 +99,7 @@
}
}
-private:
+ private:
struct command_t {
uint32_t addr;
};
diff --git a/tests/verilator_sim/kelvin/vconvctrl_tb.cc b/tests/verilator_sim/kelvin/vconvctrl_tb.cc
index 6f1f926..daee93e 100644
--- a/tests/verilator_sim/kelvin/vconvctrl_tb.cc
+++ b/tests/verilator_sim/kelvin/vconvctrl_tb.cc
@@ -317,7 +317,8 @@
"addr1=%d addr2=%d index=%d asign=%d bsign=%d "
"abias=%d "
"bbias=%d\n",
- name, conv, tran, wclr, addr1, addr2, index, asign, bsign, abias, bbias);
+ name, conv, tran, wclr, addr1, addr2, index, asign, bsign, abias,
+ bbias);
}
};
diff --git a/tests/verilator_sim/matcha/kelvin_if.h b/tests/verilator_sim/matcha/kelvin_if.h
index 9c77ecd..bf32c6c 100644
--- a/tests/verilator_sim/matcha/kelvin_if.h
+++ b/tests/verilator_sim/matcha/kelvin_if.h
@@ -45,7 +45,7 @@
sc_bv<kBusBits> rdata;
uint32_t addr = io_bus_caddr.read().get_word(0);
uint32_t words[kBusBits / 32];
- Read(addr, kBusBits / 8, (uint8_t*) words);
+ Read(addr, kBusBits / 8, reinterpret_cast<uint8_t*>(words));
for (int i = 0; i < kBusBits / 32; ++i) {
rdata.set_word(i, words[i]);
@@ -78,7 +78,7 @@
if (io_bus_cvalid && io_bus_cready && io_bus_cwrite) {
uint8_t wdata[kBusBits / 8];
uint32_t addr = io_bus_caddr.read().get_word(0);
- uint32_t* p_wdata = (uint32_t*) wdata;
+ uint32_t* p_wdata = reinterpret_cast<uint32_t*>(wdata);
for (int i = 0; i < kBusBits / 32; ++i) {
p_wdata[i] = io_bus_wdata.read().get_word(i);
@@ -92,7 +92,7 @@
}
}
-private:
+ private:
uint32_t cycle_ = 0;
struct resp_t {