diff --git a/generic/family.cmake b/generic/family.cmake index de4ce1af..6508eaab 100644 --- a/generic/family.cmake +++ b/generic/family.cmake @@ -1,4 +1,4 @@ -set(VIADUCT_UARCHES "example" "okami") +set(VIADUCT_UARCHES "example" "okami" "hercules") foreach(uarch ${VIADUCT_UARCHES}) aux_source_directory(${family}/viaduct/${uarch} UARCH_FILES) foreach(target ${family_targets}) diff --git a/generic/viaduct/hercules/hercules.cc b/generic/viaduct/hercules/hercules.cc index eda4ad26..e6eeacdf 100644 --- a/generic/viaduct/hercules/hercules.cc +++ b/generic/viaduct/hercules/hercules.cc @@ -534,6 +534,8 @@ private: for (int x = 0; x < COLUMNS; x++) { for (int y = 0; y < ROWS; y++) { plbs[x][y] = setup_plb(x, y); + if ((x - 1) % 8 == 0 && (y - 1) % 2 == 0) + create_rbufx6(x, y); } }