This change adds ruby cache support to the ArmBoard. Previously only classic caches were supported by the ArmBoard. The ArmBoard was tested with CHI, MESI_Two_Level and MI_example caches from the gem5's stdlib. Change-Id: I480fe6ae13e3bd8438a425548ed113d443fcee40 Signed-off-by: Kaustav Goswami <kggoswami@ucdavis.edu> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/64011 Reviewed-by: Jason Lowe-Power <power.jg@gmail.com> Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Maintainer: Bobby Bruce <bbruce@ucdavis.edu>