Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-28 Thread Ni, Ray
' ; fanjianf...@byosoft.com.cn; Chan, Amy ; 'Andrew Fish' Cc: Kinney, Michael D ; 'Gao, Liming' ; Liu, Zhiguang ; Wang, Jian J ; Gao, Zhichao Subject: 回复: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Johnson: I also agree this proposal to make BufferOneElement parameter mandatory

回复: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-28 Thread gaoliming
han, Amy ; 'Andrew > Fish' > 抄送: Kinney, Michael D ; 'Gao, Liming' > ; Liu, Zhiguang ; Wang, Jian > J ; Gao, Zhichao > 主题: Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg > > I'll add my agreement to Marvin and Jeff: a low-level sort routine like > this should let the ca

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-28 Thread Brian J. Johnson
, Jian J , Gao, Zhichao Subject: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Marvin, I agree with your concerns, in a certain level. But I didn't treat it as a very big problem of having caller pass the BufferOneElement "intelligently". I am ok to use your option

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-27 Thread Ni, Ray
ptember 27, 2021 5:09 PM > To: fanjianf...@byosoft.com.cn; devel@edk2.groups.io; Ni, Ray > ; 'gaoliming' > ; Chan, Amy ; 'Andrew Fish' > > Cc: Kinney, Michael D ; 'Gao, Liming' > ; Liu, Zhiguang > ; Wang, Jian J ; Gao, Zhichao > > Subject: Re: [edk2-devel] RFC:

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-27 Thread Marvin Häuser
higuang@intel.com>; Wang, Jian J <mailto:jian.j.w...@intel.com>; Gao, Zhichao <mailto:zhichao@intel.com> *Subject:* Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg On 27/09/2021 02:45, fanjianf...@byosoft.com.cn wrote: > Making baselib implementation depe

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-27 Thread Jeff Fan
ianf...@byosoft.com.cn From: Jeff Fan Date: 2021-09-27 16:50 To: devel@edk2.groups.io; mhaeuser; Ni, Ray; 'gaoliming'; Chan, Amy; 'Andrew Fish' CC: Kinney, Michael D; 'Gao, Liming'; Liu, Zhiguang; Wang, Jian J; Gao, Zhichao Subject: Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg For former ca

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-27 Thread Jeff Fan
...@byosoft.com.cn; devel@edk2.groups.io; Ni, Ray; 'gaoliming'; Chan, Amy; 'Andrew Fish' CC: Kinney, Michael D; 'Gao, Liming'; Liu, Zhiguang; Wang, Jian J; Gao, Zhichao Subject: Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg On 27/09/2021 02:45, fanjianf...@byosoft.com.cn wrote: > Mak

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-27 Thread Marvin Häuser
ntel.com>; Liu, Zhiguang <mailto:zhiguang@intel.com>; Wang, Jian J <mailto:jian.j.w...@intel.com>; Gao, Zhichao <mailto:zhichao....@intel.com> *Subject:* Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Hey Ray, In my opinion that spec is too complica

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-26 Thread Jeff Fan
; Chan, Amy; 'Andrew Fish' CC: Kinney, Michael D; 'Gao, Liming'; Liu, Zhiguang; Wang, Jian J; Gao, Zhichao Subject: Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Hey Ray, In my opinion that spec is too complicated. For some cases it is obvious, but I think the last anyone wants to see

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-26 Thread Marvin Häuser
l@edk2.groups.io; Chan, Amy ; 'Andrew Fish' *Cc:* Kinney, Michael D ; 'Gao, Liming' ; Liu, Zhiguang ; Wang, Jian J ; Gao, Zhichao *Subject:* 回复: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Ray: I may suggest to always require BufferOneElement. The consumer code may not know Eleme

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-25 Thread Ni, Ray
Amy ; 'Andrew Fish' Cc: Kinney, Michael D ; 'Gao, Liming' ; Liu, Zhiguang ; Wang, Jian J ; Gao, Zhichao Subject: 回复: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Ray: I may suggest to always require BufferOneElement. The consumer code may not know ElementSize. To avoid the error, the consu

回复: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-25 Thread gaoliming
: devel@edk2.groups.io; Ni, Ray ; Chan, Amy ; gaoliming ; 'Andrew Fish' 抄送: Kinney, Michael D ; 'Gao, Liming' ; Liu, Zhiguang ; Wang, Jian J ; Gao, Zhichao 主题: RE: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg More details on new QuickSort() API: The new API needs to carry additional

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-23 Thread Ni, Ray
Zhiguang ; Wang, Jian J ; Gao, Zhichao Subject: Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg I don’t see objection so far. So, the final solution is: 1. Add QuickSort() API to BaseLib in MdePkg. 2. Update existing MdeModulePkg/SortLib to use QuickSort() in the implementation

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-22 Thread Ni, Ray
; Gao, Zhichao mailto:zhichao@intel.com>> Subject: RE: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Just to double confirm, will we have the null instance of QuickSort in MdePkg? Regards, Amy From: gaoliming mailto:gaolim...@byosoft.com.cn>> Sent: Thursday, September 16, 2021

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-16 Thread Chan, Amy
; Chan, Amy Subject: 回复: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Andrew: Thanks for your suggestion. I think your idea is better. We add new QuickSort() API to BaseLib, and update SortLib library instance to consume BaseLib QuickSort() API. This way has no change in current SortLib

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-15 Thread Ni, Ray
@intel.com>>; Gao, Zhichao mailto:zhichao@intel.com>>; Chan, Amy mailto:amy.c...@intel.com>> Subject: 回复: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Andrew: Thanks for your suggestion. I think your idea is better. We add new QuickSort() API to BaseLib, and update

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-15 Thread Ni, Ray
10:23 AM To: 'Andrew Fish' ; 'edk2-devel-groups-io' Cc: Ni, Ray ; Kinney, Michael D ; 'Gao, Liming' ; Liu, Zhiguang ; Wang, Jian J ; Gao, Zhichao ; Chan, Amy Subject: 回复: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Andrew: Thanks for your suggestion. I think your idea is better. W

回复: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-15 Thread gaoliming
: Andrew Fish 发送时间: 2021年9月16日 10:13 收件人: edk2-devel-groups-io ; Liming Gao 抄送: Ni, Ray ; Mike Kinney ; Gao, Liming ; Liu, Zhiguang ; Wang, Jian J ; Gao, Zhichao ; Chan, Amy 主题: Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg On Sep 15, 2021, at 6:26 PM, gaoliming mailto:gaolim

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-15 Thread Andrew Fish via groups.io
ntel.com>>; Gao, Liming <mailto:liming@intel.com>>; Liu, Zhiguang <mailto:zhiguang@intel.com>>; Wang, Jian J <mailto:jian.j.w...@intel.com>>; Gao, Zhichao <mailto:zhichao@intel.com>> > 抄送: devel@edk2.groups.io <mailto:devel@edk2.

回复: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-15 Thread gaoliming
no impact on the existing platform. Thanks Liming 发件人: devel@edk2.groups.io 代表 Ni, Ray 发送时间: 2021年9月14日 14:15 收件人: Kinney, Michael D ; Gao, Liming ; Liu, Zhiguang ; Wang, Jian J ; Gao, Zhichao 抄送: devel@edk2.groups.io; Chan, Amy 主题: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Hi package

Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-14 Thread Ni, Ray
resend using Liming's new email address. From: devel@edk2.groups.io On Behalf Of Ni, Ray Sent: Tuesday, September 14, 2021 2:15 PM To: Kinney, Michael D ; Gao, Liming ; Liu, Zhiguang ; Wang, Jian J ; Gao, Zhichao Cc: devel@edk2.groups.io; Chan, Amy Subject: [edk2-devel] RFC: Add BaseLib

[edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg

2021-09-14 Thread Ni, Ray
Hi package maintainers of MdePkg, MdeModulePkg and ShellPkg, community, A commit (UefiCpuPkg/CpuCacheInfoLib: Sort CpuCacheInfo array) to UefiCpuPkg let UefiCpuPkg depend on MdeModulePkg because the SortLib class