Skip to content

Conversation

@dancrossnyc
Copy link
Collaborator

Add the skeleton of an alias system, and provide a default for the most common case of booting a machine with a ramdisk sent via ZMODEM. With this change, the single command zoxboot will automatically receive a compressed ramdisk (either UFS or a cpio miniroot), expand it, mount it, load our kernel nucleus from it, and call the kernel's entry point.

Tested on Garnet.

Add the skeleton of an alias system, and provide a default for
the most common case of booting a machine with a ramdisk sent
via ZMODEM.  With this change, the single command `zoxboot` will
automatically receive a compressed ramdisk (either UFS or a cpio
miniroot), expand it, mount it, load our kernel nucleus from it,
and call the kernel's entry point.

Tested on Garnet.

Signed-off-by: Dan Cross <[email protected]>
Copy link

@citrus-it citrus-it left a comment

Choose a reason for hiding this comment

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

This is a nice addition. I can't immediately think of any more aliases to add - this is by the most common sequence.

@dancrossnyc
Copy link
Collaborator Author

Thanks!

@dancrossnyc dancrossnyc merged commit 7d4cf51 into main Apr 17, 2025
5 checks passed
@dancrossnyc dancrossnyc deleted the zoxboot branch April 18, 2025 12:14
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.

3 participants