public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* Ram initialization sequence in edk2
@ 2018-05-17 11:50 Tasniya Begum Kankudti
  2018-05-17 12:10 ` Laszlo Ersek
  0 siblings, 1 reply; 3+ messages in thread
From: Tasniya Begum Kankudti @ 2018-05-17 11:50 UTC (permalink / raw)
  To: edk2-devel@lists.01.org; +Cc: ArunKumar JTS., Amith B. V, Vadivelan M

Dear Sir/ Madam

We are using OpenQ660 Board. we suspect that edk2 is the bootloader for the same. We are unable to find the ram initialization code in edk2 bootloader. Please help us to find the respective ram initialization code. Please do write back waiting for your reply.


Thanks and Regards
Tasniya
The information contained in this e-mail message and in any
attachments/annexure/appendices is confidential to the 
recipient and may contain privileged information. 
If you are not the intended recipient, please notify the
sender and delete the message along with any 
attachments/annexure/appendices. You should not disclose,
copy or otherwise use the information contained in the
message or any annexure. Any views expressed in this e-mail 
are those of the individual sender except where the sender 
specifically states them to be the views of 
Toshiba Software India Pvt. Ltd. (TSIP),Bangalore.

Although this transmission and any attachments are believed to be
free of any virus or other defect that might affect any computer 
system into which it is received and opened, it is the responsibility
of the recipient to ensure that it is virus free and no responsibility 
is accepted by Toshiba Embedded Software India Pvt. Ltd, for any loss or
damage arising in any way from its use.


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Ram initialization sequence in edk2
  2018-05-17 11:50 Ram initialization sequence in edk2 Tasniya Begum Kankudti
@ 2018-05-17 12:10 ` Laszlo Ersek
  2018-05-17 20:43   ` Rebecca Cran
  0 siblings, 1 reply; 3+ messages in thread
From: Laszlo Ersek @ 2018-05-17 12:10 UTC (permalink / raw)
  To: Tasniya Begum Kankudti, edk2-devel@lists.01.org
  Cc: ArunKumar JTS., Amith B. V, Vadivelan M

On 05/17/18 13:50, Tasniya Begum Kankudti wrote:
> Dear Sir/ Madam
> 
> We are using OpenQ660 Board. we suspect that edk2 is the bootloader
> for the same. We are unable to find the ram initialization code in
> edk2 bootloader. Please help us to find the respective ram
> initialization code. Please do write back waiting for your reply.

The memory controller (or other silicon) initialization code is usually
one of the most proprietary parts of any platform firmware. It's pretty
unlikely you can get the source for it from anyone else than the
platform manufacturer, and that's assuming they're willing to let you
see it at all, even for $$$ and under strict NDA.

Laszlo


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Ram initialization sequence in edk2
  2018-05-17 12:10 ` Laszlo Ersek
@ 2018-05-17 20:43   ` Rebecca Cran
  0 siblings, 0 replies; 3+ messages in thread
From: Rebecca Cran @ 2018-05-17 20:43 UTC (permalink / raw)
  To: Laszlo Ersek, Tasniya Begum Kankudti, edk2-devel@lists.01.org
  Cc: ArunKumar JTS., Amith B. V, Vadivelan M

On 05/17/2018 06:10 AM, Laszlo Ersek wrote:
>
> The memory controller (or other silicon) initialization code is usually
> one of the most proprietary parts of any platform firmware. It's pretty
> unlikely you can get the source for it from anyone else than the
> platform manufacturer, and that's assuming they're willing to let you
> see it at all, even for $$$ and under strict NDA.

Agreed. Just to add that you can see a real-world example of memory 
controller initialization code - for the Quark (used in the discontinued 
Intel Galileo development boards) at 
https://github.com/tianocore/edk2/tree/master/QuarkSocPkg/QuarkNorthCluster/MemoryInit/Pei 
.

-- 
Rebecca


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-05-17 20:43 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-17 11:50 Ram initialization sequence in edk2 Tasniya Begum Kankudti
2018-05-17 12:10 ` Laszlo Ersek
2018-05-17 20:43   ` Rebecca Cran

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox