Source-Changes-HG archive

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

[src/trunk]: src/sys/dev/microcode/siop Regen: implement done command ring.



details:   https://anonhg.NetBSD.org/src/rev/c61842879e46
branches:  trunk
changeset: 526200:c61842879e46
user:      bouyer <bouyer%NetBSD.org@localhost>
date:      Sat Apr 27 17:40:19 2002 +0000

description:
Regen: implement done command ring.

diffstat:

 sys/dev/microcode/siop/esiop.out |  56 ++++++++++++++++++++++++++++++---------
 1 files changed, 43 insertions(+), 13 deletions(-)

diffs (96 lines):

diff -r 0454cd8a0a30 -r c61842879e46 sys/dev/microcode/siop/esiop.out
--- a/sys/dev/microcode/siop/esiop.out  Sat Apr 27 17:39:51 2002 +0000
+++ b/sys/dev/microcode/siop/esiop.out  Sat Apr 27 17:40:19 2002 +0000
@@ -1,7 +1,7 @@
-/*     $NetBSD: esiop.out,v 1.7 2002/04/25 19:35:07 bouyer Exp $       */
+/*     $NetBSD: esiop.out,v 1.8 2002/04/27 17:40:19 bouyer Exp $       */
 /*
  *     DO NOT EDIT - this file is automatically generated.
- *     created from esiop.ss on Thu Apr 25 21:34:12 2002
+ *     created from esiop.ss on Sat Apr 27 19:39:54 2002
  */
 const u_int32_t esiop_script[] = {
        0x74141000, 0x00000000,                 /* 000 -   0 */
@@ -134,7 +134,7 @@
        0x1f000030, 0x00000030,                 /* 3f8 - 1016 */
        0x808c0000, 0x000001e8,                 /* 400 - 1024 */
        0x808c0002, 0xffffffd0,                 /* 408 - 1032 */
-       0x808c0001, 0x00000200,                 /* 410 - 1040 */
+       0x808c0001, 0x000002c0,                 /* 410 - 1040 */
        0x98040004, 0x0000ff01,                 /* 418 - 1048 */
        0x88880000, 0x000001a0,                 /* 420 - 1056 */
        0x74601000, 0x00000000,                 /* 428 - 1064 */
@@ -197,14 +197,38 @@
        0x88880000, 0xffffffd0,                 /* 5f0 - 1520 */
        0x72690000, 0x00000000,                 /* 5f8 - 1528 */
        0x98040000, 0x0000ff00,                 /* 600 - 1536 */
-       0x7a141000, 0x00000000,                 /* 608 - 1544 */
-       0x80880000, 0xfffffbf0,                 /* 610 - 1552 */
-       0x60000040, 0x00000000,                 /* 618 - 1560 */
-       0x1f000038, 0x00000038,                 /* 620 - 1568 */
-       0x98080000, 0x0000ff02,                 /* 628 - 1576 */
-       0x60000040, 0x00000000,                 /* 630 - 1584 */
-       0x1f000040, 0x00000040,                 /* 638 - 1592 */
-       0x98080000, 0x0000ff03,                 /* 640 - 1600 */
+       0x726c0000, 0x00000000,                 /* 608 - 1544 */
+       0x6a100000, 0x00000000,                 /* 610 - 1552 */
+       0x726d0000, 0x00000000,                 /* 618 - 1560 */
+       0x6a110000, 0x00000000,                 /* 620 - 1568 */
+       0x726e0000, 0x00000000,                 /* 628 - 1576 */
+       0x6a120000, 0x00000000,                 /* 630 - 1584 */
+       0x726f0000, 0x00000000,                 /* 638 - 1592 */
+       0x6a130000, 0x00000000,                 /* 640 - 1600 */
+       0xf1340001, 0x00000000,                 /* 648 - 1608 */
+       0x72340000, 0x00000000,                 /* 650 - 1616 */
+       0x80840000, 0xffffffe8,                 /* 658 - 1624 */
+       0xf2600004, 0x00000000,                 /* 660 - 1632 */
+       0x7e6c0400, 0x00000000,                 /* 668 - 1640 */
+       0x7f6d0000, 0x00000000,                 /* 670 - 1648 */
+       0x7f6e0000, 0x00000000,                 /* 678 - 1656 */
+       0x7f6f0000, 0x00000000,                 /* 680 - 1664 */
+       0x7e6a0100, 0x00000000,                 /* 688 - 1672 */
+       0x726a0000, 0x00000000,                 /* 690 - 1680 */
+       0x80840000, 0x00000028,                 /* 698 - 1688 */
+       0x786cff00, 0x00000000,                 /* 6a0 - 1696 */
+       0x786dff00, 0x00000000,                 /* 6a8 - 1704 */
+       0x786eff00, 0x00000000,                 /* 6b0 - 1712 */
+       0x786fff00, 0x00000000,                 /* 6b8 - 1720 */
+       0x786a0000, 0x00000000,                 /* 6c0 - 1728 */
+       0x7a141000, 0x00000000,                 /* 6c8 - 1736 */
+       0x80880000, 0xfffffb30,                 /* 6d0 - 1744 */
+       0x60000040, 0x00000000,                 /* 6d8 - 1752 */
+       0x1f000038, 0x00000038,                 /* 6e0 - 1760 */
+       0x98080000, 0x0000ff02,                 /* 6e8 - 1768 */
+       0x60000040, 0x00000000,                 /* 6f0 - 1776 */
+       0x1f000040, 0x00000040,                 /* 6f8 - 1784 */
+       0x98080000, 0x0000ff03,                 /* 700 - 1792 */
 };
 
 const u_int32_t esiop_led_on[] = {
@@ -245,18 +269,24 @@
 #define        A_f_cmd_ignore  0x00000002
 #define        A_o_cmd_dsa     0x00000000
 #define        A_cmd_slot_size 0x00000004
-#define        Ent_reselect    0x00000010
+#define        A_ndone_slots   0x00000100
+#define        A_ndone_slots_last      0x00000000
 #define        Ent_cmdr0       0x00000300
 #define        Ent_cmdr1       0x00000308
 #define        Ent_cmdr2       0x00000310
 #define        Ent_cmdr3       0x00000318
+#define        Ent_doner0      0x000006a0
+#define        Ent_doner1      0x000006a8
+#define        Ent_doner2      0x000006b0
+#define        Ent_doner3      0x000006b8
+#define        Ent_reselect    0x00000010
 #define        Ent_led_on1     0x00000360
 #define        Ent_led_on2     0x00000038
 #define        Ent_led_off     0x00000028
 #define        Ent_status      0x00000460
 #define        Ent_msgin       0x000003f0
 #define        Ent_msgin_ack   0x000003a0
-#define        Ent_get_extmsgdata      0x00000630
+#define        Ent_get_extmsgdata      0x000006f0
 #define        Ent_send_msgout 0x00000378
 #define        Ent_script_sched        0x00000208
 #define        Ent_load_targtable      0x00000088



Home | Main Index | Thread Index | Old Index