Re: [U-Boot] [PATCH 1/1] x86: efi_loader: Fix invalid address return from efi_alloc()

2019-08-30 Thread Park, Aiden
Hi Bin, > -Original Message- > From: Bin Meng [mailto:bmeng...@gmail.com] > Sent: Friday, August 30, 2019 12:22 AM > To: Park, Aiden > Cc: Heinrich Schuchardt ; Simon Glass > ; u-boot@lists.denx.de; Alexander Graf > > Subject: Re: [PATCH 1/1] x86: efi_loader: Fix invalid address return

Re: [U-Boot] [PATCH 1/1] x86: efi_loader: Fix invalid address return from efi_alloc()

2019-08-30 Thread Bin Meng
Hi Aiden, On Fri, Aug 30, 2019 at 5:31 AM Park, Aiden wrote: > > Hi Heinrich and Bin, > > > -Original Message- > > From: Heinrich Schuchardt [mailto:xypron.g...@gmx.de] > > Sent: Wednesday, August 28, 2019 10:16 PM > > To: Bin Meng ; Park, Aiden > > Cc: Simon Glass ;

Re: [U-Boot] [PATCH 1/1] x86: efi_loader: Fix invalid address return from efi_alloc()

2019-08-29 Thread Park, Aiden
Hi Heinrich and Bin, > -Original Message- > From: Heinrich Schuchardt [mailto:xypron.g...@gmx.de] > Sent: Wednesday, August 28, 2019 10:16 PM > To: Bin Meng ; Park, Aiden > Cc: Simon Glass ; u-boot@lists.denx.de; Alexander Graf > > Subject: Re: [PATCH 1/1] x86: efi_loader: Fix invalid

Re: [U-Boot] [PATCH 1/1] x86: efi_loader: Fix invalid address return from efi_alloc()

2019-08-29 Thread Bin Meng
Hi Heinrich, On Thu, Aug 29, 2019 at 1:25 PM Heinrich Schuchardt wrote: > > On 8/29/19 7:04 AM, Bin Meng wrote: > > Hi Aiden, > > > > On Thu, Aug 29, 2019 at 12:02 PM Park, Aiden wrote: > >> > >> Hi Bin, > >> > >>> -Original Message- > >>> From: Bin Meng [mailto:bmeng...@gmail.com] >

Re: [U-Boot] [PATCH 1/1] x86: efi_loader: Fix invalid address return from efi_alloc()

2019-08-28 Thread Heinrich Schuchardt
On 8/29/19 7:04 AM, Bin Meng wrote: Hi Aiden, On Thu, Aug 29, 2019 at 12:02 PM Park, Aiden wrote: Hi Bin, -Original Message- From: Bin Meng [mailto:bmeng...@gmail.com] Sent: Wednesday, August 28, 2019 8:37 PM To: Park, Aiden ; Heinrich Schuchardt Cc: Simon Glass ;

Re: [U-Boot] [PATCH 1/1] x86: efi_loader: Fix invalid address return from efi_alloc()

2019-08-28 Thread Heinrich Schuchardt
On 8/29/19 5:36 AM, Bin Meng wrote: +Heinrich, On Wed, Aug 28, 2019 at 2:35 AM Park, Aiden wrote: This issue can be seen on 32bit operation when one of E820_RAM type entries is greater than 4GB memory space. The efi_alloc() finds a free memory in the conventional memory which is greater

Re: [U-Boot] [PATCH 1/1] x86: efi_loader: Fix invalid address return from efi_alloc()

2019-08-28 Thread Bin Meng
Hi Aiden, On Thu, Aug 29, 2019 at 12:02 PM Park, Aiden wrote: > > Hi Bin, > > > -Original Message- > > From: Bin Meng [mailto:bmeng...@gmail.com] > > Sent: Wednesday, August 28, 2019 8:37 PM > > To: Park, Aiden ; Heinrich Schuchardt > > > > Cc: Simon Glass ; u-boot@lists.denx.de > >

Re: [U-Boot] [PATCH 1/1] x86: efi_loader: Fix invalid address return from efi_alloc()

2019-08-28 Thread Park, Aiden
Hi Bin, > -Original Message- > From: Bin Meng [mailto:bmeng...@gmail.com] > Sent: Wednesday, August 28, 2019 8:37 PM > To: Park, Aiden ; Heinrich Schuchardt > > Cc: Simon Glass ; u-boot@lists.denx.de > Subject: Re: [PATCH 1/1] x86: efi_loader: Fix invalid address return from >

Re: [U-Boot] [PATCH 1/1] x86: efi_loader: Fix invalid address return from efi_alloc()

2019-08-28 Thread Bin Meng
+Heinrich, On Wed, Aug 28, 2019 at 2:35 AM Park, Aiden wrote: > > This issue can be seen on 32bit operation when one of E820_RAM type > entries is greater than 4GB memory space. > > The efi_alloc() finds a free memory in the conventional memory which > is greater than 4GB. But, it does type cast

[U-Boot] [PATCH 1/1] x86: efi_loader: Fix invalid address return from efi_alloc()

2019-08-27 Thread Park, Aiden
This issue can be seen on 32bit operation when one of E820_RAM type entries is greater than 4GB memory space. The efi_alloc() finds a free memory in the conventional memory which is greater than 4GB. But, it does type cast to 32bit address space and eventually returns invalid address.