Skip to content

Rewrite for new bootloader build system - #34

Merged
bors[bot] merged 50 commits into
masterfrom
next-version
Apr 2, 2019
Merged

Rewrite for new bootloader build system#34
bors[bot] merged 50 commits into
masterfrom
next-version

Conversation

@phil-opp

@phil-oppphil-opp commented Mar 27, 2019

Copy link
Copy Markdown
Member

This PR rewrites the bootimage crate to work with the new bootloader build system proposed in rust-osdev/bootloader#51. It also removes support for some old configuration options and for the bootloader_precompiled crate. See the changelog updates for more information.

Note that this new version will only work with bootloader 0.5.0 or later.

Todo:

  • Add a cargo-bootimage executable
  • Create a bootimage runner subcommand
  • Blocked on Rewrite build system bootloader#51
  • Rustdoc
  • Mention new runner /tester in the Readme
  • Command line help for new commands
  • Error message for older bootloader versions (with old build system)
  • Update changelog

@phil-opp
phil-oppforce-pushed the next-version branch 5 times, most recently from 26de19a to 004f06cCompareMarch 27, 2019 11:51
@phil-opp
phil-oppforce-pushed the next-version branch 4 times, most recently from f51e1ca to 34c1f47CompareApril 1, 2019 17:21
@phil-opp

Copy link
Copy Markdown
MemberAuthor

bors r+

borsBot added a commit that referenced this pull request Apr 2, 2019
34: Rewrite for new bootloader build system r=phil-opp a=phil-opp
This PR rewrites the `bootimage` crate to work with the new bootloader build system proposed in rust-osdev/bootloader#51. It also removes support for some old configuration options and for the `bootloader_precompiled` crate. See the changelog updates for more information.
Note that this new version will only work with bootloader `0.5.0` or later.
Todo:
- [x] Add a `cargo-bootimage` executable
- [x] Create a `bootimage runner` subcommand
- [x] Create a `bootimage tester` subcommand
- [x] Blocked on rust-osdev/bootloader#51
- [x] Rustdoc
- [x] Mention new runner ~/tester~ in the Readme
- [x] Command line help for new commands
- [x] Error message for older bootloader versions (with old build system)
- [x] Update changelog
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
@bors

borsBot commented Apr 2, 2019

Copy link
Copy Markdown
Contributor

Build succeeded

  • rust-osdev.bootimage

@bors
borsBot merged commit bfd3858 into masterApr 2, 2019
@bors
borsBot deleted the next-version branch April 2, 2019 22:09
@phil-opp

Copy link
Copy Markdown
MemberAuthor

Published as version 0.7.0-beta.0

MiscStuff839 pushed a commit to MiscStuff839/bootimage-wasm that referenced this pull request Nov 16, 2025
34: Rewrite for new bootloader build system r=phil-opp a=phil-opp
This PR rewrites the `bootimage` crate to work with the new bootloader build system proposed in rust-osdev/bootloader#51. It also removes support for some old configuration options and for the `bootloader_precompiled` crate. See the changelog updates for more information.
Note that this new version will only work with bootloader `0.5.0` or later.
Todo:
- [x] Add a `cargo-bootimage` executable
- [x] Create a `bootimage runner` subcommand
- [x] Create a `bootimage tester` subcommand
- [x] Blocked on rust-osdev/bootloader#51
- [x] Rustdoc
- [x] Mention new runner ~/tester~ in the Readme
- [x] Command line help for new commands
- [x] Error message for older bootloader versions (with old build system)
- [x] Update changelog
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
Sign up for freeto 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

@phil-opp