qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] bonito: PCI_STATUS questions


From: Michael S. Tsirkin
Subject: [Qemu-devel] bonito: PCI_STATUS questions
Date: Wed, 27 Oct 2010 18:12:28 +0200
User-agent: Mutt/1.5.21 (2010-09-15)

I see code in bonito.c that clears bits:
PCI_STATUS_REC_MASTER_ABORT | PCI_STATUS_REC_TARGET_ABORT
on each read and write.

However
1. I don't see anything in code that would set these bits
2. The PCI spec says this about the status register:

        Reads to this register behave normally. Writes are slightly different in
        that bits can be reset, but not set. A one bit is reset (if it is not
        read-only) whenever the register is written, and the write data in the
        corresponding bit location is a 1. For instance, to clear bit 14 and not
        affect any other bits, write the value 0100_0000_0000_0000b to the
        register.

while the code in bonito.c resets the bits to 0 on each write.

Comments?

-- 
MST



reply via email to

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