I am trying to run linux 3.0.8 on qemu for omap3_beagle on qemu-linaro
version 0.15.91. I have attached the config file I am using.

It is giving bad register error after u-boot jumps to linux. If it is a
known issue, please let me know which upstream linux kernel version will
run on qemu. Also if there is any patch to apply to the linux source.

After enabling some DEBUG macro I got the following log:
-----------------------------------------------------------------------------------------------------
Texas Instruments X-Loader 1.4.4ss (Nov 11 2011 - 10:01:38)

Beagle Rev C4
Loading u-boot.bin from nand
U-Boot 2011.09-00921-g5721385-dirty (Nov 12 2011 - 09:48:20)
OMAP35XX-GP ES3.1, CPU-OPP2, L3-165MHz, Max CPU Clock 600 mHz
OMAP3 Beagle board + LPDDR/NAND
I2C: ready
DRAM: 256 MiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0
In: serial
Out: serial
Err: serial
Beagle Rev C4
No EEPROM on expansion board
Die ID #51454d5551454d555400000051454d55
Net: Net Initialization Skipped
No ethernet found.
Hit any key to stop autoboot: 2 1 0
Copying uImage from nand to ram ...
NAND read: device 0 offset 0x280000, size 0x400000

 4194304 bytes read: OK

Copying initrd from nand to ram ...
NAND read: device 0 offset 0x680000, size 0x800000

 8388608 bytes read: OK

Booting from ramdisk ...

## Booting kernel from Legacy Image at 80000000 ...

   Image Name:
   Image Type: ARM Linux Kernel Image (uncompressed)
   Data Size: 1682248 Bytes = 1.6 MiB
   Load Address: 80008000
   Entry Point: 80008000

   Verifying Checksum ... OK
   Loading Kernel Image ... OK
OK Starting kernel ...

Uncompressing Linux... done, booting the kernel.

omap3_prm_read: Bad register 0x00000dc8
omap3_prm_write: Bad register 0x00000dc8 (value 0x00000000)
omap3_prm_read: Bad register 0x00000d44
omap3_prm_write: Bad register 0x00000d44 (value 0x00000000)
omap3_prm_read: Bad register 0x00000dc8
omap3_prm_write: Bad register 0x00000dc8 (value 0x00000000)
omap3_prm_read: Bad register 0x00000d44
omap3_prm_write: Bad register 0x00000d44 (value 0x00000000)
omap3_prm_read: Bad register 0x00000dc8
omap3_prm_write: Bad register 0x00000dc8 (value 0x00000000)
omap3_prm_read: Bad register 0x00000d44
omap3_prm_write: Bad register 0x00000d44 (value 0x00000000)
omap3_prm_read: Bad register 0x00000044
omap3_prm_write: Bad register 0x00000044 (value 0x00000000)
omap3_prm_read: Bad register 0x00000944
omap3_prm_write: Bad register 0x00000944 (value 0x00000000)
omap3_prm_write: Bad register 0x000011c8 (value 0x00000000)
omap3_prm_read: Bad register 0x00001144
omap3_prm_write: Bad register 0x00001144 (value 0x00000000)
omap3_prm_read: Bad register 0x00001044
omap3_prm_write: Bad register 0x00001044 (value 0x00000000)
omap3_prm_read: Bad register 0x00001444
omap3_prm_write: Bad register 0x00001444 (value 0x00000000)
omap3_prm_read: Bad register 0x00000f44
omap3_prm_write: Bad register 0x00000f44 (value 0x00000000)
omap3_prm_read: Bad register 0x00000e44
omap3_prm_write: Bad register 0x00000e44 (value 0x00000000)
omap3_prm_write: Bad register 0x00000ac8 (value 0x00000000)
omap3_prm_read: Bad register 0x00000a44
omap3_prm_write: Bad register 0x00000a44 (value 0x00000000)
omap3_prm_write: Bad register 0x00000ac8 (value 0x00000000)
omap3_prm_read: Bad register 0x00000a44
omap3_prm_write: Bad register 0x00000a44 (value 0x00000000)
omap3_prm_write: Bad register 0x00000ac8 (value 0x00000000)
omap3_prm_read: Bad register 0x00000a44
omap3_prm_write: Bad register 0x00000a44 (value 0x00000000)
omap3_prm_read: Bad register 0x00000b44
omap3_prm_write: Bad register 0x00000b44 (value 0x00000000)
omap3_prm_read: Bad register 0x00000044
omap3_prm_write: Bad register 0x00000044 (value 0x00000000)
omap3_prm_read: Bad register 0x00001344
omap3_prm_write: Bad register 0x00001344 (value 0x00000000)
omap3_prm_read: Bad register 0x00000944
omap3_prm_write: Bad register 0x00000944 (value 0x00000000)
omap3_prm_write: Bad register 0x00000cc8 (value 0x00000000)
omap3_prm_read: Bad register 0x00000c44
omap3_prm_write: Bad register 0x00000c44 (value 0x00000000)
omap3_prm_write: Bad register 0x00000ac8 (value 0x00000000)
omap3_prm_read: Bad register 0x00000a44
omap3_prm_write: Bad register 0x00000a44 (value 0x00000000)
omap3_prm_write: Bad register 0x00000cc8 (value 0x00000000)
omap3_prm_read: Bad register 0x00000c44
omap3_prm_write: Bad register 0x00000c44 (value 0x00000000)
omap3_cm_write: Read-only register 0x00000a20 (value 0x5c800119)
omap2_inth_read: Bad register 0x00000020
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000820
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000d10
omap3_cm_write: Read-only register 0x00000a20 (value 0x9c8001b9)
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000d10
omap3_cm_read: Bad register 0x00000d10
-----------------------------------------------------------------------------------------------------


-- 
Sukanto Ghosh

Attachment: linux-3.0.8-beagle-omap3-config
Description: Binary data

Reply via email to