[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH v2 for-4.15 0/2] firmware: fix build on Alpine


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Date: Wed, 3 Mar 2021 09:25:12 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P3LB65WjW0c6CvpRFxDabMFvI7fjVEVfNgsKLhiqLOo=; b=U4jHue1ZVwOnVw9OQHgYTfqA8O5qpU3lp8/pNHLafSAlXNXqIElRjkdhe7dPTZaVtN8tdBMmaMnNhREuV9ISezjw4+jYwXRtgLMYUUdLxyPemDXM93tCexBjZk1LemTcR0D3Xdh1OeezjLwZTPeDjsdeTL+/MpRGn6MchibWERFIXxMW02yrCe7cBaAhEBL/wTplTJ6vWRzvOEuGuiCAo2hRWYJE7GIBVm3DB1hQ84aVdLiCE09c1Ld3fPb5DvrJc/T52rtydQ2aFcZRbzDSllFOEyAu8EMObH76Rv0BV4yya3wCBWvrHu2ZjXNYmPahPuY7a6IEbuv6X+KYDw3WXQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=III0ggyLBXW69OMXvG3EaFSo/79OHHLJV57yIlvojLHthBEBdWwiswyDgeIFajWjAV3Hn6OIuIMzNeP5k/i7ZPEL+EENcNu/FyzZnIafg6DyKk3xK8+J3vWzAKNSfJh3gdkMi3t1iYKkRPfii21VhCFlmNo7Vh1x9+w+WDHnetzT1Vs6nD4zKFrnoU35k4FzrJ9YLzJJULPLYCBih609ax8WfiBl6K9wbEvoMeEn70FsZtUYByPgy3te8DUWmaTgeEC9iG9SBF/N5SkH2B+DoAR77PSGlo+5tX0yWOxB3vLFLpMmJDmCpt2mekGKSkrZE+D0slW2xLvXsa0VfQcb0w==
  • Authentication-results: esa5.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Cc: Roger Pau Monne <roger.pau@xxxxxxxxxx>, Ian Jackson <iwj@xxxxxxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Doug Goldstein <cardoe@xxxxxxxxxx>
  • Delivery-date: Wed, 03 Mar 2021 08:26:04 +0000
  • Ironport-sdr: dLFieh7Zi3e1s0DJLqo8QBG2mPyZ/Iq5CYIm2WK8XEOVYdndkfdXPOVismd8n0jsOaUtocC2QG hNVykmRC8nuZrlwJgY9ashLGLyMKO6dXJka4vWIwlEEAIP6wIgvsfCi+YJ40fh8OE1zwNuu68y H4himy3URnNkjINS0X35G8ibDBqqXQGsX1i3DJ6VP9TOu3ozitkImYpWU+eTEewCcsXdFuBp9O I39i9opgWh8rjiIaIVnisyacfRlvmn4nTxmLgxUo/SuT7YmnKsCWV9bAJuxXD4xc44mlvg4/4g Z10=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Hello,

While the series started as a build fix for Alpine I think they are
interesting on their own for other OSes/distros.

The main risk for patch 1 is breaking the build in some obscure
distro/OS and toolchain combination. We aim to have this mostly covered
by gitlab CI. Patch 2 main risk is breaking the Alpine containers in
gitlab CI, but they are already failing.

Wanted to send this yesterday but was waiting on gitlab CI output, it's now
all green:

https://gitlab.com/xen-project/people/royger/xen/-/pipelines/264321420

Thanks, Roger.

Roger Pau Monne (2):
  firmware: provide a stand alone set of headers
  automation: enable rombios build on Alpine

 automation/scripts/build                      |  5 +--
 tools/firmware/Rules.mk                       | 13 +++++++
 tools/firmware/include/stdarg.h               | 10 +++++
 tools/firmware/include/stdbool.h              |  9 +++++
 tools/firmware/include/stddef.h               | 10 +++++
 tools/firmware/include/stdint.h               | 39 +++++++++++++++++++
 tools/firmware/rombios/32bit/rombios_compat.h |  4 +-
 7 files changed, 84 insertions(+), 6 deletions(-)
 create mode 100644 tools/firmware/include/stdarg.h
 create mode 100644 tools/firmware/include/stdbool.h
 create mode 100644 tools/firmware/include/stddef.h
 create mode 100644 tools/firmware/include/stdint.h

-- 
2.30.1




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.