<span class="gmail_quote"><br></span><span class="gmail_quote"></span>Hi......<br><br><br>We are building the QEMU, we followed the steps as given in the <a href="http://coreboot.org/QEMU_BUILD_Tutorial" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">coreboot.org/QEMU_BUILD_Tutorial</a><br>

<br>1. building the FILO payload <br>   we downloaded FILO(0.5) then to create the filo.elf file we followed  these steps <br>
<br>  $make<br>  $ vi Config<br>  $ make <br><br>2.  Building coreboot<br>    <br>    for creating the coreboot image we followed this steps <br>     <br>    $ ./buildtarget emulation/qemu-x86<br>    $ make<br>  <br> 3. Building QEMU<br>


     then we installed QUMU(0.9.0)<br> <br> 4. Creating a hard disk image <br>     for creating empty disk image we used <br>     $ qemu-img create -f raw  disk.img  5G<br><br>  Then formated using<br>   $ mkfs.ext2 -F disk.img <br>


   then  we  created  mountpoint and mount the image<br>   # mkdir /mnt/rootfs<br>   # mount -o loop disk.img /mnt/rootfs<br>   then we created the boot directory and copied Linux kernel(vmlinuz) and <br>   initramfs (initrd) to it :<br>


   # mkdir /mnt/rootfs/boot<br>   # cp vmlinuz /mnt/rootfs/boot/vmlinuz<br>   # cp initrd /mnt/rootfs/boot/initrd<br> <br>then we unmounted cd out of /mnt/rootfs <br> # umount /mnt/rootfs<br> # exit<br><br>5. Starting coreboot in QEMU <br>


 <br>   Then executed  QEMU using <br>   $ qemu -L ~ -hda disk.img -nographic<br><br> At the end of this we got the ERROR  like this<br><br>


        
        
        
        
        
        

<p style="margin-bottom: 0in;">[malatesh@turtle22 ~]$ qemu -L ~ -hda
disk.img -nographic</p>
<p style="margin-bottom: 0in;">Could not configure '/dev/rtc' to have
a 1024 Hz timer. This is not a fatal</p>
<p style="margin-bottom: 0in;">error, but for better emulation
accuracy either use a 2.6 host Linux kernel or</p>
<p style="margin-bottom: 0in;">type 'echo 1024 >
/proc/sys/dev/rtc/max-user-freq' as root.</p>
<p style="margin-bottom: 0in;">Could not open '/dev/kqemu' - QEMU
acceleration layer not activated</p>
<p style="margin-bottom: 0in;">(qemu) 
</p>
<p style="margin-bottom: 0in;"><br>
</p>
<p style="margin-bottom: 0in;">coreboot-2.0.0-GRUB2 Fri Feb 22
15:42:36 IST 2008 starting...</p>
<p style="margin-bottom: 0in;">Copying coreboot to RAM.</p>
<p style="margin-bottom: 0in;">Jumping to coreboot.</p>
<p style="margin-bottom: 0in;">coreboot-2.0.0-GRUB2 Fri Feb 22
15:42:36 IST 2008 booting...</p>
<p style="margin-bottom: 0in;">Enumerating buses...</p>
<p style="margin-bottom: 0in;">Finding PCI configuration type.</p>
<p style="margin-bottom: 0in;">PCI: Using configuration type 1</p>
<p style="margin-bottom: 0in;">PCI_DOMAIN: 0000 enabled</p>
<p style="margin-bottom: 0in;">PCI: pci_scan_bus for bus 00</p>
<p style="margin-bottom: 0in;">PCI: 00:00.0 [8086/1237] enabled</p>
<p style="margin-bottom: 0in;">PCI: 00:01.0 [8086/7000] enabled</p>
<p style="margin-bottom: 0in;">PCI: 00:01.1 [8086/7010] enabled</p>
<p style="margin-bottom: 0in;">PCI: 00:01.3 [8086/7113] enabled</p>
<p style="margin-bottom: 0in;">PCI: 00:02.0 [1013/00b8] enabled</p>
<p style="margin-bottom: 0in;">PCI: 00:03.0 [10ec/8029] enabled</p>
<p style="margin-bottom: 0in;">PCI: pci_scan_bus returning with
max=000</p>
<p style="margin-bottom: 0in;">done</p>
<p style="margin-bottom: 0in;">Allocating resources...</p>
<p style="margin-bottom: 0in;">Reading resources...</p>
<p style="margin-bottom: 0in;">Done reading resources.</p>
<p style="margin-bottom: 0in;">Setting resources...</p>
<p style="margin-bottom: 0in;">RAM size config registers are empty;
defaulting to 64 MBytes</p>
<p style="margin-bottom: 0in;">I would set ram size to 0x10000 Kbytes</p>
<p style="margin-bottom: 0in;">PCI: 00:01.1 20 <- [0x0000001400 -
0x000000140f] size 0x00000010 gran 0x04 io</p>
<p style="margin-bottom: 0in;">PCI: 00:02.0 10 <- [0x00fc000000 -
0x00fdffffff] size 0x02000000 gran 0x19 prefmem</p>
<p style="margin-bottom: 0in;">PCI: 00:02.0 14 <- [0x00fe000000 -
0x00fe000fff] size 0x00001000 gran 0x0c mem</p>
<p style="margin-bottom: 0in;">PCI: 00:03.0 10 <- [0x0000001000 -
0x00000010ff] size 0x00000100 gran 0x08 io</p>
<p style="margin-bottom: 0in;">Done setting resources.</p>
<p style="margin-bottom: 0in;">Done allocating resources.</p>
<p style="margin-bottom: 0in;">Enabling resources...</p>
<p style="margin-bottom: 0in;">PCI: 00:00.0 subsystem <- 00/00</p>
<p style="margin-bottom: 0in;">PCI: 00:00.0 cmd <- 00</p>
<p style="margin-bottom: 0in;">PCI: 00:01.0 subsystem <- 00/00</p>
<p style="margin-bottom: 0in;">PCI: 00:01.0 cmd <- 07</p>
<p style="margin-bottom: 0in;">PCI: 00:01.1 cmd <- 01</p>
<p style="margin-bottom: 0in;">PCI: 00:01.3 cmd <- 00</p>
<p style="margin-bottom: 0in;">PCI: 00:02.0 cmd <- 03</p>
<p style="margin-bottom: 0in;">PCI: 00:03.0 cmd <- 01</p>
<p style="margin-bottom: 0in;">done.</p>
<p style="margin-bottom: 0in;">Initializing devices...</p>
<p style="margin-bottom: 0in;">Root Device init</p>
<p style="margin-bottom: 0in;">PCI: 00:00.0 init</p>
<p style="margin-bottom: 0in;">PCI: 00:01.0 init</p>
<p style="margin-bottom: 0in;">PCI: 00:01.1 init</p>
<p style="margin-bottom: 0in;">PCI: 00:01.3 init</p>
<p style="margin-bottom: 0in;">PCI: 00:02.0 init</p>
<p style="margin-bottom: 0in;">INSTALL REAL-MODE IDT</p>
<p style="margin-bottom: 0in;">DO THE VGA BIOS</p>
<p style="margin-bottom: 0in;">found VGA: vid=1013, did=b8</p>
<p style="margin-bottom: 0in;">rom base, size: c0000</p>
<p style="margin-bottom: 0in;">BAD SIGNATURE 0x0 0x0</p>
<p style="margin-bottom: 0in;">biosint: INT# 0x10</p>
<p style="margin-bottom: 0in;">biosint: eax 0x2 ebx 0x0 ecx 0x1 edx
0x0</p>
<p style="margin-bottom: 0in;">biosint: ebp 0x11fac esp 0xffa edi 0x0
esi 0x12898</p>
<p style="margin-bottom: 0in;">biosint:  ip 0x8046   cs 0x0  flags
0x46</p>
<p style="margin-bottom: 0in;">BIOSINT: Unsupport int #0x10</p>
<p style="margin-bottom: 0in;">PCI: 00:03.0 init</p>
<p style="margin-bottom: 0in;">Devices initialized</p>
<p style="margin-bottom: 0in;">Copying IRQ routing tables to
0xf0000...done.</p>
<p style="margin-bottom: 0in;">Verifing copy of IRQ routing tables at
0xf0000...failed</p>
<p style="margin-bottom: 0in;">Moving GDT to 0x500...ok</p>
<p style="margin-bottom: 0in;">Adjust low_table_end from 0x00000530 to
0x00001000 
</p>
<p style="margin-bottom: 0in;">Adjust rom_table_end from 0x000f0400 to
0x00100000 
</p>
<p style="margin-bottom: 0in;">Wrote coreboot table at: 00000530 -
00000bec  checksum 6eb8</p>
<p style="margin-bottom: 0in;"><br>
</p>
<p style="margin-bottom: 0in;">Welcome to elfboot, the open sourced
starter.</p>
<p style="margin-bottom: 0in;">January 2002, Eric Biederman.</p>
<p style="margin-bottom: 0in;">Version 1.3</p>
<p style="margin-bottom: 0in;"><br>
</p>
<p style="margin-bottom: 0in;">rom_stream: 0xfffc0000 - 0xfffeffff</p>
<p style="margin-bottom: 0in;">Found ELF candidate at offset 0</p>
<p style="margin-bottom: 0in;">header_offset is 0</p>
<p style="margin-bottom: 0in;">Try to load at offset 0x0</p>
<p style="margin-bottom: 0in;"><br>
</p>
<p style="margin-bottom: 0in;">Booting ''</p>
<p style="margin-bottom: 0in;">Unsupported image format</p><p style="margin-bottom: 0in;">with regards,<br>malatesh.<br></p><span class="sg">
<p style="margin-bottom: 0in;"><br>
</p>
<p style="margin-bottom: 0in;"><br>
</p>
<p style="margin-bottom: 0in;"><br>
</p>
<p style="margin-bottom: 0in;"><br>
</p>
<br>   <br>     <br>         <br>     <br> 
<br clear="all"><br>
</span>