Skip to content

feat(linux): support configurable multi-hart memory layouts#35

Open
rezado wants to merge 1 commit into
mainfrom
feature/multihart-linux-workloads
Open

feat(linux): support configurable multi-hart memory layouts#35
rezado wants to merge 1 commit into
mainfrom
feature/multihart-linux-workloads

Conversation

@rezado

@rezado rezado commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Require explicit DTS selection for multi-hart Linux workloads
  • Support HARTS=2..128 and validate DTS hart counts
  • Change the memory layout for multi-core workloads, place multi-hart OpenSBI, DTB, kernel, and initramfs at non-overlapping addresses
  • Validate DTS memory range and firmware component sizes
  • Use separate OpenSBI build directories for single-core and multi-hart images
  • Invalidate rootfs and firmware caches when hart count or DTB selection changes
  • Document single-core and multi-hart physical memory layouts

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