Thanks Peter and Arun, I can understand now :) Any good documentation to understand UEFI ? On Fri, Feb 14, 2014 at 10:32 AM, Peter Teoh <htmldeveloper@gmail.com>wrote:
FYI, the "firmware" are loaded from flash:
http://en.wikipedia.org/wiki/Flash_memory
which means microcontroller (or microprocessor) + DMA/DDR memory + flash are the usual makeup of an embedded system. flash are non-volatile, but normally it is slower and cannot be executed as CPU or microncontroller instruction. which is why you will need to load it into memory to be executed:
http://lwn.net/Articles/135472/
cheers.
On Mon, Feb 10, 2014 at 9:29 PM, Jeshwanth <jeshkumar555@gmail.com> wrote:
Hello List,
I came to know that, linux loads firmware for my dma everytime it boots. But I don't understand, why it is required to load everytime it boots, don't dma holds which is loaded previously. AFAIK, firmware is a program which runs in devices.
Please correct me if I am wrong.
Thanks :)
Regards, Jeshwanth
Sent from my HTC
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
-- Regards, Peter Teoh
-- Regards Jeshwanth Kumar N K Bangalore, India