qemu-commits
[Top][All Lists]
Advanced

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

[Qemu-commits] [COMMIT 0fd0eb2] ESP: implement Transfer Pad


From: Anthony Liguori
Subject: [Qemu-commits] [COMMIT 0fd0eb2] ESP: implement Transfer Pad
Date: Sat, 22 Aug 2009 14:05:00 -0000

From: Blue Swirl <address@hidden>

Signed-off-by: Blue Swirl <address@hidden>

diff --git a/hw/esp.c b/hw/esp.c
index 6412744..5331022 100644
--- a/hw/esp.c
+++ b/hw/esp.c
@@ -115,6 +115,7 @@ struct ESPState {
 #define CMD_TI       0x10
 #define CMD_ICCS     0x11
 #define CMD_MSGACC   0x12
+#define CMD_PAD      0x18
 #define CMD_SATN     0x1a
 #define CMD_SEL      0x41
 #define CMD_SELATN   0x42
@@ -531,6 +532,12 @@ static void esp_mem_writeb(void *opaque, 
target_phys_addr_t addr, uint32_t val)
             s->rregs[ESP_RINTR] = INTR_DC;
             s->rregs[ESP_RSEQ] = 0;
             break;
+        case CMD_PAD:
+            DPRINTF("Transfer padding (%2.2x)\n", val);
+            s->rregs[ESP_RSTAT] = STAT_TC;
+            s->rregs[ESP_RINTR] = INTR_FC;
+            s->rregs[ESP_RSEQ] = 0;
+            break;
         case CMD_SATN:
             DPRINTF("Set ATN (%2.2x)\n", val);
             break;




reply via email to

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