Skip to content

Conversation

rusty1968
Copy link
Collaborator

@rusty1968 rusty1968 commented Sep 10, 2025

Create documentation for MCTP integration in Hubris using a partitioned resource architecture that separates
MCTP transport from general-purpose I2C operations.

Key architectural features:

  • Partitioned Resource Architecture with two distinct domains:

    • MCTP Domain: Direct hardware ownership for performance-critical
      security protocols (PLDM, SPDM, vendor protocols)
    • General Purpose I2C Domain: Server-based resource management
      for sensors, thermal monitoring, PMBus, and FRU operations
  • Core motivations addressed:

    • Blast radius limitation preventing cross-domain failures
    • Blocking prevention eliminating MCTP delays from slow sensors
    • IPC complexity reduction by avoiding unified master/slave server
    • Fault isolation protecting MCTP security protocols

rusty1968 and others added 6 commits September 9, 2025 14:59
Create  documentation for MCTP integration in Hubris using
a partitioned resource architecture that separatesl
MCTP transport from general-purpose I2C operations.
Update the MCTP Partitioned Resource Architecture documentation to:

- Add IPC complexity reduction as a key motivation, highlighting that
  a unified I2C server handling both master operations and slave
  instances would require complex bidirectional IPC protocols

- Clarify that resource allocation is straightforward given server-class
  SoCs typically provide 8-16 I2C controllers and Hubris's static
  resource allocation at compile time

- Soften over-emphasized concerns about static partitioning and hardware
  dependencies, noting these are not significant issues for the target
  server/datacenter use cases

- Remove resource-constrained systems from unsuitable
@rusty1968 rusty1968 closed this Oct 8, 2025
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