[PATCH v2 00/30] Cleanups, ARM64 support
Geoff Levand
geoff at infradead.org
Fri Aug 3 03:29:33 AEST 2018
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
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
--
2.14.1
More information about the Petitboot
mailing list