From mboxrd@z Thu Jan 1 00:00:00 1970 From: vikram186@gmail.com (Vikram Narayanan) Date: Thu, 12 May 2011 09:04:22 +0530 Subject: How vmlinux is recognized? In-Reply-To: References: <1305137213.2347.12.camel@ubuntu.ubuntu-domain> Message-ID: To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On Thu, May 12, 2011 at 2:03 AM, Manohar Vanga wrote: > Hi Vikram, > >> How the vmlinux (an ELF executable) is recognized by the processor? > > ELF is just a file format. That is, the machine instructions and data are > stored in a specific format. The _processor_ simply recognizes machine > instructions and this needs to be taken from the ELF file and loaded into > memory (the instruction pointer is then pointed to the place the > instructions were loaded). Hope everyone here got my question wrong. I am aware that ELF is a format and there will be specific loader for loading ELF files. Please refer to the previous reply. Thanks, Vikram