summaryrefslogblamecommitdiffstats
path: root/private/ntos/miniport/symbios/symc810/scrpt810.h
blob: 1199b5262fcf4afb61e4dc1f49fe7fe0ce15c8b0 (plain) (tree)
















































































































































































































































































                                                   
typedef unsigned long ULONG;

ULONG	SCRIPT[] = {
	0x47000000L,	0x00000470L,
	0x7C07FE00L,	0x00000000L,
	0x838B0000L,	0x00000070L,
	0x86820000L,	0x000004A8L,
	0x1E000000L,	0x0000000CL,
	0x828B0000L,	0x00000018L,
	0x838A0000L,	0x00000050L,
	0x878A0000L,	0x00000228L,
	0x80880000L,	0x00000480L,
	0x1A000000L,	0x00000004L,
	0x7C09FD00L,	0x00000000L,
	0x828B0000L,	0x00000468L,
	0x838A0000L,	0x00000020L,
	0x878A0000L,	0x000001F8L,
	0x818A0000L,	0x000000D0L,
	0x808A0000L,	0x00000020L,
	0x80880000L,	0x00000440L,
	0x1B000000L,	0x00000014L,
	0x878B0000L,	0x000001D0L,
	0x80880000L,	0x00000428L,
	0x10000000L,	0x0000004CL,
	0x10000000L,	0x00000054L,
	0x10000000L,	0x0000005CL,
	0x10000000L,	0x00000064L,
	0x10000000L,	0x0000006CL,
	0x10000000L,	0x00000074L,
	0x10000000L,	0x0000007CL,
	0x10000000L,	0x00000084L,
	0x10000000L,	0x0000008CL,
	0x10000000L,	0x00000094L,
	0x10000000L,	0x0000009CL,
	0x10000000L,	0x000000A4L,
	0x10000000L,	0x000000ACL,
	0x10000000L,	0x000000B4L,
	0x10000000L,	0x000000BCL,
	0x10000000L,	0x000000C4L,
	0x10000000L,	0x000000CCL,
	0x10000000L,	0x000000D4L,
	0x838B0000L,	0xFFFFFF50L,
	0x878A0000L,	0x00000128L,
	0x80880000L,	0x00000380L,
	0x11000000L,	0x0000004CL,
	0x11000000L,	0x00000054L,
	0x11000000L,	0x0000005CL,
	0x11000000L,	0x00000064L,
	0x11000000L,	0x0000006CL,
	0x11000000L,	0x00000074L,
	0x11000000L,	0x0000007CL,
	0x11000000L,	0x00000084L,
	0x11000000L,	0x0000008CL,
	0x11000000L,	0x00000094L,
	0x11000000L,	0x0000009CL,
	0x11000000L,	0x000000A4L,
	0x11000000L,	0x000000ACL,
	0x11000000L,	0x000000B4L,
	0x11000000L,	0x000000BCL,
	0x11000000L,	0x000000C4L,
	0x11000000L,	0x000000CCL,
	0x11000000L,	0x000000D4L,
	0x838B0000L,	0xFFFFFEA8L,
	0x878A0000L,	0x00000080L,
	0x80880000L,	0x000002D8L,
	0x58000008L,	0x00000000L,
	0x60000040L,	0x00000000L,
	0x86830000L,	0x000002C0L,
	0x1E000000L,	0x0000000CL,
	0x878B0000L,	0x00000018L,
	0x80880000L,	0x000002A8L,
	0x7C09FD00L,	0x00000000L,
	0x60000048L,	0x00000000L,
	0x828B0000L,	0xFFFFFE10L,
	0x8F8A0000L,	0x00000028L,
	0x838A0000L,	0xFFFFFE40L,
	0x818A0000L,	0xFFFFFE20L,
	0x808A0000L,	0xFFFFFE18L,
	0x868A0000L,	0x000001F0L,
	0x80880000L,	0x00000260L,
	0x1F000000L,	0x0000001CL,
	0x808C0000L,	0x000000C8L,
	0x808C0004L,	0x00000098L,
	0x808C0002L,	0x00000038L,
	0x808C0003L,	0x00000078L,
	0x808C0001L,	0x000000D0L,
	0x808C0007L,	0x000001A8L,
	0x80840F80L,	0x00000148L,
	0x60000040L,	0x00000000L,
	0x878B0000L,	0xFFFFFFB0L,
	0x90080000L,	0x00000000L,
	0x60000040L,	0x00000000L,
	0x9F030000L,	0x0000AA01L,
	0x1F000000L,	0x0000001CL,
	0x80840004L,	0x000001E8L,
	0x7C027F00L,	0x00000000L,
	0x7A070100L,	0x00000000L,
	0x60000040L,	0x00000000L,
	0x48000000L,	0x00000000L,
	0x98080000L,	0x0000AA02L,
	0x60000040L,	0x00000000L,
	0x98080000L,	0x0000AA04L,
	0x7C027F00L,	0x00000000L,
	0x7A070100L,	0x00000000L,
	0x60000040L,	0x00000000L,
	0x48000000L,	0x00000000L,
	0x98080000L,	0x0000AA03L,
	0x7C027F00L,	0x00000000L,
	0x7A070100L,	0x00000000L,
	0x60000040L,	0x00000000L,
	0x48000000L,	0x00000000L,
	0x98080000L,	0x0000AA00L,
	0x60000040L,	0x00000000L,
	0x87830000L,	0x00000150L,
	0x1F000000L,	0x0000001CL,
	0x808C0003L,	0x00000038L,
	0x80840002L,	0x00000060L,
	0x60000040L,	0x00000000L,
	0x1F000000L,	0x0000001CL,
	0x80840003L,	0x00000048L,
	0x60000040L,	0x00000000L,
	0x1F000000L,	0x0000001CL,
	0x98080000L,	0x0000AA1CL,
	0x60000040L,	0x00000000L,
	0x1F000000L,	0x0000001CL,
	0x80840001L,	0x00000018L,
	0x60000040L,	0x00000000L,
	0x1F000000L,	0x00000044L,
	0x98080000L,	0x0000AA0CL,
	0x58000008L,	0x00000000L,
	0x60000040L,	0x00000000L,
	0x878B0000L,	0x00000020L,
	0x86020000L,	0x000004C8L,
	0x1E000000L,	0x00000024L,
	0x868B0000L,	0x000000A8L,
	0x80880000L,	0xFFFFFDF8L,
	0x1F000000L,	0x0000001CL,
	0x60000040L,	0x00000000L,
	0x878B0000L,	0xFFFFFFE8L,
	0x80880000L,	0xFFFFFFC0L,
	0x98080000L,	0x0000FF0EL,
	0x58000008L,	0x00000000L,
	0x60000040L,	0x00000000L,
	0x86830000L,	0x00000060L,
	0x1E000000L,	0x0000002CL,
	0x98080000L,	0x0000FF0AL,
	0x54000000L,	0x00000020L,
	0x7C07FE00L,	0x00000000L,
	0x87820000L,	0xFFFFFFF8L,
	0x1F000000L,	0x0000001CL,
	0x98080000L,	0x00000080L,
	0x721A0000L,	0x00000000L,
	0x98080000L,	0x0000AA05L,
	0x47000000L,	0xFFFFFFC0L,
	0x7C07FE00L,	0x00000000L,
	0x80880000L,	0x00000010L,
	0x58000008L,	0x00000000L,
	0x60000040L,	0x00000000L,
	0x9E030000L,	0x0000FF08L,
	0x7C027F00L,	0x00000000L,
	0x1E000000L,	0x0000003CL,
	0x7A070100L,	0x00000000L,
	0x48000000L,	0x00000000L,
	0x98080000L,	0x0000FF07L,
	0x47000000L,	0xFFFFFF68L,
	0x7C07FE00L,	0x00000000L,
	0x9E030000L,	0x0000FF11L,
	0x7C027F00L,	0x00000000L,
	0x1E000000L,	0x00000034L,
	0x7A070100L,	0x00000000L,
	0x48000000L,	0x00000000L,
	0x98080000L,	0x0000FF10L,
	0x60000040L,	0x00000000L,
	0x1F000000L,	0x0000001CL,
	0x98040020L,	0x0000FF0FL,
	0x60000040L,	0x00000000L,
	0x1F000000L,	0x0000001CL,
	0x98080000L,	0x0000AA06L

};

#define A_SCSIMESS_COMMAND_COMPLETE	0x00000000L
#define A_SelectDataOff	0x00000000L
#define A_SCSIMESS_EXTENDED_MESSAGE	0x00000001L
#define A_SCSIMESS_SYNCHRONOUS_DATA_REQ	0x00000001L
#define A_SCSIMESS_SAVE_DATA_POINTER	0x00000002L
#define A_SCSIMESS_WIDE_DATA_REQUEST	0x00000003L
#define A_SCSIMESS_RESTORE_POINTERS	0x00000003L
#define A_SCSIMESS_DISCONNECT	0x00000004L
#define A_CDBDataOff	0x00000004L
#define A_SCSIMESS_MESSAGE_REJECT	0x00000007L
#define A_MsgOutOff	0x0000000CL
#define A_StatusDataOff	0x00000014L
#define A_OneByteMsgOff	0x0000001CL
#define A_SCSIMESS_SIMPLE_QUEUE_TAG	0x00000020L
#define A_RejectMsgOff	0x00000024L
#define A_ParityMsgOff	0x0000002CL
#define A_AbortMsgOff	0x00000034L
#define A_BDRMsgOff	0x0000003CL
#define A_TwoByteMsgOff	0x00000044L
#define A_SGEntry18Off	0x0000004CL
#define A_SGEntry17Off	0x00000054L
#define A_SGEntry16Off	0x0000005CL
#define A_SGEntry15Off	0x00000064L
#define A_SGEntry14Off	0x0000006CL
#define A_SGEntry13Off	0x00000074L
#define A_SGEntry12Off	0x0000007CL
#define A_ReselByTarget	0x00000080L
#define A_SCSIMESS_IDENTIFY	0x00000080L
#define A_SGEntry11Off	0x00000084L
#define A_SGEntry10Off	0x0000008CL
#define A_SGEntry09Off	0x00000094L
#define A_SGEntry08Off	0x0000009CL
#define A_SGEntry07Off	0x000000A4L
#define A_SGEntry06Off	0x000000ACL
#define A_SGEntry05Off	0x000000B4L
#define A_SGEntry04Off	0x000000BCL
#define A_SGEntry03Off	0x000000C4L
#define A_SGEntry02Off	0x000000CCL
#define A_SGEntry01Off	0x000000D4L
#define A_CommandOk	0x0000AA00L
#define A_Save_Pointers	0x0000AA01L
#define A_Save_with_Disc	0x0000AA02L
#define A_Device_Discon	0x0000AA03L
#define A_Restore_Pointers	0x0000AA04L
#define A_ScriptsAborted	0x0000AA05L
#define A_Tag_Received	0x0000AA06L
#define A_SynchNegotComp	0x0000AA0CL
#define A_WideNegotComp	0x0000AA1CL
#define A_DeviceReset	0x0000FF07L
#define A_ResetFailed	0x0000FF08L
#define A_ParityMessageSent	0x0000FF0AL
#define A_MessageRejected	0x0000FF0EL
#define A_InvalidTaggedMessage	0x0000FF0FL
#define A_DeviceAborted	0x0000FF10L
#define A_AbortFailed	0x0000FF11L
#define Ent_AbortExecution   	0x000004A0L
#define Ent_AbortDevice      	0x00000508L
#define Ent_CommandScriptStart	0x00000000L
#define Ent_ContNegScript    	0x000001F0L
#define Ent_DataIn01         	0x000001D0L
#define Ent_DataIn18         	0x00000148L
#define Ent_DataOut01        	0x00000128L
#define Ent_DataOut18        	0x000000A0L
#define Ent_DataInJump       	0x00000070L
#define Ent_DataOutJump      	0x00000078L
#define Ent_ExtMsgRcvd       	0x00000368L
#define Ent_EndOfScript      	0x00000578L
#define Ent_GetStatus        	0x00000088L
#define Ent_MessageIn        	0x00000268L
#define Ent_ProcessDisconnect	0x00000318L
#define Ent_ProcessSelectReselect	0x00000488L
#define Ent_QueueTagMessage  	0x00000548L
#define Ent_RejectMessage    	0x000003F0L
#define Ent_RejectIN         	0x00000428L
#define Ent_RejectReceived   	0x00000448L
#define Ent_ReselectScript   	0x00000478L
#define Ent_ResetDevice      	0x000004B0L
#define Ent_RestPtrsRcvd     	0x00000308L
#define Ent_RestartScript    	0x00000220L
#define Ent_SaveDataPointers 	0x000002C0L
#define Ent_SendCommand      	0x00000048L
#define Ent_SendErrorMessage 	0x00000450L
#define Ent_SendID           	0x00000020L
#define Ent_SendReject       	0x00000408L
#define Ent_SyncMsgNegot     	0x000003C0L


ULONG	LABELPATCHES[] = {
	0x00000103L
};

#define	INSTRUCTIONS	 0x000000AFL