Skip to content

Comments

Refactor bit by bit#1729

Merged
brianmcgillion merged 30 commits intotiiuae:mainfrom
brianmcgillion:refactor-bit-by-bit
Feb 11, 2026
Merged

Refactor bit by bit#1729
brianmcgillion merged 30 commits intotiiuae:mainfrom
brianmcgillion:refactor-bit-by-bit

Conversation

@brianmcgillion
Copy link
Collaborator

@brianmcgillion brianmcgillion commented Feb 5, 2026

Description of Changes

Type of Change

  • New Feature
  • Bug Fix
  • Improvement / Refactor

Related Issues / Tickets

Checklist

  • Clear summary in PR description
  • Detailed and meaningful commit message(s)
  • Commits are logically organized and squashed if appropriate
  • Contribution guidelines followed
  • Ghaf documentation updated with the commit - https://tiiuae.github.io/ghaf/
  • Author has run make-checks and it passes
  • All automatic GitHub Action checks pass - see actions
  • Author has added reviewers and removed PR draft status

Testing Instructions

Applicable Targets

  • Orin AGX aarch64
  • Orin NX aarch64
  • Lenovo X1 x86_64
  • Dell Latitude x86_64
  • System 76 x86_64

Installation Method

  • Requires full re-installation
  • Can be updated with nixos-rebuild ... switch
  • Other:

Test Steps To Verify:

  1. ...

Try to start breaking the anti-pattern that we have configHost = config,
which makes navigating and understanding relationships very difficult to manage.

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
add more configs to globalConfig and extend it across all the sysvms and
the baseline appvm

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Start the migration to extendModules in a hybrid way. Include the easy
to move components first and keep extraModules for now.

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
no longer depend on extraModules being set inside the guivm.

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Convert to composable vm structure.

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
continue the migration to composable system.

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
remove the legacy extraModules interface from the netvm.

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Move the stunnel and the alloy listener to internal addresses as they
are talking withing the admin vm. so no need to route out and back.

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Needed to set the correct script version to make it work, upstream made
the qspi flash (initrdFlashScript) the default, so we must choose the
legacy for now. Can be replaced in future, but we need to add the actual
filesystem information to the flash script buider, along with the qspi,
in order to make it work.

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
Copy link
Collaborator

@mbssrc mbssrc left a comment

Choose a reason for hiding this comment

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

Nothing new from what we discussed already - LGTM

@brianmcgillion brianmcgillion merged commit 8d1e927 into tiiuae:main Feb 11, 2026
32 checks passed
@brianmcgillion brianmcgillion deleted the refactor-bit-by-bit branch February 11, 2026 14:46
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