[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [Bug 889868] Re: CM_CTRL always reads as 0x00000000 (arm/in

From: Peter Maydell
Subject: [Qemu-devel] [Bug 889868] Re: CM_CTRL always reads as 0x00000000 (arm/integratorcp)
Date: Thu, 15 Dec 2011 19:13:36 -0000

1.0 is out now, so let's call this bug fixed.

** Changed in: qemu
       Status: New => Fix Released

You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.

  CM_CTRL always reads as 0x00000000 (arm/integratorcp)

Status in QEMU:
  Fix Released

Bug description:
  qemu -version: QEMU PC emulator version 0.12.5, Copyright (c)
  2003-2008 Fabrice Bellard

  uname -a: Linux zenwalk #1 SMP PREEMPT Fri Mar 18 18:17:50
  CET 2011 i686 Intel(R) Pentium(R) Dual  CPU  T2330  @ 1.60GHz
  GenuineIntel GNU/Linux

  command-line: qemu-system-arm -M integratorcp -cpu arm926 -m 16
  -kernel mykernel.elf -serial stdio

  steps to reproduce:
  @ assembler
  @ after trivial set up for arm
    ld r4,=0x10000000
    ld r0,[r4,#0x0C]

  ; in C
  int main(void) {
    unsigned int volatile *ccmr,test1,test2,value;
    ccmr = (unsigned int volatile *)0x1000000C;
    test1 = (*ccmr);  // reads as zero
    (printk, printf,etc....)
    value = 0x00000001; // set GREEN LED
    (*ccmr) = value;  // should set bit 0 in CM_CTL
    test2 = (*ccmr); // should return 1!
    if (test1 == test2) { 
      // printk.printf,etc
      // if test2 == 1, this code 
      // is not reached

To manage notifications about this bug go to:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]