From b66175fa2bd206e365aa71cb214f364a68ba60ba Mon Sep 17 00:00:00 2001 From: bouyer Date: Sat, 27 Apr 2002 17:40:19 +0000 Subject: [PATCH] Regen: implement done command ring. --- sys/dev/microcode/siop/esiop.out | 56 ++++++++++++++++++++++++-------- 1 file changed, 43 insertions(+), 13 deletions(-) diff --git a/sys/dev/microcode/siop/esiop.out b/sys/dev/microcode/siop/esiop.out index 868610992add..84fd7664ab17 100644 --- a/sys/dev/microcode/siop/esiop.out +++ b/sys/dev/microcode/siop/esiop.out @@ -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 @@ const u_int32_t esiop_script[] = { 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 @@ const u_int32_t esiop_script[] = { 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 @@ const u_int32_t esiop_led_off[] = { #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