Skip to content

feat(linux): derive firmware addresses from selected DTS - #55

Merged
poemonsense merged 1 commit into
mainfrom
dts-address-config
Sep 4, 2026
Merged

feat(linux): derive firmware addresses from selected DTS#55
poemonsense merged 1 commit into
mainfrom
dts-address-config

Conversation

@rezado

@rezado rezado commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Summary

  • derive GCPT, OpenSBI, kernel, initramfs, and manifest addresses from
    the selected single-core DTS
  • build and embed only the selected DTB while preserving the fixed
    multi-hart firmware layout
  • update LibCheckpointAlpha to support a configurable DRAM base

Dependency

  • OpenXiangShan/LibCheckpointAlpha commit eb6ca46

@rezado
rezado requested a review from poemonsense August 31, 2026 08:40
@rezado
rezado force-pushed the dts-address-config branch from bdf5580 to 1a2093d Compare September 4, 2026 02:39
@rezado
rezado force-pushed the dts-address-config branch from 1a2093d to 9597ad6 Compare September 4, 2026 03:04

@poemonsense poemonsense left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I think we should merge the repo https://github.com/OpenXiangShan/nemu_board and archive it. Then we have a good repo for managing dts.

@poemonsense
poemonsense merged commit ccf1ddb into main Sep 4, 2026
2 checks passed
@poemonsense
poemonsense deleted the dts-address-config branch September 4, 2026 03:22
@rezado

rezado commented Sep 4, 2026

Copy link
Copy Markdown
Contributor Author

I think we should merge the repo https://github.com/OpenXiangShan/nemu_board and archive it. Then we have a good repo for managing dts.

Good idea.

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.

2 participants