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

2021-09-28 Thread Ni, Ray
7;Marvin Häuser' ; 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 m

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

2021-09-28 Thread gaoliming
; > ; Chan, 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 routi

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

2021-09-28 Thread Brian J. Johnson
ao, Liming' , Liu, Zhiguang , Wang, 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 "inte

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

2021-09-27 Thread Ni, Ray
ent: Monday, September 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, Zhicha

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

2021-09-27 Thread Marvin Häuser
.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 On 27/09/2021 02:45, fanjianf...@byosoft.com.cn wrote:

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

2021-09-27 Thread Jeff Fan
fanjianf...@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/Quic

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

2021-09-27 Thread Jeff Fan
jianf...@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, fanjian

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

2021-09-27 Thread Marvin Häuser
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> *Subject:* Re: [edk2-devel] RFC: Add BaseLib/QuickSort in MdePkg Hey Ray

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

2021-09-26 Thread Jeff Fan
y.ni; 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 Hey Ray, In my opinion that spec is too complicated. For some cases it is obvious, but I thin

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

2021-09-26 Thread Marvin Häuser
devel@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 cod

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

回复: [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

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

2021-09-23 Thread Ni, Ray
#x27;Gao, Liming' ; Liu, 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 QuickSor

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

2021-09-21 Thread Ni, Ray
>>; 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 Just to double confirm, will we have the null instance of QuickSort in MdePkg? Regards, Amy From: gaoliming mailto:gaolim.

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

2021-09-16 Thread Chan, Amy
; 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. We add new QuickSort() API to BaseLib, and update SortLib library instance to consume BaseLib QuickSort() API. This way ha

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

2021-09-15 Thread Ni, Ray
uang@intel.com>>; Wang, Jian J mailto:jian.j.w...@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 bette

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

2021-09-15 Thread Ni, Ray
: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.

回复: [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
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-13 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 Ba

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

2021-09-13 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