Skip to content

Test Improvements - #32

Merged
phsauter merged 6 commits into
pulp-platform:masterfrom
au-ts:upstreamable-tests
Jul 2, 2026
Merged

phsauter merged 6 commits into
pulp-platform:masterfrom
au-ts:upstreamable-tests

Conversation

@midnightveil

Copy link
Copy Markdown
Contributor

Comment thread test/tb_axi_llc.sv

@phsauter phsauter left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some things that might be worth reviewing but we could merge as-is.

Comment thread test/tb_axi_llc.sv
Comment thread Bender.yml Outdated
Comment thread test/tb_axi_llc.sv
Comment thread test/tb_axi_llc.sv Outdated
@midnightveil
midnightveil force-pushed the upstreamable-tests branch 3 times, most recently from d9e1d48 to 0a34d80 Compare June 25, 2026 05:56
@midnightveil
midnightveil requested a review from phsauter June 25, 2026 05:56
phsauter
phsauter previously approved these changes Jun 26, 2026

@phsauter phsauter left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A minor request but otherwise its ready to be merged.

Comment thread test/tb_axi_llc.sv
@phsauter

Copy link
Copy Markdown
Collaborator

Can you please rebase on the current master, we had some CI problems and I would like to see everything pass here before merging.

1 similar comment
@phsauter

Copy link
Copy Markdown
Collaborator

Can you please rebase on the current master, we had some CI problems and I would like to see everything pass here before merging.

The current version of AXI was released in late-2025, but it has
incompatibilities that prevent it from being run in simulation
under VCS, so update it and the other dependencies to newer
versions.

Also adds temporary files generated by VCS to .gitignore.
This allows you to see how each different kind of test
affects the varying event counters exposed. Useful for
future commits modifying the tests to test functionality
using the event counters.
They all sort of blur together with the perf counter printing.
This adds a test for the issue fixed by PR 22, where this
resulted in the cache getting stuck in bypass mode. Note
that this test is unable to identify the issue in PR 22
We can utilise the event counters to make the tests able
to check behaviour of the cache; that is, whether events
are causes misses/hits in the LLC ways and thus test
configuration of SPM vs LLC has been set correctly.
@midnightveil

Copy link
Copy Markdown
Contributor Author

OK, rebased now.

@midnightveil
midnightveil requested a review from phsauter July 2, 2026 00:35

@phsauter phsauter left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@phsauter
phsauter merged commit dee54d3 into pulp-platform:master Jul 2, 2026
@phsauter phsauter mentioned this pull request Jul 29, 2026
@midnightveil
midnightveil deleted the upstreamable-tests branch August 1, 2026 23:39
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.

4 participants