From mboxrd@z Thu Jan 1 00:00:00 1970 From: htmldeveloper@gmail.com (Peter Teoh) Date: Fri, 14 Feb 2014 13:02:39 +0800 Subject: Firmware Loading every boot? In-Reply-To: <52f8d445.c3b2440a.27ca.2b63@mx.google.com> References: <52f8d445.c3b2440a.27ca.2b63@mx.google.com> Message-ID: To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org 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 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 at kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies > > -- Regards, Peter Teoh -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20140214/711d7fa9/attachment.html