[PATCH v2 00/30] Cleanups, ARM64 support
Samuel Mendoza-Jonas
sam at mendozajonas.com
Tue Aug 7 16:04:41 AEST 2018
On Thu, 2018-08-02 at 17:29 +0000, Geoff Levand wrote:
> Hi Sam,
>
> Some minor updates since v1.
>
> v2:
> o Rebased to latest.
> o Changed error handing in efi_get_variable().
> o Added patch 'test-efivar: Update to latest lib/efi routines'.
> o Removd patch 'docker: Update build-pb with platforms'.
>
> -Geoff
Merged as bf220b17.
Thanks to Geoff and Ge Song!
>
> The following changes since commit 70bb4980b19a4ba1d3f92c18df0b03104c4a9b6b:
>
> discover/paths: Set suffix to default value on error. (2018-07-30 14:17:05 +1000)
>
> are available in the git repository at:
>
> https://github.com/glevand/petitboot--petitboot.git for-merge-arm64-2
>
> for you to fetch changes up to 1afb2a0dacace72f0b29b54e609430e208163867:
>
> discover: Add platform-arm64 (2018-08-02 10:19:54 -0700)
>
> ----------------------------------------------------------------
> Ge Song (6):
> lib/efi: Add new routines to access efi variables
> discover: Move generic ipmi routines to ipmi
> discover/powerpc: Rearange save_config
> discover: Move generic config routines to platform
> discover: Move generic params routines to platform
> discover: Add platform-arm64
>
> Geoff Levand (23):
> docker: Add libfdt-dev
> configure: Add check for UI build
> configure: Remove unused ENABLE_DEBUG
> lib/log: Add verbose logging routines
> lib/log: Switch to pb_log_fn
> discover: Add --debug to kexec
> discover/kboot-parser: Look in /boot
> discover: Add some debug print messages
> discover/parser: Add new parser_is_unique
> test/parser: Add parser_is_unique
> discover/parser: Hookup parser_is_unique
> lib/process: Cleanup stdout callback
> lib/process: Add process_get_stdout
> discover/powerpc: Use process_get_stdout
> lib/efi: Cleanup read/write routines
> discover/event: Rename param -> event_param
> lib/param_list: Add new parameter list routines
> discover/powerpc: Add param_name arg
> discover/powerpc: Switch to new param_list
> configure: Rename ENABLE_PS3 to PLATFORM_PS3
> discover: Add platform-dummy
> configure: Add conditional platform builds
> lib/system: Add dmidecode as system app
>
> Samuel Mendoza-Jonas (1):
> test-efivar: Update to latest lib/efi routines
>
> configure.ac | 64 +++-
> discover/Makefile.am | 18 +-
> discover/boot.c | 30 +-
> discover/device-handler.c | 9 +-
> discover/devmapper.c | 14 +-
> discover/discover-server.c | 6 +-
> discover/event.c | 16 +-
> discover/event.h | 2 +-
> discover/ipmi.c | 125 ++++++-
> discover/ipmi.h | 4 +
> discover/kboot-parser.c | 19 +-
> discover/parser.c | 30 ++
> discover/parser.h | 14 +
> discover/paths.c | 2 +-
> discover/platform-arm64.c | 278 ++++++++++++++++
> discover/platform-dummy.c | 16 +
> discover/platform-powerpc.c | 738 +++---------------------------------------
> discover/platform.c | 417 +++++++++++++++++++++++-
> discover/platform.h | 9 +-
> discover/pxe-parser.c | 2 +-
> discover/resource.c | 2 +-
> discover/syslinux-parser.c | 47 +--
> discover/udev.c | 4 +-
> discover/user-event.c | 16 +-
> docker/Dockerfile.builder | 1 +
> docker/builder-include | 2 +-
> lib/Makefile.am | 6 +-
> lib/efi/efivar.c | 192 +++++++++++
> lib/efi/efivar.h | 53 +++
> lib/file/file.c | 6 +-
> lib/flash/flash.c | 8 +-
> lib/log/log.c | 36 +++
> lib/log/log.h | 11 +
> lib/param_list/param_list.c | 118 +++++++
> lib/param_list/param_list.h | 48 +++
> lib/pb-protocol/pb-protocol.c | 8 +-
> lib/process/process.c | 98 +++---
> lib/process/process.h | 28 +-
> lib/security/common.c | 2 +-
> lib/security/gpg.c | 26 +-
> lib/security/openssl.c | 18 +-
> lib/system/system.c | 1 +
> lib/system/system.h | 1 +
> lib/url/url.c | 2 +-
> s | 0
> test/lib/Makefile.am | 3 +-
> test/lib/test-efivar.c | 132 ++++++++
> test/parser/utils.c | 12 +
> ui/common/Makefile.am | 2 +-
> ui/common/discover-client.c | 20 +-
> ui/common/joystick.c | 4 +-
> ui/common/ps3.c | 18 +-
> ui/common/timer.c | 2 +-
> ui/common/ui-system.c | 2 +-
> ui/ncurses/Makefile.am | 2 +-
> ui/ncurses/generic-main.c | 2 +-
> ui/ncurses/nc-cui.c | 36 +--
> ui/ncurses/nc-menu.c | 8 +-
> ui/ncurses/ps3-main.c | 8 +-
> ui/twin/Makefile.am | 2 +-
> ui/twin/main-generic.c | 4 +-
> ui/twin/main-ps3.c | 2 +-
> ui/twin/pbt-client.c | 12 +-
> ui/twin/pbt-scr.c | 16 +-
> 64 files changed, 1885 insertions(+), 949 deletions(-)
> create mode 100644 discover/platform-arm64.c
> create mode 100644 discover/platform-dummy.c
> create mode 100644 lib/efi/efivar.c
> create mode 100644 lib/efi/efivar.h
> create mode 100644 lib/param_list/param_list.c
> create mode 100644 lib/param_list/param_list.h
> create mode 100644 s
> create mode 100644 test/lib/test-efivar.c
>
More information about the Petitboot
mailing list