[PATCH 00/11] IB netboot 2/3: longer hwaddr/guid support

Daniel M. Weeks weeksd2 at rpi.edu
Fri Apr 17 03:58:29 AEST 2020


This is the second of three series of patches to petitboot 1.7.x to
support network booting over Infiniband. This series expands the
hardware address buffers, parses, stores, and loads 8-byte Infiniband
GUIDs, and displays them in the UI.

Daniel M. Weeks (11):
  Expand fixed buffers for pretty-printed hardware addresses
  Display GUID in platform dump_config
  Reference MAC as HW address
  Expand hwaddr buffers
  Parse GUIDs from NVRAM
  Write GUIDs to NVRAM
  New function to preprocess hardware address strings
  New function to convert pretty hwaddr to raw
  Rename parse_mac_addr and parse GUIDs
  Parse GUIDs in DHCP user events
  Ready interfaces with hwaddr longer than MAC

 discover/device-handler.c   |  2 ++
 discover/network.c          | 12 +++----
 discover/platform-powerpc.c | 22 ++++++++----
 discover/platform.c         | 10 +++++-
 discover/sysinfo.c          |  2 +-
 discover/user-event.c       | 68 ++++++++++++++++++++++---------------
 lib/types/types.h           |  4 ++-
 lib/util/util.c             | 47 +++++++++++++++++++++++++
 lib/util/util.h             |  4 +++
 ui/ncurses/nc-config.c      |  8 ++---
 ui/ncurses/nc-menu.c        |  2 +-
 ui/ncurses/nc-sysinfo.c     |  4 +--
 12 files changed, 135 insertions(+), 50 deletions(-)

-- 
Daniel M. Weeks


-- 
Daniel M. Weeks
Lead HPC Developer
Center for Computational Innovations
Rensselaer Polytechnic Institute
Troy, NY 12180
518-276-4458


More information about the Petitboot mailing list