WIP: limiswitch: init #31

Draft
rlahfa wants to merge 1 commit from limiswitch into main
Owner

Minimal features:

  • Can connect over serial
  • Assess the situation wrt to A/B.
  • Copy store paths.
  • Flash a partition with data, e.g. a kernel.
  • Activate the system.

Next steps:

  • Boot into a specific image (primary or secondary)
  • SSH transport layer
  • Agent
  • Less hardcoding
  • Even better error recovery in the IO layer of the InteractionChannel
  • xmodem/ymodem/zmodem for serial file transfers
  • U-Boot-based recovery via TFTP or in-bootloader flashing
  • Integration with colmena custom activation protocol

Signed-off-by: Raito Bezarius masterancpp@gmail.com

Minimal features: - Can connect over serial - Assess the situation wrt to A/B. - Copy store paths. - Flash a partition with data, e.g. a kernel. - Activate the system. Next steps: - Boot into a specific image (primary or secondary) - SSH transport layer - Agent - Less hardcoding - Even better error recovery in the IO layer of the InteractionChannel - xmodem/ymodem/zmodem for serial file transfers - U-Boot-based recovery via TFTP or in-bootloader flashing - Integration with colmena custom activation protocol Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
rlahfa added 1 commit 2024-09-21 22:30:53 +02:00
limiswitch: init
All checks were successful
build liminix / build_vm_qemu_mips (pull_request) Successful in 31s
f0c4f15cf5
Minimal features:

- Can connect over serial
- Assess the situation wrt to A/B.
- Copy store paths.
- Flash a partition with data, e.g. a kernel.
- Activate the system.

Next steps:

- Boot into a specific image (primary or secondary)
- SSH transport layer
- Agent
- Less hardcoding
- Even better error recovery in the IO layer of the InteractionChannel
- xmodem/ymodem/zmodem for serial file transfers
- U-Boot-based recovery via TFTP or in-bootloader flashing
- Integration with colmena custom activation protocol

Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
All checks were successful
build liminix / build_vm_qemu_mips (pull_request) Successful in 31s
This pull request is marked as a work in progress.
This branch is out-of-date with the base branch
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin limiswitch:limiswitch
git checkout limiswitch

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git checkout main
git merge --no-ff limiswitch
git checkout limiswitch
git rebase main
git checkout main
git merge --ff-only limiswitch
git checkout limiswitch
git rebase main
git checkout main
git merge --no-ff limiswitch
git checkout main
git merge --squash limiswitch
git checkout main
git merge --ff-only limiswitch
git checkout main
git merge limiswitch
git push origin main
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: DGNum/liminix#31
No description provided.