diff options
| author | Hervé Poussineau | 2016-08-18 09:31:29 +0200 |
|---|---|---|
| committer | Paolo Bonzini | 2016-09-13 19:08:45 +0200 |
| commit | 98f62e3d5d7cd25b025f8410005cc3898dfa16e9 (patch) | |
| tree | 71c7eff8ab99e7a56a25163d8dcf144a72e5e053 /scripts/switch-timer-api | |
| parent | lsi: implement I/O memory space for Memory Move instructions (diff) | |
| download | qemu-98f62e3d5d7cd25b025f8410005cc3898dfa16e9.tar.gz qemu-98f62e3d5d7cd25b025f8410005cc3898dfa16e9.tar.xz qemu-98f62e3d5d7cd25b025f8410005cc3898dfa16e9.zip | |
lsi: never set DMA FIFO Empty (DFE) bit in DSTAT register
53C895A datasheet says:
"This bit (DFE) is a pure status bit and will not cause an interrupt"
This bit is already auto-generated in lsi_read_reg when reading the DSTAT register.
This fixes IBM RS/6000 7020 firmware, which is:
- resetting the adapter
- enabling all interrupt sources (including DIP, ie interrupts from DSTAT)
- waiting for ISTAT0 to become 0 (including DIP=0, ie no interrupt coming from DSTAT)
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Message-Id: <1471505489-1221-5-git-send-email-hpoussin@reactos.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Hervé Poussineau <hpoussin@reactos.org>
Diffstat (limited to 'scripts/switch-timer-api')
0 files changed, 0 insertions, 0 deletions
