From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-lj1-f178.google.com (mail-lj1-f178.google.com [209.85.208.178]) by mx.groups.io with SMTP id smtpd.web10.3382.1626925224245144338 for ; Wed, 21 Jul 2021 20:40:24 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@google.com header.s=20161025 header.b=Niig1Hc6; spf=pass (domain: google.com, ip: 209.85.208.178, mailfrom: chengchieh@google.com) Received: by mail-lj1-f178.google.com with SMTP id e14so5626641ljo.7 for ; Wed, 21 Jul 2021 20:40:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=1nXgY4GeUcaDLj7zTLAm6JRliWQENcY3rFl/6tL5eHI=; b=Niig1Hc6FcpvYVA9AFFOfnb2c9uAI+nR1IKdsPAyzLXeD9k7VldgvuhB788xg+YfZA Yv2CL8kxWPu6zlz68SNhyQRePITURkCoGqtlmJzvLYpZW1I9CSEFg3k+8+9ylsMqAXRy WVg+kw7cJQelKgPYZ0dl/jFJBFIjyuZwjIiXSa7Qu2O8BU29FHQWoCQwXpvffahuhLN0 qKTLVd12pq/U1u+i44R2a/RzYSDYXm7SuL+8IqXgPx6PFdRevJkrkR5sHa45cMGwyRsL oIXrf0Mp4FHPT96SFsItP5Jg7EaJvz1vV6fu1/Sz2RaHFAueZK4rts01vyVjPBmlR6qL DY4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=1nXgY4GeUcaDLj7zTLAm6JRliWQENcY3rFl/6tL5eHI=; b=GNOQEQR+PTiALGoG5bPLrYRCVTnN0Rrg4I1Ev7Ide/Q6o+FlNBKhcKhK0NtHEtFKqz RgawTm8xKf2N4iCAxfpc8nOSxm67XTV2vZkQzO2iCldJatug+gz/Q0fOsr99WymOZWWe M0p/Ooi96rOtYP7fG/KLABgYZnJYH9rGMZ4o7O8D36qdwtAZ2tzgzHXt8AmcGUXDQVzZ d9rm6A2UmB7txOYWYVY6xjeEDHLDt5Tt8OpvOaSiA4+aj6kGEwnrYqBJIM40QkhXJZPM lRwcF65ONn1gcAURX3TLgvBMeqIwtXw+PqiCPvg7X3gzrMi1tsYcEtBOfJ9dptdCWwtj M5hQ== X-Gm-Message-State: AOAM530GBBSGWTqbDCkl/8wK2KSGokoPWXS7DDmFCGNpmmZNm8j4SvWl 4hEisYYZIQXRFXtk/IfNeiLyVLLoq0b48pjTw39mBA== X-Google-Smtp-Source: ABdhPJywV1/dNr9rr60t1/rtBLb/RZ/9b8kDa32UIFEfwesu35BJCzT7ubmJJtZ8o/7Xt96tUZLGrveEd6L1yQtX7KI= X-Received: by 2002:a05:651c:130f:: with SMTP id u15mr16929658lja.485.1626925222057; Wed, 21 Jul 2021 20:40:22 -0700 (PDT) MIME-Version: 1.0 References: <20210721132328.1415485-1-chengchieh@google.com> <000a01d77e99$097cf840$1c76e8c0$@byosoft.com.cn> In-Reply-To: <000a01d77e99$097cf840$1c76e8c0$@byosoft.com.cn> From: Cheng-Chieh Huang Date: Thu, 22 Jul 2021 11:40:10 +0800 Message-ID: Subject: Re: [edk2-devel] [PATCH 0/6] UefiPayloadPkg: LinuxBoot Support in UefiPayload To: gaoliming Cc: devel@edk2.groups.io, Daniel Schaefer , Trammell Hudson , Maurice Ma , Guo Dong , Benjamin You Content-Type: multipart/alternative; boundary="000000000000f047fb05c7ae0b30" --000000000000f047fb05c7ae0b30 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Bug created: https://bugzilla.tianocore.org/show_bug.cgi?id=3D3505 On Thu, Jul 22, 2021 at 9:29 AM gaoliming wrote= : > This is new feature. Can you submit one BZ ( > https://bugzilla.tianocore.org/ ) for it? > > Thanks > Liming > > -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- > > =E5=8F=91=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io =E4=BB=A3=E8=A1=A8 Cheng-Chieh > > Huang via groups.io > > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2021=E5=B9=B47=E6=9C=8821=E6=97= =A5 21:23 > > =E6=94=B6=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io > > =E6=8A=84=E9=80=81: Cheng-Chieh Huang ; Daniel = Schaefer > > ; Trammell Hudson ; > > Maurice Ma ; Guo Dong ; > > Benjamin You > > =E4=B8=BB=E9=A2=98: [edk2-devel] [PATCH 0/6] UefiPayloadPkg: LinuxBoot= Support in > > UefiPayload > > > > These are necessary patches to Support LinuxBoot in UefiPayload. > > With these paches, we can boot to ESXi and Windows from a linux in QEM= U. > > > > LinuxBoot README: > > https://github.com/linuxboot/edk2/blob/uefipayload/UefiPayloadPkg/READ= M > > E.md > > > > PR to tianocore: > > https://github.com/tianocore/edk2/pull/1820 > > > > Cheng-Chieh Huang (5): > > Add LINUXBOOT payload target > > Use legacy timer in Linuxboot payload > > Update maximum logic processor to 256 > > Reserve Payload config in runtime services data > > Add DISABLE_MMX_SSE to avoid generating floating points operation > > > > Trammell Hudson (1): > > LinuxBoot: use a text format for the configuration block. > > > > UefiPayloadPkg/UefiPayloadPkg.dsc | 29 +- > > UefiPayloadPkg/UefiPayloadPkg.fdf | 5 + > > .../Library/LbParseLib/LbParseLib.inf | 39 ++ > > UefiPayloadPkg/Include/Linuxboot.h | 58 +++ > > .../Library/LbParseLib/LbParseLib.c | 348 > > ++++++++++++++++++ > > .../PciHostBridgeLib/PciHostBridgeSupport.c | 6 +- > > .../UefiPayloadEntry/UefiPayloadEntry.c | 2 + > > CryptoPkg/Library/OpensslLib/openssl | 2 +- > > 8 files changed, 480 insertions(+), 9 deletions(-) > > create mode 100644 UefiPayloadPkg/Library/LbParseLib/LbParseLib.inf > > create mode 100644 UefiPayloadPkg/Include/Linuxboot.h > > create mode 100644 UefiPayloadPkg/Library/LbParseLib/LbParseLib.c > > > > Cc: Cheng-Chieh Huang > > Cc: Daniel Schaefer > > Cc: Trammell Hudson > > Cc: Maurice Ma > > Cc: Guo Dong > > Cc: Benjamin You > > -- > > 2.32.0.402.g57bb445576-goog > > > > > > > >=20 > > > > > > --000000000000f047fb05c7ae0b30 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Thu, Jul 22, 2021 at 9:29 AM gaoliming <gaoliming@byosoft.com.cn> wrote:
This is new feature. Can you= submit one BZ (https://bugzilla.tianocore.org/ ) for it?

Thanks
Liming
> -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6-----
> =E5=8F=91=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io <devel@edk2.groups.io> =E4=BB=A3=E8=A1= =A8 Cheng-Chieh
> Huang via groups.io
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2021=E5=B9=B47=E6=9C=8821=E6=97= = =A5 21:23
> =E6=94=B6=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io
> =E6=8A=84=E9=80=81: Cheng-Chieh Huang <chengchieh@google.com>; Daniel Schae= fer
> <dani= el.schaefer@hpe.com>; Trammell Hudson <hudson@trmm.net>;
> Maurice Ma <maurice.ma@intel.com>; Guo Dong <guo.dong@intel.com>;
> Benjamin You <benjamin.you@intel.com>
> =E4=B8=BB=E9=A2=98: [edk2-devel] [PATCH 0/6] UefiPayloadPkg: LinuxBoo= t Support in
> UefiPayload
>
> These are necessary patches to Support LinuxBoot in UefiPayload.
> With these paches, we can boot to ESXi and Windows from a linux in QE= MU.
>
> LinuxBoot README:
> https://github.com/linu= xboot/edk2/blob/uefipayload/UefiPayloadPkg/READM
> E.md
>
> PR to tianocore:
> https://github.com/tianocore/edk2/pull/1820
>
> Cheng-Chieh Huang (5):
>=C2=A0 =C2=A0Add LINUXBOOT payload target
>=C2=A0 =C2=A0Use legacy timer in Linuxboot payload
>=C2=A0 =C2=A0Update maximum logic processor to 256
>=C2=A0 =C2=A0Reserve Payload config in runtime services data
>=C2=A0 =C2=A0Add DISABLE_MMX_SSE to avoid generating floating points o= peration
>
> Trammell Hudson (1):
>=C2=A0 =C2=A0LinuxBoot: use a text format for the configuration block.=
>
>=C2=A0 UefiPayloadPkg/UefiPayloadPkg.dsc=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0|=C2=A0 29 +-
>=C2=A0 UefiPayloadPkg/UefiPayloadPkg.fdf=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A05 +
>=C2=A0 .../Library/LbParseLib/LbParseLib.inf=C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0|=C2=A0 39 ++
>=C2=A0 UefiPayloadPkg/Include/Linuxboot.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 |=C2=A0 58 +++
>=C2=A0 .../Library/LbParseLib/LbParseLib.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 = = =C2=A0 =C2=A0| 348
> ++++++++++++++++++
>=C2=A0 .../PciHostBridgeLib/PciHostBridgeSupport.c=C2=A0 =C2=A0|=C2=A0= =C2=A06 +-
>=C2=A0 .../UefiPayloadEntry/UefiPayloadEntry.c=C2=A0 =C2=A0 =C2=A0 =C2= = =A0|=C2=A0 =C2=A02 +
>=C2=A0 CryptoPkg/Library/OpensslLib/openssl=C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 |=C2=A0 =C2=A02 +-
>=C2=A0 8 files changed, 480 insertions(+), 9 deletions(-)
>=C2=A0 create mode 100644 UefiPayloadPkg/Library/LbParseLib/LbParseLib= .inf
>=C2=A0 create mode 100644 UefiPayloadPkg/Include/Linuxboot.h
>=C2=A0 create mode 100644 UefiPayloadPkg/Library/LbParseLib/LbParseLib= .c
>
> Cc: Cheng-Chieh Huang <chengchieh@google.com>
> Cc: Daniel Schaefer <daniel.schaefer@hpe.com>
> Cc: Trammell Hudson <hudson@trmm.net>
> Cc: Maurice Ma <maurice.ma@intel.com>
> Cc: Guo Dong <guo.dong@intel.com>
> Cc: Benjamin You <benjamin.you@intel.com>
> --
> 2.32.0.402.g57bb445576-goog
>
>
>
>
>



--000000000000f047fb05c7ae0b30--