add SoC with new Vex core

updated codebase, hopefully pulls in fixes for cache clear
This commit is contained in:
bunnie 2022-10-20 04:24:00 +08:00
parent 9c4a39066d
commit 77e1379fc0
6 changed files with 13266 additions and 1 deletions

View file

@ -31,6 +31,7 @@ std = []
#
# Maintainer note: add checks in build.rs to ensure only one is selected.
precursor-c809403 = []
precursor-6156e49 = []
precursor-c809403-perflib = []
precursor-2753c12-dvt = []

View file

@ -71,7 +71,7 @@ fn main() {
allow_single_target_feature!("precursor", "hosted", "renode");
#[cfg(feature="precursor")]
allow_single_gitrev_feature!("precursor-c809403", "precursor-c809403-perflib", "precursor-2753c12-dvt");
allow_single_gitrev_feature!("precursor-c809403", "precursor-c809403-perflib", "precursor-2753c12-dvt", "precursor-6156e49");
// ----- select an SVD file based on a specific revision -----
#[cfg(feature="precursor-c809403")]
@ -79,6 +79,11 @@ fn main() {
#[cfg(feature="precursor-c809403")]
let generated_filename = "src/generated/precursor_c809403.rs";
#[cfg(feature="precursor-6156e49")]
let svd_filename = "precursor/soc-6156e49.svd";
#[cfg(feature="precursor-6156e49")]
let generated_filename = "src/generated/precursor_6156e49.rs";
#[cfg(feature="precursor-c809403-perflib")]
let svd_filename = "precursor/soc-perf-c809403.svd";
#[cfg(feature="precursor-c809403-perflib")]

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -6,6 +6,10 @@ mod precursor_c809403;
#[cfg(feature="precursor-c809403")]
pub use precursor_c809403::*;
#[cfg(feature="precursor-6156e49")]
mod precursor_6156e49;
#[cfg(feature="precursor-6156e49")]
pub use precursor_6156e49::*;
#[cfg(feature="precursor-c809403-perflib")]
mod precursor_perf_c809403;

File diff suppressed because it is too large Load diff