Message ID | cover.1533230644.git.geoff@infradead.org |
---|---|
State | Accepted |
Headers | show |
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 >