← Back to roadmap
Partial

ARMv7-A (AArch32) core support

Raspberry Pi / Broadcom program

$0 / $6,2500% funded
$0 / $6,250 - 0%
As a firmware developer, I want vemu to finish its ARMv7-A (AArch32) core support model, so that I can depend on 32-bit Pi images (Pi 1/2) and AArch32 compat on 64-bit cores for production firmware, not just the common path.

Why it matters

32-bit Pi images (Pi 1/2) and AArch32 compat on 64-bit cores

Summary

A32/T32 interpreter + ARMv7-A MMU + NEON + VFP + GICv2 bundled as a 32-bit application-core unit

Scope of work

Partially modeled. Complete the missing mechanics of ARMv7-A (AArch32) core support. What it is: A32/T32 interpreter + ARMv7-A MMU + NEON + VFP + GICv2 bundled as a 32-bit application-core unit. Why it matters: 32-bit Pi images (Pi 1/2) and AArch32 compat on 64-bit cores.

Current state

Status: Partially implemented. Notes / evidence: AArch32 interpreter + armv7a MMU/GICv2 exist; per-core ID/timing gaps remain.

Blocked by 6

Fund these first - this work can't be completed until they ship.

  • Done
  • Done
  • Done
Unblocks 3

Funding this also clears the way for the work below.

Activity log

  1. Feature defined and added to the roadmap

  2. Funding goal set to $6,250

  3. Implementation status: Partial