• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dangernoodle-io / TaipanMiner / 25699523277
90%

Build:
DEFAULT BRANCH: main
Ran 11 May 2026 09:53PM UTC
Jobs 3
Files 94
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 May 2026 09:52PM UTC coverage: 89.869%. Remained the same
25699523277

push

github

web-flow
perf(mining): pipelined HW SHA + raw MMIO on D0 (TA-367 Phase B+C) (#394)

restructures the classic ESP32 (DPORT bus) SHA hot loop to overlap CPU
fill with HW peripheral compute. After each SHA_START/CONTINUE/LOAD
trigger, the CPU immediately begins filling the next block's TEXT
slots while the peripheral works in parallel. AxeHub's CYCLE PROBE
on the same silicon proved this is safe at grace=0.

also drops the DPORT_REG_WRITE/READ macros for raw volatile pointer
access (the macros add serialization barriers the SHA peripheral
doesn't need; we already hold sha256_hw_acquire across the job).

eliminates the per-nonce DPORT_INTERRUPT_DISABLE/RESTORE pair — the
erratum it guarded against required cross-task SHA contention, which
cannot happen while we hold the SHA acquire lock.

inlines the hot loop into mine_nonce_range so the compiler can
schedule fill instructions inside the peripheral busy-wait window.

expected hashrate: 212 -> ~340 kH/s on esp32-wroom32. the non-inlined
sha256_hw_dport_per_nonce remains as the SW-vs-HW lockstep test's
reference path.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>

2408 of 3043 branches covered (79.13%)

Branch coverage included in aggregate %.

4715 of 4883 relevant lines covered (96.56%)

169109.16 hits per line

Jobs
ID Job ID Ran Files Coverage
1 webui - 25699523277.1 11 May 2026 09:54PM UTC 66
91.39
GitHub Action Run
2 native - 25699523277.2 11 May 2026 09:53PM UTC 28
89.22
GitHub Action Run
3 e2e - 25699523277.3 11 May 2026 09:55PM UTC 48
57.69
GitHub Action Run
Source Files on build 25699523277
  • Tree
  • List 94
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25699523277
  • 5b02e530 on github
  • Prev Build on main (#25673768467)
  • Next Build on main (#25701691301)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc