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

V1.0 review fixes #22

Merged
merged 25 commits into from
Apr 24, 2023
Merged

V1.0 review fixes #22

merged 25 commits into from
Apr 24, 2023

Commits on Apr 18, 2023

  1. Configuration menu
    Copy the full SHA
    7c96dbf View commit details
    Browse the repository at this point in the history
  2. crypto: Change from uintptr_t to const void *

    This makes it more comfortable to use the API and reduces a lot of
    casting.
    jonasblixt committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    08fa63b View commit details
    Browse the repository at this point in the history
  3. bio: Move from drivers to src

    Since this is a "core" API it belongs togheter with other similar API:s
    jonasblixt committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    59c9546 View commit details
    Browse the repository at this point in the history
  4. mbedtls: Stylefix

    jonasblixt committed Apr 18, 2023
    Configuration menu
    Copy the full SHA
    1277a21 View commit details
    Browse the repository at this point in the history

Commits on Apr 23, 2023

  1. crypto: Add comment about final and async

    The final call might block while finishing up an async update.
    jonasblixt committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    55ba565 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    450080a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    75585f7 View commit details
    Browse the repository at this point in the history
  4. bio: Use void * instead of uintptr_t for read/write

    To reduce casting everywhere
    jonasblixt committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    b29ccd5 View commit details
    Browse the repository at this point in the history
  5. cm/tops: Use void * instead of uintptr_t

    To reduce casting everywhere
    jonasblixt committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    dd225c0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5ec4449 View commit details
    Browse the repository at this point in the history
  7. bio: Add API to report number of blocks

    This also clarifies the get_last/first_block API's. Namely that they
    return the lba's of the underlying storage device.
    jonasblixt committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    f078504 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    edbae20 View commit details
    Browse the repository at this point in the history
  9. bio: Change return type of bio_size to int64_t

    Otherwise it provides a pretty limited range for 32-bit platforms.
    jonasblixt committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    35ccfd7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2758bc7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    373fd72 View commit details
    Browse the repository at this point in the history
  12. mmc_core: remove unused 'mmc_part_size' function

    Partitions sizes are exposed through the BIO layer anyway.
    jonasblixt committed Apr 23, 2023
    Configuration menu
    Copy the full SHA
    5788df6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    baac970 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e1e5678 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    5b113a3 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2023

  1. Configuration menu
    Copy the full SHA
    42dae41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec00360 View commit details
    Browse the repository at this point in the history
  3. pb: Clean up usage of PB_ERR_MEM

    This should only be used in memory allocation situations
    jonasblixt committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    edab908 View commit details
    Browse the repository at this point in the history
  4. pb: Rename SZ_ -macros to reflect that it's a power of two

    SZ_MB -> SZ_MiB
    SZ_kB -> SZ_KiB
    SZ_GB -> SZ_GiB
    jonasblixt committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    c205c13 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    856b5e2 View commit details
    Browse the repository at this point in the history
  6. mmc_core: Add kconfig to override boot part size

    Since punchboot these days actually uses the extcsd to report the
    correct size of boot partitions we need a way to be backwards compatible
    with existing systems.
    
    This option allows the user to override the boot partition size to
    something less than the physical size.
    
    Most users should leave this disabled.
    jonasblixt committed Apr 24, 2023
    Configuration menu
    Copy the full SHA
    46a3dcd View commit details
    Browse the repository at this point in the history