Skip to content

feat(spec2006): add SPEC2006 Linux workload#5

Merged
poemonsense merged 1 commit into
mainfrom
spec2006-split
May 6, 2026
Merged

feat(spec2006): add SPEC2006 Linux workload#5
poemonsense merged 1 commit into
mainfrom
spec2006-split

Conversation

@poemonsense
Copy link
Copy Markdown
Member

Build SPEC2006 cases with CPU2006LiteWrapper and package ref, test, and train case metadata in spec06.json.

Support per-case builds, input-set selection, and image export with YAML-based compiler and wrapper settings.

@poemonsense poemonsense force-pushed the spec2006-split branch 3 times, most recently from bbe9ae9 to 3899e76 Compare April 30, 2026 06:57
Add a SPEC2006 workload integration under workloads/linux/spec2006
that builds benchmarks from an external SPEC tree with runspec,
stages the selected inputs into the Linux workload rootfs, and exports
the resulting firmware, ELF, and raw binary artifacts under the build
and image directories.

The new helper scripts keep SPEC build output inside this repository,
add ELF-only make targets, and record detailed build logs in per-case
log files.
@poemonsense poemonsense merged commit 3c4e8c6 into main May 6, 2026
2 checks passed
@poemonsense poemonsense deleted the spec2006-split branch May 6, 2026 05:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant