Reviewed-by: Ruiyu Ni
Thanks/Ray
> -Original Message-
> From: edk2-devel On Behalf Of Eric Dong
> Sent: Wednesday, August 15, 2018 10:15 AM
> To: edk2-devel@lists.01.org
> Cc: Ni, Ruiyu ; Laszlo Ersek
> Subject: [edk2] [Patch v4 1/5] UefiCpuPkg/PiSmmCpuDxeSmm: Use GDT/IDT
> saved in Sm
Reviewed-by: Ruiyu Ni
Thanks/Ray
> -Original Message-
> From: edk2-devel On Behalf Of Eric Dong
> Sent: Wednesday, August 15, 2018 10:15 AM
> To: edk2-devel@lists.01.org
> Cc: Laszlo Ersek ; Ni, Ruiyu
> Subject: [edk2] [Patch v4 3/5] UefiCpuPkg/CpuS3DataDxe: Change Memory
> Type and ad
Disable PCIe root port 1 of UP2, which is connected to a onboard RealTek PCIe
NIC. If this PCIe NIC is enabled, Windows 10 installation will fail. This patch
is a temporary solution.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: David Wei
CC: Mike Wu
CC: Mang Guo
---
在 8/14/2018 11:26 PM, Leif Lindholm 写道:
> On Fri, Aug 10, 2018 at 09:44:29AM +0800, Ming wrote:
>>> Which is exactly what an event is for.
>>> At the point where the SAS controller driver is currently updating the
>>> variable, it can instead call SignalEvent ().
>>>
>>> The WaitForDiskReady () f
Sha384 and Sha512 were added to HashInstanceLib recently. To make them
available in Tcg2Pei and Tcg2Dxe, we have to link both libraries.
Cc: Ard Biesheuvel
Cc: Jordan Justen
Cc: Laszlo Ersek
Cc: Marc-André Lureau
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Gary Lin
> -Original Message-
> From: Leif Lindholm
> Sent: Tuesday, August 14, 2018 9:32 AM
> To: Haojian Zhuang
> Cc: edk2-devel@lists.01.org; Ard Biesheuvel ;
> Chris Co
> Subject: Re: [edk2][PATCH v1 0/2] add DwMmcHcDxe driver
>
> Haojian,
>
> This is kind of massive.
> Is there any way it
Reviewed-by: Eric Dong
> -Original Message-
> From: Zhang, Shenglei
> Sent: Wednesday, August 15, 2018 9:46 AM
> To: edk2-devel@lists.01.org
> Cc: Zeng, Star ; Dong, Eric
> Subject: [PATCH v2 02/27] MdeModulePkg UiApp: Remove redundant
> functions
>
> The functions that are never called
Reviewed-by: Eric Dong
> -Original Message-
> From: Zhang, Shenglei
> Sent: Wednesday, August 15, 2018 9:46 AM
> To: edk2-devel@lists.01.org
> Cc: Zeng, Star ; Dong, Eric
> Subject: [PATCH v2 22/27] MdeModulePkg HiiDatabaseDxe: Remove a
> redundant function
>
> The function GetStorageWi
V1 changes:
> Current code logic can't confirm CpuS3DataDxe driver start before
> CpuFeaturesDxe driver. So the assumption in CpuFeaturesDxe not valid.
> Add implementation for AllocateAcpiCpuData function to remove this
> assumption.
V2 changes:
> Because CpuS3Data memory will be copy to smram at
Because PrepareApStartupVector() stores StackAddress to
"mExchangeInfo->StackStart" (which has type (VOID*)), and because
"UefiCpuPkg/PiSmmCpuDxeSmm/X64/MpFuncs.nasm" reads the latter with:
add edi, StackStartAddressLocation
add rax, qword [edi]
mov rsp, rax
Because CpuS3Data memory will be copy to smram at SmmReadyToLock point,
the memory type no need to be ACPI NVS type, also the address not
limit to below 4G.
This change remove the limit of ACPI NVS memory type and below 4G.
V4 Changes:
1. Create AllocateZeroPages and use it. It's easy to use than
ACPI_CPU_DATA structure first introduced to save data in
normal boot phase. Also this data will be used in S3 phase
by one PEI driver. So in first phase, this data is been
defined to use ACPI NVS memory type and must below 4G.
Later in order to fix potential security issue,
PiSmmCpuDxeSmm driver a
Because CpuS3Data memory will be copy to smram at SmmReadToLock point by
PiSmmCpuDxeSmm driver, the memory type no need to be ACPI NVS type, also the
address not limit to below 4G.
This change remove the limit of ACPI NVS memory type and below 4G.
Cc: Marvin H user
Cc: Fan Jeff
Cc: Laszlo Ers
Current implementation will copy GDT/IDT at SmmReadyToLock point
from ACPI NVS memory to Smram. Later at S3 resume phase, it restore
the memory saved in Smram to ACPI NVS. It can directly use GDT/IDT
saved in Smram instead of restore the original ACPI NVS memory.
This patch do this change.
V4 chan
Hi Laszlo:
8 667abfaf8a16 UefiCpuPkg: Removing ipf which is no longer supported from
edk2.
9 df49a85dbcc6 CorebootModulePkg: Removing ipf from edk2.
10 04c7f9023ffe CorebootPayloadPkg: Removing ipf from edk2.
11 4fcb0d54584f NetworkPkg: Removing ipf which is no longer supported from
Sorry for missing this patch previously.
Reviewed-by: Hao Wu
Best Regards,
Hao Wu
> -Original Message-
> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of
> shenglei
> Sent: Wednesday, August 15, 2018 9:46 AM
> To: edk2-devel@lists.01.org
> Cc: Dong, Eric; Zeng, Sta
On Tue, Aug 14, 2018 at 06:37:51PM +0200, Laszlo Ersek wrote:
> Hi Gary,
>
> (+ Marc-André)
>
> On 08/14/18 09:36, Gary Lin wrote:
> > Sha384 and Sha512 were added to HashInstanceLib recently. Resolve those
> > two libraries to enable SHA384 and SHA512 support in TPM.
> >
> > Cc: Ard Biesheuvel
The function GetStorageWidth that is never called
has been removed.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: Star Zeng
Reviewed-by: Laszlo Ersek
---
.../Univers
The function UnicodeFiFoGetKeyCount that is never called
has been removed.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: Ruiyu Ni
Reviewed-by: Star Zeng
Reviewed-by:
1.After the cleanup at "MdeModulePkg UiApp: Remove redundant functions",
the function "IsResetReminderFeatureEnable()" and the variable
"mFeaturerSwitch" become redundant so they have been removed.
2.Therefore, the "IF" expression has also been removed, whose judgment condition
is "IsResetRem
The function SdPeimUnlinkMemBlock that is never called
has been removed.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
v2: Remove the comment that mentioned 'SdPeimUnlinkMemBlock'
within function SdPeimFreeMemPool().
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Ag
The function EmmcPeimUnlinkMemBlock that is never called
has been removed.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
v2: Remove the comment that mentioned 'EmmcPeimUnlinkMemBlock'
within function EmmcPeimFreeMemPool().
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribut
The function IsDevicePathExist that is never called
has been removed.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
---
.../Universal/SetupBrowserDxe/IfrParse.c | 33 -
The functions that are never called have been removed.
They are IsImageInsideSmram,FindImageRecord,SmmRemoveImageRecord,
SmmMemoryAttributesTableConsistencyCheck,DumpSmmMemoryMapEntry,
SmmMemoryMapConsistencyCheckRange,SmmMemoryMapConsistencyCheck,
DumpSmmMemoryMap,ClearGuardMapBit,SetGuardMapBit,A
The function IScsiFindTcbByITT that is never called
has been removed.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: Laszlo Ersek
---
.../Universal/Network/IScsiDxe/IS
The function DisableKeyboard that is never called
has been removed.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: Ruiyu Ni
Reviewed-by: Laszlo Ersek
Reviewed-by: Star
The functions that are never called have been removed.
They are SockRcvdErr,SockGroup and TcpPawsOK.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: Laszlo Ersek
---
..
The functions that are never called have been removed.
They are ClearGuardMapBit,SetGuardMapBit,IsHeadGuard,
IsTailGuard and CoreEfiNotAvailableYetArg0.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-
The function Ip4Config2OnDhcp4Event that is never called
has been removed.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: Laszlo Ersek
---
.../Universal/Network/Ip4Dxe
The functions that are never called have been removed.
They are PeiHubSetHubFeature,IsPortConnectChange and
PeiUsbClearDeviceFeature.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
R
The functions that are never called have been removed.
They are UsbHubCtrlSetHubFeature,UsbHubCtrlResetTT,UsbHcReset,
UsbHcAsyncIsochronousTransfer,UsbHcGetState,UsbHcSetState and
UsbHcIsochronousTransfer.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contribute
The functions that are never called have been removed.
They are PeiUsbSetConfiguration,PeiUsbSetDeviceAddress,
IsPortConnect,IsPortConnectChange,IsPortLowSpeedDeviceAttached
and PeiUsbGetDescriptor.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under
The functions that are never called have been removed.
They are XhcPeiReadDoorBellReg and UsbHcUnlinkMemBlock.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: Ruiyu Ni
R
The functions that are never called have been removed.
They are UfsPeimUnlinkMemBlock,UfsPeimRequestSense,
UfsPeimInquiry,UfsRwAttributes,UfsClearFlag,UfsReadFlag
and UfsFindAvailableSlotInTmrl.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
v2: Remove the comment that mentioned 'UfsPeimUnlin
The functions that are never called have been removed.
They are ReadNvmeAdminSubmissionQueueBaseAddress,
ReadNvmeAdminCompletionQueueBaseAddress and ReadNvmeAdminQueueAttributes
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribut
The functions that are never called have been removed.
They are UpStreamBridgesAttributes and GetHpcPciAddressFromRootBridge.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-
The functions that are never called have been removed.
They are UfsClearFlag and UfsFindAvailableSlotInTmrl.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: Hao Wu
Revie
The functions that are never called have been removed.
They are EhcDumpRegs,EhcDisableAsyncSchd and EhcDisablePeriodSchd
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: L
The functions that are never called have been removed.
They are IoMmuFreeBuffer,DelinkMemoryBlock,IsMemoryBlockEmptied
,IsTDLinkPtrQHOrTD,GetCurrentFrameNumber,GetQHHorizontalLinkPtr
and GetQHHorizontalValidorInvalid.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
The functions that are never called have been removed.
They are XhcReadDoorBellReg and XhcWriteOpReg16.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: Ruiyu Ni
Reviewed
The functions that are never called have been removed.
They are AhciCheckDeviceStatus,AhciPortReset,DRDYReady,
DRDYReady2,WaitForBSYClear2 and AtaSoftReset.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
v2: DRDYReady, DRDYReady2, WaitForBSYClear2 and AtaSoftReset
are added to the commit mess
The functions that are never called have been removed.
They are SdCardGetCsd and SdCardGetScr.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
---
MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/
The functions that are never called have been removed.
They are EnableResetReminderFeature,
DisableResetReminderFeature and DisableResetRequired.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by:
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
v2:
1.Fix typos in 18/27, 19/27, 20/27, 21/27, 22/27, 23/27 and 24/27.
2.Remove redundant comments in 11/27, 19/27 and 20/27.
3.Add four funcitions to the commit message in 03/27
4.Add a new patch 27/27.
5.Edit the commit message of 17/27.
sheng
The function DumpImageAuthentication that is never called
has been removed.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei
Reviewed-by: Star Zeng
---
.../Application/CapsuleApp/Cap
Looks good to me.
Reviewed-by: Jiaxin Wu
> -Original Message-
> From: Li, Songpeng
> Sent: Monday, August 13, 2018 10:45 AM
> To: edk2-devel@lists.01.org
> Cc: Wu, Jiaxin ; Fu, Siyuan
> Subject: [PATCH] NetworkPkg: Remove the redundant code and definition.
>
> Cc: Jiaxin Wu
> Cc: Si
You may try report the FVMAIN_COMPACT with the way like below. Then PeiCore's
FvInfo notification will decompress the FVMAIN_COMPACT and build FV HOB for
decompressed FVMAIN for DXE phase. FvInfo is the standard way, FvHob is produce
for DXE phase. PeiCore only processes FvHob when
PcdFramework
thank you,Laszlo.
krishna.
At 2018-08-14 21:54:03, "Laszlo Ersek" wrote:
>On 08/14/18 11:09, krishnaLee wrote:
>> Hi,
>> In uefi 2.6 specification -> 2.3.4 x64 Platforms,
>> "Paging mode is enabled and any memory space defined by the UEFI memory map
>> is identity mapped (virtual addres
Laszlo,
Thank you for this valuable feedback on the commit
activity in the quiet period. I agree with your analysis.
Bugzillas should have been entered for all of these
changes and discussed on the mailing list and approved
before commit.
We will learn from this experience and apply it as we
co
Leif,
I have no objections to this commit being made before
the edk2 stable tag.
I see a Bugzilla for this topic as well:
https://bugzilla.tianocore.org/show_bug.cgi?id=1087
I have updated the Bugzilla approving this change
for edk2-stable201808.
Thanks,
Mike
> -Original Message-
>
Hi Laszlo,
I should have entered a Bugzilla for this item so I
could clearly document why this is required before
the stable tag and sent email to edk2-devel to inform
everyone that this Bugzilla should be considered for
the stable tag release to give the community a chance
to vote if it should b
On Sun, Aug 12, 2018 at 10:01:48PM +0800, Ming Huang wrote:
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Ming Huang
Mike, Liming.
Could we merge this during the quiet period?
It's basically an omission - these are defined since (at least) UEFI 2.6.
> ---
> MdePkg/I
Hi Gary,
(+ Marc-André)
On 08/14/18 09:36, Gary Lin wrote:
> Sha384 and Sha512 were added to HashInstanceLib recently. Resolve those
> two libraries to enable SHA384 and SHA512 support in TPM.
>
> Cc: Ard Biesheuvel
> Cc: Jordan Justen
> Cc: Laszlo Ersek
> Contributed-under: TianoCore Contrib
Haojian,
This is kind of massive.
Is there any way it could be broken into more patches?
The NonDiscoverableDeviceDxe patch is OK, but the changes to
DwMmcHcDxe are gargantuan.
Chris - does any of this turn into something you could use for your
platforms?
/
Leis
On Fri, Aug 10, 2018 at 04:4
Hi Haojian,
On Thu, Aug 09, 2018 at 10:45:04AM +0800, Haojian Zhuang wrote:
> Fix build failure by appending PL011UartClockLib
I don't think these patches are required.
Commit 1160c702c24f ("Platform: Add PL011UartClockLib resolution to
all PL011UartLib users") added this resolution to
Silicon/H
On Tue, Aug 14, 2018 at 10:38:14AM +0800, Ming wrote:
>
>
> 在 8/9/2018 6:19 PM, Leif Lindholm 写道:
> > On Thu, Aug 09, 2018 at 02:16:49PM +0800, Ming wrote:
> +UINT16 crc_tab[256] = {
> >>>
> >>> CrcTable.
> >>
> >> Modify it in v2.
> >>
> >>> Hmm.
> >>> This might be useful to add to a core
On Tue, Aug 14, 2018 at 10:31:02AM +0800, Ming wrote:
> >>> That { goes at the end of the previous line.
> >>>
> +StartupAp ();
> >>>
> >>> Hmm. At some point, we want to rename that function, to align with my
> >>> comments above.
> >>
>
> As this function is use in several platforms, if
On Fri, Aug 10, 2018 at 10:46:34AM +0800, Ming wrote:
> >> --- /dev/null
> >> +++ b/Silicon/Hisilicon/Hi1620/Drivers/Apei/Apei.inf
> >> +[sources.common]
> >> + Apei.c
> >
> > Apei.h?
>
> As Apei.h is included by Apei.c, so I think Apei.h
> is no need to add here.
Will the build system still g
On Fri, Aug 10, 2018 at 09:44:29AM +0800, Ming wrote:
> > Which is exactly what an event is for.
> > At the point where the SAS controller driver is currently updating the
> > variable, it can instead call SignalEvent ().
> >
> > The WaitForDiskReady () function can be changed to wait/check for th
On 08/13/18 04:45, Songpeng Li wrote:
> Cc: Jiaxin Wu
> Cc: Siyuan Fu
> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1064
> Contributed-under: TianoCore Contribution Agreement 1.1
> Signed-off-by: Songpeng Li
> ---
> NetworkPkg/IScsiDxe/IScsiDxe.inf | 1 -
> NetworkPkg/IScsiDxe/IScs
On 08/08/18 16:16, Kinney, Michael D wrote:
> Hello,
>
> I sent an RFC for review on EDK II stable tags.
>
> https://lists.01.org/pipermail/edk2-devel/2018-June/026474.html
>
> There were no objections and we would like to move forward
> with the an EDK II Stable Tag release. The original goal was
Hi,
On 08/10/18 08:25, Guo, Mang wrote:
> Reviewed-by: Guo Mang
please consider the diffstat on this patch set:
> 28 files changed, 2032 insertions(+), 252 deletions(-)
May I ask why this patch set has been committed during the quiet period,
before the upcoming stable tag? See "[edk2] EDK II
I believe that we should try to move more towards specific imports rather than
import * or entire modules. I would therefore prefer we do the OrderedDict
change in the other direction and remove the collections.OrderedDict items.
That being said, opinions... The code is still better with this
Hello Heyi,
(+ Marc-André and Stefan)
On 08/14/18 08:18, heyi@linaro.org wrote:
> Hi Jiewen,
>
> I searched the code in EDK2, and found there is another implementation
> of DxeTcg2PhysicalPresenceLib for OVMF: the function
> Tcg2PhysicalPresenceLibProcessRequest() is called in
> PlatformBootM
On 08/14/18 11:09, krishnaLee wrote:
> Hi,
> In uefi 2.6 specification -> 2.3.4 x64 Platforms,
> "Paging mode is enabled and any memory space defined by the UEFI memory map
> is identity mapped (virtual address equals physical address)" ...
> is that mean if I write C code like " void *pointer=0xa
On 08/14/18 14:00, Hristo Mihaylov wrote:
> Hello, Laszlo,
>
> There is a PEIM that executes BuildFvHob with the FVMAIN_COMPACT address and
> size, the function also exits normally.
>
> The crash occurs here:
> https://github.com/tianocore/edk2/blob/master/MdeModulePkg/Core/DxeIplPeim/DxeLoad.c
On 08/13/18 03:54, Dong, Eric wrote:
> Hi Laszlo,
>
>> -Original Message-
>> From: edk2-devel [mailto:edk2-devel-boun...@lists.01.org] On Behalf Of
>> Laszlo Ersek
>> Sent: Friday, August 10, 2018 11:40 PM
>> To: Dong, Eric ; edk2-devel@lists.01.org
>> Cc: Ni, Ruiyu
>> Subject: Re: [edk2]
On 08/13/18 07:52, Ni, Ruiyu wrote:
> Ignore my previous mail.
>
> You could use AllocatePages() instead of directly calling
> gBS->AllocatePages().
> Then rename the AllocateBootServiceMemory() to AllocateZeroPages() to better
> reflect the function behavior.
>
> Thanks/Ray
>
>> -Original
Hello, Laszlo,
There is a PEIM that executes BuildFvHob with the FVMAIN_COMPACT address and
size, the function also exits normally.
The crash occurs here:
https://github.com/tianocore/edk2/blob/master/MdeModulePkg/Core/DxeIplPeim/DxeLoad.c#L469
and the platform uses UDK2015 packages.
I also up
Hi,
In uefi 2.6 specification -> 2.3.4 x64 Platforms,
"Paging mode is enabled and any memory space defined by the UEFI memory map is
identity mapped (virtual address equals physical address)" ...
is that mean if I write C code like " void *pointer=0xabcd",the pointer is
virtual address ,is equal
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Platform/Hisilicon/D03/D03.dsc | 2 +-
Platform/Hisilicon/D05/D05.dsc | 2 +-
Platform/Hisilicon/D06/D06.dsc | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/Platform/Hisilicon/D03/D03.ds
Add Hisilicon Oem Shell libraries for some commands,such as
biosupdate, getmac, setmac, provision, acpistartos, brdinfo,
sfpinfo.
biosupdate example:
ifconfig -s eth2 static 192.168.2.68 255.255.255.0 192.168.2.1
biosupdate serverIp -u user -p password -f D06.fd -m master
acpistartos example:
ifc
If install SPCR table, KVM will not output while install or boot
some OS, like ubuntu, so add SPCR switch setup item and set it
disable by default.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
Signed-off-by: Heyi Guo
---
Silicon/Hisilicon/Drivers/HisiAcpiPla
Add a Null PciPlatformLib for build D06. The switch generic
PciHostBridge patch set add two api for PciPlatform driver,
so need to implement the two api for D06.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Platform/Hisilicon/D06/D06.dsc
During the period of I2c accessing, if the board is reset
unexpectedly, and because the I2c client can not reset,
the SDA will be always pull down, then it cause I2C bus
Exception.
Follow the Hi1620 I2C FS chapter 1.8.2 design, add I2C
Bus Exception handle function. It will Config SCL and SDA
to G
Select without SMMU iort while SMMU item is disable,
Select with SMMU iort while SMMU item is enable.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Silicon/Hisilicon/Drivers/HisiAcpiPlatformDxe/UpdateAcpiTable.c | 88
1 file changed,
This module support updating the boot CPU firmware only.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Platform/Hisilicon/D06/D06.dsc
| 14
Platform/Hisilicon/D06/D06.fdf
From: ZhenYao
When BIOS booting, the power consumption is too high, so need close
some clusters clock that don't work to reduce power consumption.
The implementation of functions is in edk2-non-osi.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: ZhenYao
---
Silicon/His
From: Sun Yuanchen
Move board level code to OemMiscLibD0x for unifying D0x.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sun Yuanchen
---
Platform/Hisilicon/D03/Library/OemMiscLib2P/OemMiscLib2PHi1610.inf | 1 +
Platform/Hisilicon/D05/Library/OemMiscLibD05/OemMiscLib
Add some Lpc macro to LpcLib.h for D06.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Silicon/Hisilicon/Include/Library/LpcLib.h | 51 +++-
1 file changed, 49 insertions(+), 2 deletions(-)
diff --git a/Silicon/Hisilicon/Include/Library/Lpc
PciHostBridgeLib which is need by PciHostBridgeDxe, provide
root bridges and deal with resource conflict.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Platform/Hisilicon/D06/D06.dsc | 2 +-
Platform/Hisilicon/D06/Li
This peim configuare SMMU,BSP,MN(Miscellaneous Node).
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Platform/Hisilicon/D06/D06.dsc| 1 +
Platform/Hisilicon/D06/D06.fdf| 1 +
Platform/Hisil
This Driver provide Get/Set Mac function.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Platform/Hisilicon/D06/D06.dsc | 2 +-
Platform/Hisilicon/D06/D06.fdf | 2 +-
Platform
From: Heyi Guo
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Heyi Guo
---
Platform/Hisilicon/D06/D06.dsc | 1 +
Platform/Hisilicon/D06/D06.fdf | 2 ++
2 files changed, 3 insertions(+)
diff --git a/Platform/Hisilicon/D06/D06.dsc b/Platform/Hisilicon/D06/D06.dsc
index be
From: Luqi Jiang
This driver provide a means for the platform to
convey error information to OSPM.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Luqi Jiang
---
Platform/Hisilicon/D06/D06.dsc | 1 +
Platform/Hisilicon/D06/D06.fdf
OemNicLib provide nic related api like GetMac,SetMac.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Platform/Hisilicon/D06/D06.dsc | 1 +
Platform/Hisilicon/D06/Library/OemNicLib/OemNicLib.inf | 35 ++
Platform/Hisilicon/D06/Libr
Modify spedd to Speed.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Silicon/Hisilicon/Library/I2CLib/I2CHw.h | 2 +-
Silicon/Hisilicon/Library/I2CLib/I2CLib.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Silicon/Hisilicon/Librar
From: shaochangliang
Use I2C 400KB speed for config CDR.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Silicon/Hisilicon/Library/I2CLib/I2CLib.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/Silicon/Hisilicon/Library/I2CLib/
Because I2C Port5 salve device connect under I2C extender
(9545 device), it will cost more time to access I2C slave
device, so add delay time for HNS auto config.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Silicon/Hisilicon/Library/I2CLib/I2CHw.h | 3
From: Yang XinYi
Add Setup Item "EnableGOP" for D06, This Item only takes
effect on VGA device SM750.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Yang XinYi
---
Silicon/Hisilicon/Include/Library/OemConfigData.h| 1 +
Silicon/Hisilicon/Hi1620/Hi1620OemConf
The hunk of waiting TX/TX finish is used by ten times,
so move there hunks to a function CheckI2CTimeOut().
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Silicon/Hisilicon/Library/I2CLib/I2CHw.h | 4 +
Silicon/Hisilicon/Library/I2CLib/I2CLib.c | 161 +++
From: Heyi Guo
This driver fetches information from MADT, so it is adaptable for
partial good and 1P/2P, since MADT is updated for different
configurations by certain mechanism.
Since L2 cache is also private resource of core, so we need to set the
next level of cache for L1I and L1D, which is
I2C may enable failed in D06, so retry I2C enable while
enable failed.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Silicon/Hisilicon/Library/I2CLib/I2CLib.c | 18 --
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/Silicon/H
according as watchdog design on D06, watchdog should be
stopped before boot a option.
This is an out of band watchdog timer in BMC; it is used
to monitor the whole BIOS boot process and reset the system
in case BIOS hangs somewhere, i.e. it is armed when system
is power on, and disabled before han
From: Heyi Guo
Hi1620 have two physical PL011 serial ports on the board,
one for serial port console (described by ACPI SPCR) and
the other for standard debug port (described by ACPI DBG2).
This driver is to initialize the debug UART, not the serial
console.
Contributed-under: TianoCore Contribu
Correct coding style for I2CLib.c before adding other I2CLib patches.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Silicon/Hisilicon/Library/I2CLib/I2CLib.c | 1034 ++--
1 file changed, 499 insertions(+), 535 deletions(-)
diff --git a/Sil
This patch is relative to D06 SasDxe driver. The SasDxe set a
variable to notice this libray. Here Wait for all disk ready
for 15S at most.
D06:
For using straight-through hard disk backboard, some disk need
15 seconds to ready. Actually, wait less 15 seconds here(minus
the time from end of SAS dr
This library include BoardFeatureD06.c and OemMiscLibD06.c c file,
use for several modules like PciHostBridgeLib and Smbios.
Enlarge macro PCIEDEVICE_REPORT_MAX for D06.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Platform/Hisilicon/D06/D06.dsc
From: Yang XinYi
This library is added for oem setup menu item.
Setup item include:
1 DDR option item;
2 BMC option item;
3 Ras option item;
4 Misc option item;
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Yang XinYi
---
Silicon/Hisilicon/HisiPkg.dec
The EFI_ACPI_STATIC_RESOURCE_AFFINITY_TABLE struct is used by
UpdateAcpiTable.c and Srat aslc. The struct may be different
according to chips, so move some macro to PlatformArch.h.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ming Huang
---
Silicon/Hisilicon/Hi1610/Incl
1 - 100 of 119 matches
Mail list logo