http://vm-kernel.org/blog/2009/06/10/a-little-progress-on-qemu-loongson/

a little progress on qemu-loongson

June 10th, 2009

Hi guys, it is about one month since posting last blog entry. These days I am really very busy preparing the GRE and Tofel test. Moreover I have to work to support my life. So I have to spend less time on qemu-loongson.

Anyway, there are progress these days.

  • Rewrite the GPIO I2C emulation for gdium. Now it is more clear than before.
  • add st4180 rtc emulation to qemu
  • add stds75 temperature sensor emulation to qemu
  • change a little in uart emulation to satisfy pmon’s uart probing process
  • fix a little bug in pflash_cfi02.c
  • fix gdb stub bug in qemu to support mips64
  • Follow is the uart output of qemu-loongson.

    kill-bill:/home/root/sdd/gdium/qemu-loongson/mips64el-softmmu# ./qemu-system-mips64el -M gdium -pflash gzrom.bin.gdb -nographic -S -s
    Register sst39vf040  size 80000  at offset 08800000 addr 1fc00000 'pflash0' 80
    devfn 70
    unassigned_mem_readl Unassigned mem read 000000001fbffffc
    unassigned_mem_readl Unassigned mem read 000000001fbffffc
    new_sm502_mm_io 7000000 pci_mem _base 10000000
    PMON2000 MIPS Initializing. Standby...
    PRID=00006302
    enable register space of MEMORY
    DDR2 config begin_whd
    DIMM read
    0000008000000008read DIMM number of rows
    read number of cols
    module data width
    DIMM SIZE=20000000
    cols rows:
    04030940DDR2 config end
    DDR2 DLL locked
    00000004
    disable register space of MEMORY
    jlliu : rom speed reg : 0x00000f8c
    Init SDRAM Done!
    Sizing caches...
    Init caches...
    godson2 caches found
    Init caches done, cfg = 00030932
    Copy PMON to execute location...
    copy text section done.
    Copy PMON to execute location done.
    sp=80ffc000...............new_sm502_mm_io 6000000 pci_mem _base 10000000
    cmd 7
    mmio 6000000
    FREQ
    FREI
    DONE
    DEVI
    ENVI
    MAPV
    nvram=bfc00000
    NVRAM is invalid!
    nv...@bfc00000
    STDV
    80100000: heap is already above this point
    SBDD
    P12PCIH


Reply via email to