Skip to content

docs: refresh architecture map - #398

Open
Daniiiil1 wants to merge 1 commit into
OpenPRoT:mainfrom
Daniiiil1:docs/refresh-architecture-map
Open

docs: refresh architecture map#398
Daniiiil1 wants to merge 1 commit into
OpenPRoT:mainfrom
Daniiiil1:docs/refresh-architecture-map

Conversation

@Daniiiil1

@Daniiiil1 Daniiiil1 commented Aug 6, 2026

Copy link
Copy Markdown

What changed

  • add the target-agnostic USART driver layer to the repository map
  • document the current firmware services, including I2C, MCTP, SPDM, firmware management, and the orchestrator
  • add AST10x0 and mock targets alongside Earl Grey and VeeR
  • explain how interfaces, platform implementations, target backends, firmware images, and host/target tests are separated

Why

The architecture guide no longer reflected several directories and abstractions that are present on main. Updating the map makes it easier for new contributors to find the correct layer for portable protocol logic, silicon-specific implementations, and system-image tests.

Validation

  • git diff --check
  • npx --yes @bazel/bazelisk build //docs was attempted twice. The first run timed out fetching Pigweed LLVM through CIPD. The second completed analysis and 705/706 actions, then failed while linking the external mdBook tool because Pigweed’s macOS sysroot could not resolve the CFNetwork framework re-export from CoreServices. The failure occurs in the external documentation toolchain before processing this Markdown change.

@linux-foundation-easycla

linux-foundation-easycla Bot commented Aug 6, 2026

Copy link
Copy Markdown

CLA Signed
The committers listed above are authorized under a signed CLA.

  • ✅ login: Daniiiil1 / name: Daniil Mordanov (943ac55)

@Daniiiil1
Daniiiil1 marked this pull request as ready for review August 6, 2026 15:20
@rusty1968
rusty1968 requested review from moidx and rusty1968 August 11, 2026 15:05
@rusty1968

Copy link
Copy Markdown
Collaborator

we have renamed fwmanager to orchestrator.

@rusty1968 rusty1968 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

the refresh needs a refresher.

@Daniiiil1
Daniiiil1 force-pushed the docs/refresh-architecture-map branch from 943ac55 to 4acac26 Compare August 12, 2026 07:40
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