Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

elfloader-net: Add scripts #15

Merged
merged 2 commits into from
Nov 29, 2024

Conversation

razvand
Copy link
Contributor

@razvand razvand commented Oct 13, 2024

Use scripts as quick actions for building and running the Unikraft ELF Loader.

  • defconfig.<plat>.<arch>: default configs, used by build scripts
  • build.<plat>.<arch>: scripts for building Unikraft images
  • run.<plat>.<arch>: scripts for running Unikraft images
  • README.scripts.md: companion README with instructions

@razvand razvand added the enhancement New feature or request label Oct 13, 2024
Copy link
Member

@StefanJum StefanJum 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 missing the files from the main branch, shouldn't they all be here? #14

@razvand
Copy link
Contributor Author

razvand commented Nov 23, 2024

This is missing the files from the main branch, shouldn't they all be here? #14

The two PRs should be run one on top of the other. But I get it, lemme include the commit in #14 for testing.

@razvand razvand force-pushed the razvand/elfloader-net/scripts branch from aa90ace to 39dc33a Compare November 23, 2024 12:38
@razvand razvand force-pushed the razvand/elfloader-net/scripts branch 2 times, most recently from ea9301c to 3cc8d3f Compare November 29, 2024 20:49
Copy link
Member

@StefanJum StefanJum left a comment

Choose a reason for hiding this comment

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

All good.

Reviewed-by: Stefan Jumarea [email protected]
Approved-by: Stefan Jumarea [email protected]

Add `elfloader-net/` directory (with networking support)

- `Config.uk`: ELF Loader configuration
- `rootfs/`: setup for building Linux ELFs, with simple C HTTP server
- `Makefile`: for building the ELF Loader
- `Makefile.uk`: empty placeholder file required by build system
- `fc.x86_64.json`: Firecracker configuration
- `README.md`: instructions

Signed-off-by: Razvan Deaconescu <[email protected]>
Use scripts as quick actions for building and running the Unikraft ELF
Loader.

- `defconfig.<plat>.<arch>`: default configs, used by build scripts
- `build.<plat>.<arch>`: scripts for building Unikraft images
- `run.<plat>.<arch>`: scripts for running Unikraft images
- `README.scripts.md`: companion README with instructions

Signed-off-by: Razvan Deaconescu <[email protected]>
@razvand razvand force-pushed the razvand/elfloader-net/scripts branch from d88647d to a7f08ee Compare November 29, 2024 22:21
@razvand razvand merged commit 2fea778 into unikraft:scripts Nov 29, 2024
@razvand razvand deleted the razvand/elfloader-net/scripts branch November 29, 2024 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants