WIP: test(vcores): counters for the #327 measurement (do not merge) #412

Closed
DuckNintendo wants to merge 4 commits from DuckNintendo/Longshot:perf/pr327-counters into main
First-time contributor

Testing only. Do not merge.

This is #327's code plus the temporary counters used for its Hyrule Field measurement.
The real change is #327; this PR is closed so it cannot be merged, and is kept only so
the counters and their diff stay available.

  • Branch: perf/pr327-counters @ d0a06db7, based on #327's head f55b29d6.
  • Difference from #327: host/hos_thread.c (the PERF counters) and host/control.c (the
    report call at quit). No scheduling change.
  • #327: #327
  • The Files changed page shows #327's files plus the counter commit.
**Testing only. Do not merge.** This is #327's code plus the temporary counters used for its Hyrule Field measurement. The real change is #327; this PR is closed so it cannot be merged, and is kept only so the counters and their diff stay available. - Branch: `perf/pr327-counters` @ `d0a06db7`, based on #327's head `f55b29d6`. - Difference from #327: `host/hos_thread.c` (the PERF counters) and `host/control.c` (the report call at quit). No scheduling change. - #327: https://git.magicbean.dev/MagicBeanDev/Longshot/pulls/327 - The Files changed page shows #327's files plus the counter commit.
fix(vcores): sync the guest TLS core cell at take
Some checks failed
PR description / Description follows the template (pull_request_target) Successful in 15s
CI / Conventional Commit title (pull_request) Has been cancelled
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been cancelled
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been cancelled
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been cancelled
CI / Workflow lint (actionlint) (pull_request) Has been cancelled
Third-party parts / As their notes say (pull_request) Has been cancelled
Third-party parts / The same as upstream (pull_request) Has been cancelled
Website / Website on Cloudflare (pull_request) Has been cancelled
f55b29d6ec
perf(vcores): temporary counters for the PR #327 measurement (not for merge)
Some checks failed
CI / Conventional Commit title (pull_request) Has been cancelled
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been cancelled
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been cancelled
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been cancelled
CI / Workflow lint (actionlint) (pull_request) Has been cancelled
Third-party parts / As their notes say (pull_request) Has been cancelled
Third-party parts / The same as upstream (pull_request) Has been cancelled
PR description / Description follows the template (pull_request_target) Successful in 4s
d0a06db786
DuckNintendo closed this pull request 2026-11-14 10:58:51 +00:00
Some checks failed
CI / Conventional Commit title (pull_request) Has been cancelled
CI / Python source checks (ubuntu-24.04, part 1/2) (pull_request) Has been cancelled
CI / Python source checks (ubuntu-24.04, part 2/2) (pull_request) Has been cancelled
CI / SPIR-V fixtures (global narrow load/store, direct surface atomics, F2I immediate) (pull_request) Has been cancelled
CI / Workflow lint (actionlint) (pull_request) Has been cancelled
Third-party parts / As their notes say (pull_request) Has been cancelled
Third-party parts / The same as upstream (pull_request) Has been cancelled
PR description / Description follows the template (pull_request_target) Successful in 4s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Longshot!412
No description provided.