diff options
| author | cvs2svn <cvs2svn@FreeBSD.org> | 2006-05-12 01:09:20 +0000 |
|---|---|---|
| committer | cvs2svn <cvs2svn@FreeBSD.org> | 2006-05-12 01:09:20 +0000 |
| commit | 17b6f54a812729e3e35a78ffa95b75595e2b8fda (patch) | |
| tree | 37938592cfc3176284ef48f03a60c1841d8e99ca | |
| parent | c8b0c915cc3e6fea726d49e675bf9035728c1926 (diff) | |
Notes
| -rw-r--r-- | LOCKS | 12 | ||||
| -rw-r--r-- | sys/dev/mpt/mpilib/mpi_inb.h | 250 | ||||
| -rw-r--r-- | sys/dev/mpt/mpilib/mpi_log_fc.h | 117 | ||||
| -rw-r--r-- | sys/dev/mpt/mpilib/mpi_log_sas.h | 181 | ||||
| -rw-r--r-- | sys/dev/mpt/mpilib/mpi_sas.h | 288 | ||||
| -rw-r--r-- | sys/dev/mpt/mpilib/mpi_tool.h | 380 | ||||
| -rw-r--r-- | usr.bin/calendar/calendars/calendar.ukrainian | 12 | ||||
| -rw-r--r-- | usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.all | 14 | ||||
| -rw-r--r-- | usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.holiday | 22 | ||||
| -rw-r--r-- | usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.misc | 18 | ||||
| -rw-r--r-- | usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.orthodox | 35 |
11 files changed, 0 insertions, 1329 deletions
diff --git a/LOCKS b/LOCKS deleted file mode 100644 index 977f30b0a4ed..000000000000 --- a/LOCKS +++ /dev/null @@ -1,12 +0,0 @@ -$FreeBSD$ - -This file documents formal review/approval requirements that have been -approved by core. - -subsystem login expires notes --------------------------------------- - -Special cases: -src/* RELENG_4_* Requires Security Officer approval. -src/* RELENG_5_* Requires Security Officer approval. -src/* RELENG_6_* Requires Security Officer approval. diff --git a/sys/dev/mpt/mpilib/mpi_inb.h b/sys/dev/mpt/mpilib/mpi_inb.h deleted file mode 100644 index 9239ecfa318d..000000000000 --- a/sys/dev/mpt/mpilib/mpi_inb.h +++ /dev/null @@ -1,250 +0,0 @@ -/* $FreeBSD$ */ -/*- - * Copyright (c) 2000-2005, LSI Logic Corporation and its contributors. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce at minimum a disclaimer - * substantially similar to the "NO WARRANTY" disclaimer below - * ("Disclaimer") and any redistribution must be conditioned upon including - * a substantially similar Disclaimer requirement for further binary - * redistribution. - * 3. Neither the name of the LSI Logic Corporation nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE COPYRIGHT - * OWNER OR CONTRIBUTOR IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -/* - * Copyright (c) 2003-2004 LSI Logic Corporation. - * - * - * Name: mpi_inb.h - * Title: MPI Inband structures and definitions - * Creation Date: September 30, 2003 - * - * mpi_inb.h Version: 01.05.01 - * - * Version History - * --------------- - * - * Date Version Description - * -------- -------- ------------------------------------------------------ - * 05-11-04 01.03.01 Original release. - * 08-19-04 01.05.01 Original release for MPI v1.5. - * -------------------------------------------------------------------------- - */ - -#ifndef MPI_INB_H -#define MPI_INB_H - -/****************************************************************************** -* -* I n b a n d M e s s a g e s -* -*******************************************************************************/ - - -/****************************************************************************/ -/* Inband Buffer Post Request */ -/****************************************************************************/ - -typedef struct _MSG_INBAND_BUFFER_POST_REQUEST -{ - U8 Reserved1; /* 00h */ - U8 BufferCount; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U32 Reserved4; /* 0Ch */ - SGE_TRANS_SIMPLE_UNION SGL; /* 10h */ -} MSG_INBAND_BUFFER_POST_REQUEST, MPI_POINTER PTR_MSG_INBAND_BUFFER_POST_REQUEST, - MpiInbandBufferPostRequest_t , MPI_POINTER pMpiInbandBufferPostRequest_t; - - -typedef struct _WWN_FC_FORMAT -{ - U64 NodeName; /* 00h */ - U64 PortName; /* 08h */ -} WWN_FC_FORMAT, MPI_POINTER PTR_WWN_FC_FORMAT, - WwnFcFormat_t, MPI_POINTER pWwnFcFormat_t; - -typedef struct _WWN_SAS_FORMAT -{ - U64 WorldWideID; /* 00h */ - U32 Reserved1; /* 08h */ - U32 Reserved2; /* 0Ch */ -} WWN_SAS_FORMAT, MPI_POINTER PTR_WWN_SAS_FORMAT, - WwnSasFormat_t, MPI_POINTER pWwnSasFormat_t; - -typedef union _WWN_INBAND_FORMAT -{ - WWN_FC_FORMAT Fc; - WWN_SAS_FORMAT Sas; -} WWN_INBAND_FORMAT, MPI_POINTER PTR_WWN_INBAND_FORMAT, - WwnInbandFormat, MPI_POINTER pWwnInbandFormat; - - -/* Inband Buffer Post reply message */ - -typedef struct _MSG_INBAND_BUFFER_POST_REPLY -{ - U16 Reserved1; /* 00h */ - U8 MsgLength; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U16 Reserved4; /* 0Ch */ - U16 IOCStatus; /* 0Eh */ - U32 IOCLogInfo; /* 10h */ - U32 TransferLength; /* 14h */ - U32 TransactionContext; /* 18h */ - WWN_INBAND_FORMAT Wwn; /* 1Ch */ - U32 IOCIdentifier[4]; /* 2Ch */ -} MSG_INBAND_BUFFER_POST_REPLY, MPI_POINTER PTR_MSG_INBAND_BUFFER_POST_REPLY, - MpiInbandBufferPostReply_t, MPI_POINTER pMpiInbandBufferPostReply_t; - - -/****************************************************************************/ -/* Inband Send Request */ -/****************************************************************************/ - -typedef struct _MSG_INBAND_SEND_REQUEST -{ - U16 Reserved1; /* 00h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U32 Reserved4; /* 0Ch */ - WWN_INBAND_FORMAT Wwn; /* 10h */ - U32 Reserved5; /* 20h */ - SGE_IO_UNION SGL; /* 24h */ -} MSG_INBAND_SEND_REQUEST, MPI_POINTER PTR_MSG_INBAND_SEND_REQUEST, - MpiInbandSendRequest_t , MPI_POINTER pMpiInbandSendRequest_t; - - -/* Inband Send reply message */ - -typedef struct _MSG_INBAND_SEND_REPLY -{ - U16 Reserved1; /* 00h */ - U8 MsgLength; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U16 Reserved4; /* 0Ch */ - U16 IOCStatus; /* 0Eh */ - U32 IOCLogInfo; /* 10h */ - U32 ResponseLength; /* 14h */ -} MSG_INBAND_SEND_REPLY, MPI_POINTER PTR_MSG_INBAND_SEND_REPLY, - MpiInbandSendReply_t, MPI_POINTER pMpiInbandSendReply_t; - - -/****************************************************************************/ -/* Inband Response Request */ -/****************************************************************************/ - -typedef struct _MSG_INBAND_RSP_REQUEST -{ - U16 Reserved1; /* 00h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U32 Reserved4; /* 0Ch */ - WWN_INBAND_FORMAT Wwn; /* 10h */ - U32 IOCIdentifier[4]; /* 20h */ - U32 ResponseLength; /* 30h */ - SGE_IO_UNION SGL; /* 34h */ -} MSG_INBAND_RSP_REQUEST, MPI_POINTER PTR_MSG_INBAND_RSP_REQUEST, - MpiInbandRspRequest_t , MPI_POINTER pMpiInbandRspRequest_t; - - -/* Inband Response reply message */ - -typedef struct _MSG_INBAND_RSP_REPLY -{ - U16 Reserved1; /* 00h */ - U8 MsgLength; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U16 Reserved4; /* 0Ch */ - U16 IOCStatus; /* 0Eh */ - U32 IOCLogInfo; /* 10h */ -} MSG_INBAND_RSP_REPLY, MPI_POINTER PTR_MSG_INBAND_RSP_REPLY, - MpiInbandRspReply_t, MPI_POINTER pMpiInbandRspReply_t; - - -/****************************************************************************/ -/* Inband Abort Request */ -/****************************************************************************/ - -typedef struct _MSG_INBAND_ABORT_REQUEST -{ - U8 Reserved1; /* 00h */ - U8 AbortType; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U32 Reserved4; /* 0Ch */ - U32 ContextToAbort; /* 10h */ -} MSG_INBAND_ABORT_REQUEST, MPI_POINTER PTR_MSG_INBAND_ABORT_REQUEST, - MpiInbandAbortRequest_t , MPI_POINTER pMpiInbandAbortRequest_t; - -#define MPI_INBAND_ABORT_TYPE_ALL_BUFFERS (0x00) -#define MPI_INBAND_ABORT_TYPE_EXACT_BUFFER (0x01) -#define MPI_INBAND_ABORT_TYPE_SEND_REQUEST (0x02) -#define MPI_INBAND_ABORT_TYPE_RESPONSE_REQUEST (0x03) - - -/* Inband Abort reply message */ - -typedef struct _MSG_INBAND_ABORT_REPLY -{ - U8 Reserved1; /* 00h */ - U8 AbortType; /* 01h */ - U8 MsgLength; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U16 Reserved4; /* 0Ch */ - U16 IOCStatus; /* 0Eh */ - U32 IOCLogInfo; /* 10h */ -} MSG_INBAND_ABORT_REPLY, MPI_POINTER PTR_MSG_INBAND_ABORT_REPLY, - MpiInbandAbortReply_t, MPI_POINTER pMpiInbandAbortReply_t; - - -#endif diff --git a/sys/dev/mpt/mpilib/mpi_log_fc.h b/sys/dev/mpt/mpilib/mpi_log_fc.h deleted file mode 100644 index 73cd941ab9d0..000000000000 --- a/sys/dev/mpt/mpilib/mpi_log_fc.h +++ /dev/null @@ -1,117 +0,0 @@ -/* $FreeBSD$ */ -/*- - * Copyright (c) 2000-2005, LSI Logic Corporation and its contributors. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce at minimum a disclaimer - * substantially similar to the "NO WARRANTY" disclaimer below - * ("Disclaimer") and any redistribution must be conditioned upon including - * a substantially similar Disclaimer requirement for further binary - * redistribution. - * 3. Neither the name of the LSI Logic Corporation nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE COPYRIGHT - * OWNER OR CONTRIBUTOR IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * NAME: fc_log.h - * SUMMARY: MPI IocLogInfo definitions for the SYMFC9xx chips - * DESCRIPTION: Contains the enumerated list of values that may be returned - * in the IOCLogInfo field of a MPI Default Reply Message. - * - * CREATION DATE: 6/02/2000 - * ID: $Id: //prod/main/platform/os/linux/drivers/message/fusion/lsi/mpi_log_fc.h#1 $ - */ - - -/* - * MpiIocLogInfo_t enum - * - * These 32 bit values are used in the IOCLogInfo field of the MPI reply - * messages. - * The value is 0xabcccccc where - * a = The type of log info as per the MPI spec. Since these codes are - * all for Fibre Channel this value will always be 2. - * b = Specifies a subclass of the firmware where - * 0 = FCP Initiator - * 1 = FCP Target - * 2 = LAN - * 3 = MPI Message Layer - * 4 = FC Link - * 5 = Context Manager - * 6 = Invalid Field Offset - * 7 = State Change Info - * all others are reserved for future use - * c = A specific value within the subclass. - * - * NOTE: Any new values should be added to the end of each subclass so that the - * codes remain consistent across firmware releases. - */ -typedef enum _MpiIocLogInfoFc -{ - MPI_IOCLOGINFO_FC_INIT_BASE = 0x20000000, - MPI_IOCLOGINFO_FC_INIT_ERROR_OUT_OF_ORDER_FRAME = 0x20000001, /* received an out of order frame - unsupported */ - MPI_IOCLOGINFO_FC_INIT_ERROR_BAD_START_OF_FRAME = 0x20000002, /* Bad Rx Frame, bad start of frame primative */ - MPI_IOCLOGINFO_FC_INIT_ERROR_BAD_END_OF_FRAME = 0x20000003, /* Bad Rx Frame, bad end of frame primative */ - MPI_IOCLOGINFO_FC_INIT_ERROR_OVER_RUN = 0x20000004, /* Bad Rx Frame, overrun */ - MPI_IOCLOGINFO_FC_INIT_ERROR_RX_OTHER = 0x20000005, /* Other errors caught by IOC which require retries */ - MPI_IOCLOGINFO_FC_INIT_ERROR_SUBPROC_DEAD = 0x20000006, /* Main processor could not initialize sub-processor */ - MPI_IOCLOGINFO_FC_INIT_ERROR_RX_OVERRUN = 0x20000007, /* Scatter Gather overrun */ - MPI_IOCLOGINFO_FC_INIT_ERROR_RX_BAD_STATUS = 0x20000008, /* Receiver detected context mismatch via invalid header */ - MPI_IOCLOGINFO_FC_INIT_ERROR_RX_UNEXPECTED_FRAME= 0x20000009, /* CtxMgr detected unsupported frame type */ - MPI_IOCLOGINFO_FC_INIT_ERROR_LINK_FAILURE = 0x2000000A, /* Link failure occurred */ - MPI_IOCLOGINFO_FC_INIT_ERROR_TX_TIMEOUT = 0x2000000B, /* Transmitter timeout error */ - - MPI_IOCLOGINFO_FC_TARGET_BASE = 0x21000000, - MPI_IOCLOGINFO_FC_TARGET_NO_PDISC = 0x21000001, /* not sent because we are waiting for a PDISC from the initiator */ - MPI_IOCLOGINFO_FC_TARGET_NO_LOGIN = 0x21000002, /* not sent because we are not logged in to the remote node */ - MPI_IOCLOGINFO_FC_TARGET_DOAR_KILLED_BY_LIP = 0x21000003, /* Data Out, Auto Response, not sent due to a LIP */ - MPI_IOCLOGINFO_FC_TARGET_DIAR_KILLED_BY_LIP = 0x21000004, /* Data In, Auto Response, not sent due to a LIP */ - MPI_IOCLOGINFO_FC_TARGET_DIAR_MISSING_DATA = 0x21000005, /* Data In, Auto Response, missing data frames */ - MPI_IOCLOGINFO_FC_TARGET_DONR_KILLED_BY_LIP = 0x21000006, /* Data Out, No Response, not sent due to a LIP */ - MPI_IOCLOGINFO_FC_TARGET_WRSP_KILLED_BY_LIP = 0x21000007, /* Auto-response after a write not sent due to a LIP */ - MPI_IOCLOGINFO_FC_TARGET_DINR_KILLED_BY_LIP = 0x21000008, /* Data In, No Response, not completed due to a LIP */ - MPI_IOCLOGINFO_FC_TARGET_DINR_MISSING_DATA = 0x21000009, /* Data In, No Response, missing data frames */ - MPI_IOCLOGINFO_FC_TARGET_MRSP_KILLED_BY_LIP = 0x2100000a, /* Manual Response not sent due to a LIP */ - MPI_IOCLOGINFO_FC_TARGET_NO_CLASS_3 = 0x2100000b, /* not sent because remote node does not support Class 3 */ - MPI_IOCLOGINFO_FC_TARGET_LOGIN_NOT_VALID = 0x2100000c, /* not sent because login to remote node not validated */ - MPI_IOCLOGINFO_FC_TARGET_FROM_OUTBOUND = 0x2100000e, /* cleared from the outbound queue after a logout */ - MPI_IOCLOGINFO_FC_TARGET_WAITING_FOR_DATA_IN = 0x2100000f, /* cleared waiting for data after a logout */ - - MPI_IOCLOGINFO_FC_LAN_BASE = 0x22000000, - MPI_IOCLOGINFO_FC_LAN_TRANS_SGL_MISSING = 0x22000001, /* Transaction Context Sgl Missing */ - MPI_IOCLOGINFO_FC_LAN_TRANS_WRONG_PLACE = 0x22000002, /* Transaction Context found before an EOB */ - MPI_IOCLOGINFO_FC_LAN_TRANS_RES_BITS_SET = 0x22000003, /* Transaction Context value has reserved bits set */ - MPI_IOCLOGINFO_FC_LAN_WRONG_SGL_FLAG = 0x22000004, /* Invalid SGL Flags */ - - MPI_IOCLOGINFO_FC_MSG_BASE = 0x23000000, - - MPI_IOCLOGINFO_FC_LINK_BASE = 0x24000000, - MPI_IOCLOGINFO_FC_LINK_LOOP_INIT_TIMEOUT = 0x24000001, /* Loop initialization timed out */ - MPI_IOCLOGINFO_FC_LINK_ALREADY_INITIALIZED = 0x24000002, /* Another system controller already initialized the loop */ - MPI_IOCLOGINFO_FC_LINK_LINK_NOT_ESTABLISHED = 0x24000003, /* Not synchronized to signal or still negotiating (possible cable problem) */ - MPI_IOCLOGINFO_FC_LINK_CRC_ERROR = 0x24000004, /* CRC check detected error on received frame */ - - MPI_IOCLOGINFO_FC_CTX_BASE = 0x25000000, - - MPI_IOCLOGINFO_FC_INVALID_FIELD_BYTE_OFFSET = 0x26000000, /* The lower 24 bits give the byte offset of the field in the request message that is invalid */ - MPI_IOCLOGINFO_FC_INVALID_FIELD_MAX_OFFSET = 0x26ffffff, - - MPI_IOCLOGINFO_FC_STATE_CHANGE = 0x27000000 /* The lower 24 bits give additional information concerning state change */ - -} MpiIocLogInfoFc_t; diff --git a/sys/dev/mpt/mpilib/mpi_log_sas.h b/sys/dev/mpt/mpilib/mpi_log_sas.h deleted file mode 100644 index 2c0a358612a1..000000000000 --- a/sys/dev/mpt/mpilib/mpi_log_sas.h +++ /dev/null @@ -1,181 +0,0 @@ -/* $FreeBSD$ */ -/*- - * Copyright (c) 2000-2005, LSI Logic Corporation and its contributors. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce at minimum a disclaimer - * substantially similar to the "NO WARRANTY" disclaimer below - * ("Disclaimer") and any redistribution must be conditioned upon including - * a substantially similar Disclaimer requirement for further binary - * redistribution. - * 3. Neither the name of the LSI Logic Corporation nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE COPYRIGHT - * OWNER OR CONTRIBUTOR IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * * - *************************************************************************** - * - * Name: iopiIocLogInfo.h - * Title: SAS Firmware IOP Interface IOC Log Info Definitions - * Programmer: Guy Kendall - * Creation Date: September 24, 2003 - * - * Version History - * --------------- - * - * Last Updated - * ------------- - * Version %version: 22 % - * Date Updated %date_modified: % - * Programmer %created_by: nperucca % - * - * Date Who Description - * -------- --- ------------------------------------------------------- - * 09/24/03 GWK Initial version - * - * - * Description - * ------------ - * This include file contains SAS firmware interface IOC Log Info codes - * - *------------------------------------------------------------------------- - */ - -#ifndef IOPI_IOCLOGINFO_H_INCLUDED -#define IOPI_IOCLOGINFO_H_INCLUDED - - -/****************************************************************************/ -/* IOC LOGINFO defines, 0x00000000 - 0x0FFFFFFF */ -/* Format: */ -/* Bits 31-28: MPI_IOCLOGINFO_TYPE_SAS (3) */ -/* Bits 27-24: IOC_LOGINFO_ORIGINATOR: 0=IOP, 1=PL, 2=IR */ -/* Bits 23-16: LOGINFO_CODE */ -/* Bits 15-0: LOGINFO_CODE Specific */ -/****************************************************************************/ - -/****************************************************************************/ -/* IOC_LOGINFO_ORIGINATOR defines */ -/****************************************************************************/ -#define IOC_LOGINFO_ORIGINATOR_IOP (0x00000000) -#define IOC_LOGINFO_ORIGINATOR_PL (0x01000000) -#define IOC_LOGINFO_ORIGINATOR_IR (0x02000000) - -/****************************************************************************/ -/* LOGINFO_CODE defines */ -/****************************************************************************/ -#define IOC_LOGINFO_CODE_MASK (0x00FF0000) -#define IOC_LOGINFO_CODE_SHIFT (16) - -/****************************************************************************/ -/* IOP LOGINFO_CODE defines, valid if IOC_LOGINFO_ORIGINATOR = IOP */ -/****************************************************************************/ -#define IOP_LOGINFO_CODE_INVALID_SAS_ADDRESS (0x00010000) -#define IOP_LOGINFO_CODE_UNUSED2 (0x00020000) -#define IOP_LOGINFO_CODE_CONFIG_INVALID_PAGE (0x00030000) -#define IOP_LOGINFO_CODE_CONFIG_INVALID_PAGE_RT (0x00030100) /* Route Table Entry not found */ -#define IOP_LOGINFO_CODE_CONFIG_INVALID_PAGE_PN (0x00030200) /* Invalid Page Number */ -#define IOP_LOGINFO_CODE_CONFIG_INVALID_PAGE_FORM (0x00030300) /* Invalid FORM */ -#define IOP_LOGINFO_CODE_CONFIG_INVALID_PAGE_PT (0x00030400) /* Invalid Page Type */ -#define IOP_LOGINFO_CODE_CONFIG_INVALID_PAGE_DNM (0x00030500) /* Device Not Mapped */ -#define IOP_LOGINFO_CODE_CONFIG_INVALID_PAGE_PERSIST (0x00030600) /* Persistent Page not found */ -#define IOP_LOGINFO_CODE_CONFIG_INVALID_PAGE_DEFAULT (0x00030700) /* Default Page not found */ -#define IOP_LOGINFO_CODE_TASK_TERMINATED (0x00050000) - - -/****************************************************************************/ -/* PL LOGINFO_CODE defines, valid if IOC_LOGINFO_ORIGINATOR = PL */ -/****************************************************************************/ -#define PL_LOGINFO_CODE_OPEN_FAILURE (0x00010000) -#define PL_LOGINFO_CODE_INVALID_SGL (0x00020000) -#define PL_LOGINFO_CODE_WRONG_REL_OFF_OR_FRAME_LENGTH (0x00030000) -#define PL_LOGINFO_CODE_FRAME_XFER_ERROR (0x00040000) -#define PL_LOGINFO_CODE_TX_FM_CONNECTED_LOW (0x00050000) -#define PL_LOGINFO_CODE_SATA_NON_NCQ_RW_ERR_BIT_SET (0x00060000) -#define PL_LOGINFO_CODE_SATA_READ_LOG_RECEIVE_DATA_ERR (0x00070000) -#define PL_LOGINFO_CODE_SATA_NCQ_FAIL_ALL_CMDS_AFTR_ERR (0x00080000) -#define PL_LOGINFO_CODE_SATA_ERR_IN_RCV_SET_DEV_BIT_FIS (0x00090000) -#define PL_LOGINFO_CODE_RX_FM_INVALID_MESSAGE (0x000A0000) -#define PL_LOGINFO_CODE_RX_CTX_MESSAGE_VALID_ERROR (0x000B0000) -#define PL_LOGINFO_CODE_RX_FM_CURRENT_FRAME_ERROR (0x000C0000) -#define PL_LOGINFO_CODE_SATA_LINK_DOWN (0x000D0000) -#define PL_LOGINFO_CODE_DISCOVERY_SATA_INIT_W_IOS (0x000E0000) -#define PL_LOGINFO_CODE_CONFIG_INVALID_PAGE (0x000F0000) -#define PL_LOGINFO_CODE_CONFIG_INVALID_PAGE_PT (0x000F0100) /* Invalid Page Type */ -#define PL_LOGINFO_CODE_CONFIG_INVALID_PAGE_NUM_PHYS (0x000F0200) /* Invalid Number of Phys */ -#define PL_LOGINFO_CODE_CONFIG_INVALID_PAGE_NOT_IMP (0x000F0300) /* Case Not Handled */ -#define PL_LOGINFO_CODE_CONFIG_INVALID_PAGE_NO_DEV (0x000F0400) /* No Device Found */ -#define PL_LOGINFO_CODE_CONFIG_INVALID_PAGE_FORM (0x000F0500) /* Invalid FORM */ -#define PL_LOGINFO_CODE_CONFIG_INVALID_PAGE_PHY (0x000F0600) /* Invalid Phy */ -#define PL_LOGINFO_CODE_CONFIG_INVALID_PAGE_NO_OWNER (0x000F0700) /* No Owner Found */ -#define PL_LOGINFO_CODE_DSCVRY_SATA_INIT_TIMEOUT (0x00100000) -#define PL_LOGINFO_CODE_RESET (0x00110000) -#define PL_LOGINFO_CODE_ABORT (0x00120000) -#define PL_LOGINFO_CODE_IO_NOT_YET_EXECUTED (0x00130000) -#define PL_LOGINFO_CODE_IO_EXECUTED (0x00140000) -#define PL_LOGINFO_SUB_CODE_OPEN_FAILURE (0x00000100) -#define PL_LOGINFO_SUB_CODE_INVALID_SGL (0x00000200) -#define PL_LOGINFO_SUB_CODE_WRONG_REL_OFF_OR_FRAME_LENGTH (0x00000300) -#define PL_LOGINFO_SUB_CODE_FRAME_XFER_ERROR (0x00000400) -#define PL_LOGINFO_SUB_CODE_TX_FM_CONNECTED_LOW (0x00000500) -#define PL_LOGINFO_SUB_CODE_SATA_NON_NCQ_RW_ERR_BIT_SET (0x00000600) -#define PL_LOGINFO_SUB_CODE_SATA_READ_LOG_RECEIVE_DATA_ERR (0x00000700) -#define PL_LOGINFO_SUB_CODE_SATA_NCQ_FAIL_ALL_CMDS_AFTR_ERR (0x00000800) -#define PL_LOGINFO_SUB_CODE_SATA_ERR_IN_RCV_SET_DEV_BIT_FIS (0x00000900) -#define PL_LOGINFO_SUB_CODE_RX_FM_INVALID_MESSAGE (0x00000A00) -#define PL_LOGINFO_SUB_CODE_RX_CTX_MESSAGE_VALID_ERROR (0x00000B00) -#define PL_LOGINFO_SUB_CODE_RX_FM_CURRENT_FRAME_ERROR (0x00000C00) -#define PL_LOGINFO_SUB_CODE_SATA_LINK_DOWN (0x00000D00) -#define PL_LOGINFO_SUB_CODE_DISCOVERY_SATA_INIT_W_IOS (0x00000E00) -#define PL_LOGINFO_SUB_CODE_DSCVRY_SATA_INIT_TIMEOUT (0x00001000) - - -#define PL_LOGINFO_CODE_ENCL_MGMT_SMP_FRAME_FAILURE (0x00200000) /* Can't get SMP Frame */ -#define PL_LOGINFO_CODE_ENCL_MGMT_SMP_READ_ERROR (0x00200001) /* Error occured on SMP Read */ -#define PL_LOGINFO_CODE_ENCL_MGMT_SMP_WRITE_ERROR (0x00200002) /* Error occured on SMP Write */ -#define PL_LOGINFO_CODE_ENCL_MGMT_NOT_SUPPORTED_ON_ENCL (0x00200004) /* Encl Mgmt services not available for this WWID */ -#define PL_LOGINFO_CODE_ENCL_MGMT_ADDR_MODE_NOT_SUPPORTED (0x00200005) /* Address Mode not suppored */ -#define PL_LOGINFO_CODE_ENCL_MGMT_BAD_SLOT_NUM (0x00200006) /* Invalid Slot Number in SEP Msg */ -#define PL_LOGINFO_CODE_ENCL_MGMT_SGPIO_NOT_PRESENT (0x00200007) /* SGPIO not present/enabled */ - -#define PL_LOGINFO_DA_SEP_NOT_PRESENT (0x00200100) /* SEP not present when msg received */ -#define PL_LOGINFO_DA_SEP_SINGLE_THREAD_ERROR (0x00200101) /* Can only accept 1 msg at a time */ -#define PL_LOGINFO_DA_SEP_ISTWI_INTR_IN_IDLE_STATE (0x00200102) /* ISTWI interrupt recvd. while IDLE */ -#define PL_LOGINFO_DA_SEP_RECEIVED_NACK_FROM_SLAVE (0x00200103) /* SEP NACK'd, it is busy */ -#define PL_LOGINFO_DA_SEP_BAD_STATUS_HDR_CHKSUM (0x00200104) /* SEP stopped or sent bad chksum in Hdr */ -#define PL_LOGINFO_DA_SEP_UNSUPPORTED_SCSI_STATUS_1 (0x00200105) /* SEP returned unknown scsi status */ -#define PL_LOGINFO_DA_SEP_UNSUPPORTED_SCSI_STATUS_2 (0x00200106) /* SEP returned unknown scsi status */ -#define PL_LOGINFO_DA_SEP_CHKSUM_ERROR_AFTER_STOP (0x00200107) /* SEP returned bad chksum after STOP */ -#define PL_LOGINFO_DA_SEP_CHKSUM_ERROR_AFTER_STOP_GETDATA (0x00200108) /* SEP returned bad chksum after STOP while gettin data*/ - - -/****************************************************************************/ -/* IR LOGINFO_CODE defines, valid if IOC_LOGINFO_ORIGINATOR = IR */ -/****************************************************************************/ -#define IR_LOGINFO_CODE_UNUSED1 (0x00010000) -#define IR_LOGINFO_CODE_UNUSED2 (0x00020000) - -/****************************************************************************/ -/* Defines for convienence */ -/****************************************************************************/ -#define IOC_LOGINFO_PREFIX_IOP ((MPI_IOCLOGINFO_TYPE_SAS << MPI_IOCLOGINFO_TYPE_SHIFT) | IOC_LOGINFO_ORIGINATOR_IOP) -#define IOC_LOGINFO_PREFIX_PL ((MPI_IOCLOGINFO_TYPE_SAS << MPI_IOCLOGINFO_TYPE_SHIFT) | IOC_LOGINFO_ORIGINATOR_PL) -#define IOC_LOGINFO_PREFIX_IR ((MPI_IOCLOGINFO_TYPE_SAS << MPI_IOCLOGINFO_TYPE_SHIFT) | IOC_LOGINFO_ORIGINATOR_IR) - -#endif /* end of file */ diff --git a/sys/dev/mpt/mpilib/mpi_sas.h b/sys/dev/mpt/mpilib/mpi_sas.h deleted file mode 100644 index d93e439b15cb..000000000000 --- a/sys/dev/mpt/mpilib/mpi_sas.h +++ /dev/null @@ -1,288 +0,0 @@ -/* $FreeBSD$ */ -/*- - * Copyright (c) 2000-2005, LSI Logic Corporation and its contributors. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce at minimum a disclaimer - * substantially similar to the "NO WARRANTY" disclaimer below - * ("Disclaimer") and any redistribution must be conditioned upon including - * a substantially similar Disclaimer requirement for further binary - * redistribution. - * 3. Neither the name of the LSI Logic Corporation nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE COPYRIGHT - * OWNER OR CONTRIBUTOR IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * Name: mpi_sas.h - * Title: MPI Serial Attached SCSI structures and definitions - * Creation Date: August 19, 2004 - * - * mpi_sas.h Version: 01.05.02 - * - * Version History - * --------------- - * - * Date Version Description - * -------- -------- ------------------------------------------------------ - * 08-19-04 01.05.01 Original release. - * 08-30-05 01.05.02 Added DeviceInfo bit for SEP. - * Added PrimFlags and Primitive field to SAS IO Unit - * Control request, and added a new operation code. - * -------------------------------------------------------------------------- - */ - -#ifndef MPI_SAS_H -#define MPI_SAS_H - - -/* - * Values for SASStatus. - */ -#define MPI_SASSTATUS_SUCCESS (0x00) -#define MPI_SASSTATUS_UNKNOWN_ERROR (0x01) -#define MPI_SASSTATUS_INVALID_FRAME (0x02) -#define MPI_SASSTATUS_UTC_BAD_DEST (0x03) -#define MPI_SASSTATUS_UTC_BREAK_RECEIVED (0x04) -#define MPI_SASSTATUS_UTC_CONNECT_RATE_NOT_SUPPORTED (0x05) -#define MPI_SASSTATUS_UTC_PORT_LAYER_REQUEST (0x06) -#define MPI_SASSTATUS_UTC_PROTOCOL_NOT_SUPPORTED (0x07) -#define MPI_SASSTATUS_UTC_STP_RESOURCES_BUSY (0x08) -#define MPI_SASSTATUS_UTC_WRONG_DESTINATION (0x09) -#define MPI_SASSTATUS_SHORT_INFORMATION_UNIT (0x0A) -#define MPI_SASSTATUS_LONG_INFORMATION_UNIT (0x0B) -#define MPI_SASSTATUS_XFER_RDY_INCORRECT_WRITE_DATA (0x0C) -#define MPI_SASSTATUS_XFER_RDY_REQUEST_OFFSET_ERROR (0x0D) -#define MPI_SASSTATUS_XFER_RDY_NOT_EXPECTED (0x0E) -#define MPI_SASSTATUS_DATA_INCORRECT_DATA_LENGTH (0x0F) -#define MPI_SASSTATUS_DATA_TOO_MUCH_READ_DATA (0x10) -#define MPI_SASSTATUS_DATA_OFFSET_ERROR (0x11) -#define MPI_SASSTATUS_SDSF_NAK_RECEIVED (0x12) -#define MPI_SASSTATUS_SDSF_CONNECTION_FAILED (0x13) -#define MPI_SASSTATUS_INITIATOR_RESPONSE_TIMEOUT (0x14) - - -/* - * Values for the SAS DeviceInfo field used in SAS Device Status Change Event - * data and SAS IO Unit Configuration pages. - */ -#define MPI_SAS_DEVICE_INFO_SEP (0x00004000) -#define MPI_SAS_DEVICE_INFO_ATAPI_DEVICE (0x00002000) -#define MPI_SAS_DEVICE_INFO_LSI_DEVICE (0x00001000) -#define MPI_SAS_DEVICE_INFO_DIRECT_ATTACH (0x00000800) -#define MPI_SAS_DEVICE_INFO_SSP_TARGET (0x00000400) -#define MPI_SAS_DEVICE_INFO_STP_TARGET (0x00000200) -#define MPI_SAS_DEVICE_INFO_SMP_TARGET (0x00000100) -#define MPI_SAS_DEVICE_INFO_SATA_DEVICE (0x00000080) -#define MPI_SAS_DEVICE_INFO_SSP_INITIATOR (0x00000040) -#define MPI_SAS_DEVICE_INFO_STP_INITIATOR (0x00000020) -#define MPI_SAS_DEVICE_INFO_SMP_INITIATOR (0x00000010) -#define MPI_SAS_DEVICE_INFO_SATA_HOST (0x00000008) - -#define MPI_SAS_DEVICE_INFO_MASK_DEVICE_TYPE (0x00000007) -#define MPI_SAS_DEVICE_INFO_NO_DEVICE (0x00000000) -#define MPI_SAS_DEVICE_INFO_END_DEVICE (0x00000001) -#define MPI_SAS_DEVICE_INFO_EDGE_EXPANDER (0x00000002) -#define MPI_SAS_DEVICE_INFO_FANOUT_EXPANDER (0x00000003) - - - -/***************************************************************************** -* -* S e r i a l A t t a c h e d S C S I M e s s a g e s -* -*****************************************************************************/ - -/****************************************************************************/ -/* Serial Management Protocol Passthrough Request */ -/****************************************************************************/ - -typedef struct _MSG_SMP_PASSTHROUGH_REQUEST -{ - U8 PassthroughFlags; /* 00h */ - U8 PhysicalPort; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 RequestDataLength; /* 04h */ - U8 ConnectionRate; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U32 Reserved1; /* 0Ch */ - U64 SASAddress; /* 10h */ - U32 Reserved2; /* 18h */ - U32 Reserved3; /* 1Ch */ - SGE_SIMPLE_UNION SGL; /* 20h */ -} MSG_SMP_PASSTHROUGH_REQUEST, MPI_POINTER PTR_MSG_SMP_PASSTHROUGH_REQUEST, - SmpPassthroughRequest_t, MPI_POINTER pSmpPassthroughRequest_t; - -/* values for PassthroughFlags field */ -#define MPI_SMP_PT_REQ_PT_FLAGS_IMMEDIATE (0x80) - -/* values for ConnectionRate field */ -#define MPI_SMP_PT_REQ_CONNECT_RATE_NEGOTIATED (0x00) -#define MPI_SMP_PT_REQ_CONNECT_RATE_1_5 (0x08) -#define MPI_SMP_PT_REQ_CONNECT_RATE_3_0 (0x09) - - -/* Serial Management Protocol Passthrough Reply */ -typedef struct _MSG_SMP_PASSTHROUGH_REPLY -{ - U8 PassthroughFlags; /* 00h */ - U8 PhysicalPort; /* 01h */ - U8 MsgLength; /* 02h */ - U8 Function; /* 03h */ - U16 ResponseDataLength; /* 04h */ - U8 Reserved1; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U8 Reserved2; /* 0Ch */ - U8 SASStatus; /* 0Dh */ - U16 IOCStatus; /* 0Eh */ - U32 IOCLogInfo; /* 10h */ - U32 Reserved3; /* 14h */ - U8 ResponseData[4]; /* 18h */ -} MSG_SMP_PASSTHROUGH_REPLY, MPI_POINTER PTR_MSG_SMP_PASSTHROUGH_REPLY, - SmpPassthroughReply_t, MPI_POINTER pSmpPassthroughReply_t; - -#define MPI_SMP_PT_REPLY_PT_FLAGS_IMMEDIATE (0x80) - - -/****************************************************************************/ -/* SATA Passthrough Request */ -/****************************************************************************/ - -typedef struct _MSG_SATA_PASSTHROUGH_REQUEST -{ - U8 TargetID; /* 00h */ - U8 Bus; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 PassthroughFlags; /* 04h */ - U8 ConnectionRate; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U32 Reserved1; /* 0Ch */ - U32 Reserved2; /* 10h */ - U32 Reserved3; /* 14h */ - U32 DataLength; /* 18h */ - U8 CommandFIS[20]; /* 1Ch */ - SGE_SIMPLE_UNION SGL; /* 30h */ -} MSG_SATA_PASSTHROUGH_REQUEST, MPI_POINTER PTR_MSG_SATA_PASSTHROUGH_REQUEST, - SataPassthroughRequest_t, MPI_POINTER pSataPassthroughRequest_t; - -/* values for PassthroughFlags field */ -#define MPI_SATA_PT_REQ_PT_FLAGS_RESET_DEVICE (0x0200) -#define MPI_SATA_PT_REQ_PT_FLAGS_EXECUTE_DIAG (0x0100) -#define MPI_SATA_PT_REQ_PT_FLAGS_DMA_QUEUED (0x0080) -#define MPI_SATA_PT_REQ_PT_FLAGS_PACKET_COMMAND (0x0040) -#define MPI_SATA_PT_REQ_PT_FLAGS_DMA (0x0020) -#define MPI_SATA_PT_REQ_PT_FLAGS_PIO (0x0010) -#define MPI_SATA_PT_REQ_PT_FLAGS_UNSPECIFIED_VU (0x0004) -#define MPI_SATA_PT_REQ_PT_FLAGS_WRITE (0x0002) -#define MPI_SATA_PT_REQ_PT_FLAGS_READ (0x0001) - -/* values for ConnectionRate field */ -#define MPI_SATA_PT_REQ_CONNECT_RATE_NEGOTIATED (0x00) -#define MPI_SATA_PT_REQ_CONNECT_RATE_1_5 (0x08) -#define MPI_SATA_PT_REQ_CONNECT_RATE_3_0 (0x09) - - -/* SATA Passthrough Reply */ -typedef struct _MSG_SATA_PASSTHROUGH_REPLY -{ - U8 TargetID; /* 00h */ - U8 Bus; /* 01h */ - U8 MsgLength; /* 02h */ - U8 Function; /* 03h */ - U16 PassthroughFlags; /* 04h */ - U8 Reserved1; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U8 Reserved2; /* 0Ch */ - U8 SASStatus; /* 0Dh */ - U16 IOCStatus; /* 0Eh */ - U32 IOCLogInfo; /* 10h */ - U8 StatusFIS[20]; /* 14h */ - U32 StatusControlRegisters; /* 28h */ - U32 TransferCount; /* 2Ch */ -} MSG_SATA_PASSTHROUGH_REPLY, MPI_POINTER PTR_MSG_SATA_PASSTHROUGH_REPLY, - SataPassthroughReply_t, MPI_POINTER pSataPassthroughReply_t; - - - - -/****************************************************************************/ -/* SAS IO Unit Control Request */ -/****************************************************************************/ - -typedef struct _MSG_SAS_IOUNIT_CONTROL_REQUEST -{ - U8 Operation; /* 00h */ - U8 Reserved1; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U8 TargetID; /* 0Ch */ - U8 Bus; /* 0Dh */ - U8 PhyNum; /* 0Eh */ - U8 PrimFlags; /* 0Fh */ - U32 Primitive; /* 10h */ - U64 SASAddress; /* 14h */ - U32 Reserved4; /* 1Ch */ -} MSG_SAS_IOUNIT_CONTROL_REQUEST, MPI_POINTER PTR_MSG_SAS_IOUNIT_CONTROL_REQUEST, - SasIoUnitControlRequest_t, MPI_POINTER pSasIoUnitControlRequest_t; - -/* values for the Operation field */ -#define MPI_SAS_OP_CLEAR_NOT_PRESENT (0x01) -#define MPI_SAS_OP_CLEAR_ALL_PERSISTENT (0x02) -#define MPI_SAS_OP_PHY_LINK_RESET (0x06) -#define MPI_SAS_OP_PHY_HARD_RESET (0x07) -#define MPI_SAS_OP_PHY_CLEAR_ERROR_LOG (0x08) -#define MPI_SAS_OP_MAP_CURRENT (0x09) -#define MPI_SAS_OP_SEND_PRIMITIVE (0x0A) - -/* values for the PrimFlags field */ -#define MPI_SAS_PRIMFLAGS_SINGLE (0x08) -#define MPI_SAS_PRIMFLAGS_TRIPLE (0x02) -#define MPI_SAS_PRIMFLAGS_REDUNDANT (0x01) - - -/* SAS IO Unit Control Reply */ -typedef struct _MSG_SAS_IOUNIT_CONTROL_REPLY -{ - U8 Operation; /* 00h */ - U8 Reserved1; /* 01h */ - U8 MsgLength; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U16 Reserved4; /* 0Ch */ - U16 IOCStatus; /* 0Eh */ - U32 IOCLogInfo; /* 10h */ -} MSG_SAS_IOUNIT_CONTROL_REPLY, MPI_POINTER PTR_MSG_SAS_IOUNIT_CONTROL_REPLY, - SasIoUnitControlReply_t, MPI_POINTER pSasIoUnitControlReply_t; - -#endif - - diff --git a/sys/dev/mpt/mpilib/mpi_tool.h b/sys/dev/mpt/mpilib/mpi_tool.h deleted file mode 100644 index 14c44110133a..000000000000 --- a/sys/dev/mpt/mpilib/mpi_tool.h +++ /dev/null @@ -1,380 +0,0 @@ -/* $FreeBSD$ */ -/*- - * Copyright (c) 2000-2005, LSI Logic Corporation and its contributors. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce at minimum a disclaimer - * substantially similar to the "NO WARRANTY" disclaimer below - * ("Disclaimer") and any redistribution must be conditioned upon including - * a substantially similar Disclaimer requirement for further binary - * redistribution. - * 3. Neither the name of the LSI Logic Corporation nor the names of its - * contributors may be used to endorse or promote products derived from - * this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" - * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN - * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF THE COPYRIGHT - * OWNER OR CONTRIBUTOR IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - * - * - * Name: mpi_tool.h - * Title: MPI Toolbox structures and definitions - * Creation Date: July 30, 2001 - * - * mpi_tool.h Version: 01.05.03 - * - * Version History - * --------------- - * - * Date Version Description - * -------- -------- ------------------------------------------------------ - * 08-08-01 01.02.01 Original release. - * 08-29-01 01.02.02 Added DIAG_DATA_UPLOAD_HEADER and related defines. - * 01-16-04 01.02.03 Added defines and structures for new tools - *. MPI_TOOLBOX_ISTWI_READ_WRITE_TOOL and - * MPI_TOOLBOX_FC_MANAGEMENT_TOOL. - * 04-29-04 01.02.04 Added message structures for Diagnostic Buffer Post and - * Diagnostic Release requests and replies. - * 05-11-04 01.03.01 Original release for MPI v1.3. - * 08-19-04 01.05.01 Original release for MPI v1.5. - * 10-06-04 01.05.02 Added define for MPI_DIAG_BUF_TYPE_COUNT. - * 02-09-05 01.05.03 Added frame size option to FC management tool. - * Added Beacon tool to the Toolbox. - * -------------------------------------------------------------------------- - */ - -#ifndef MPI_TOOL_H -#define MPI_TOOL_H - -#define MPI_TOOLBOX_CLEAN_TOOL (0x00) -#define MPI_TOOLBOX_MEMORY_MOVE_TOOL (0x01) -#define MPI_TOOLBOX_DIAG_DATA_UPLOAD_TOOL (0x02) -#define MPI_TOOLBOX_ISTWI_READ_WRITE_TOOL (0x03) -#define MPI_TOOLBOX_FC_MANAGEMENT_TOOL (0x04) -#define MPI_TOOLBOX_BEACON_TOOL (0x05) - - -/****************************************************************************/ -/* Toolbox reply */ -/****************************************************************************/ - -typedef struct _MSG_TOOLBOX_REPLY -{ - U8 Tool; /* 00h */ - U8 Reserved; /* 01h */ - U8 MsgLength; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved1; /* 04h */ - U8 Reserved2; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U16 Reserved3; /* 0Ch */ - U16 IOCStatus; /* 0Eh */ - U32 IOCLogInfo; /* 10h */ -} MSG_TOOLBOX_REPLY, MPI_POINTER PTR_MSG_TOOLBOX_REPLY, - ToolboxReply_t, MPI_POINTER pToolboxReply_t; - - -/****************************************************************************/ -/* Toolbox Clean Tool request */ -/****************************************************************************/ - -typedef struct _MSG_TOOLBOX_CLEAN_REQUEST -{ - U8 Tool; /* 00h */ - U8 Reserved; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved1; /* 04h */ - U8 Reserved2; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U32 Flags; /* 0Ch */ -} MSG_TOOLBOX_CLEAN_REQUEST, MPI_POINTER PTR_MSG_TOOLBOX_CLEAN_REQUEST, - ToolboxCleanRequest_t, MPI_POINTER pToolboxCleanRequest_t; - -#define MPI_TOOLBOX_CLEAN_NVSRAM (0x00000001) -#define MPI_TOOLBOX_CLEAN_SEEPROM (0x00000002) -#define MPI_TOOLBOX_CLEAN_FLASH (0x00000004) -#define MPI_TOOLBOX_CLEAN_BOOTLOADER (0x04000000) -#define MPI_TOOLBOX_CLEAN_FW_BACKUP (0x08000000) -#define MPI_TOOLBOX_CLEAN_FW_CURRENT (0x10000000) -#define MPI_TOOLBOX_CLEAN_OTHER_PERSIST_PAGES (0x20000000) -#define MPI_TOOLBOX_CLEAN_PERSIST_MANUFACT_PAGES (0x40000000) -#define MPI_TOOLBOX_CLEAN_BOOT_SERVICES (0x80000000) - - -/****************************************************************************/ -/* Toolbox Memory Move request */ -/****************************************************************************/ - -typedef struct _MSG_TOOLBOX_MEM_MOVE_REQUEST -{ - U8 Tool; /* 00h */ - U8 Reserved; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved1; /* 04h */ - U8 Reserved2; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - SGE_SIMPLE_UNION SGL; /* 0Ch */ -} MSG_TOOLBOX_MEM_MOVE_REQUEST, MPI_POINTER PTR_MSG_TOOLBOX_MEM_MOVE_REQUEST, - ToolboxMemMoveRequest_t, MPI_POINTER pToolboxMemMoveRequest_t; - - -/****************************************************************************/ -/* Toolbox Diagnostic Data Upload request */ -/****************************************************************************/ - -typedef struct _MSG_TOOLBOX_DIAG_DATA_UPLOAD_REQUEST -{ - U8 Tool; /* 00h */ - U8 Reserved; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved1; /* 04h */ - U8 Reserved2; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U32 Flags; /* 0Ch */ - U32 Reserved3; /* 10h */ - SGE_SIMPLE_UNION SGL; /* 14h */ -} MSG_TOOLBOX_DIAG_DATA_UPLOAD_REQUEST, MPI_POINTER PTR_MSG_TOOLBOX_DIAG_DATA_UPLOAD_REQUEST, - ToolboxDiagDataUploadRequest_t, MPI_POINTER pToolboxDiagDataUploadRequest_t; - -typedef struct _DIAG_DATA_UPLOAD_HEADER -{ - U32 DiagDataLength; /* 00h */ - U8 FormatCode; /* 04h */ - U8 Reserved; /* 05h */ - U16 Reserved1; /* 06h */ -} DIAG_DATA_UPLOAD_HEADER, MPI_POINTER PTR_DIAG_DATA_UPLOAD_HEADER, - DiagDataUploadHeader_t, MPI_POINTER pDiagDataUploadHeader_t; - -#define MPI_TB_DIAG_FORMAT_SCSI_PRINTF_1 (0x01) -#define MPI_TB_DIAG_FORMAT_SCSI_2 (0x02) -#define MPI_TB_DIAG_FORMAT_SCSI_3 (0x03) -#define MPI_TB_DIAG_FORMAT_FC_TRACE_1 (0x04) - - -/****************************************************************************/ -/* Toolbox ISTWI Read Write request */ -/****************************************************************************/ - -typedef struct _MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST -{ - U8 Tool; /* 00h */ - U8 Reserved; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved1; /* 04h */ - U8 Reserved2; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U8 Flags; /* 0Ch */ - U8 BusNum; /* 0Dh */ - U16 Reserved3; /* 0Eh */ - U8 NumAddressBytes; /* 10h */ - U8 Reserved4; /* 11h */ - U16 DataLength; /* 12h */ - U8 DeviceAddr; /* 14h */ - U8 Addr1; /* 15h */ - U8 Addr2; /* 16h */ - U8 Addr3; /* 17h */ - U32 Reserved5; /* 18h */ - SGE_SIMPLE_UNION SGL; /* 1Ch */ -} MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST, MPI_POINTER PTR_MSG_TOOLBOX_ISTWI_READ_WRITE_REQUEST, - ToolboxIstwiReadWriteRequest_t, MPI_POINTER pToolboxIstwiReadWriteRequest_t; - -#define MPI_TB_ISTWI_FLAGS_WRITE (0x00) -#define MPI_TB_ISTWI_FLAGS_READ (0x01) - - -/****************************************************************************/ -/* Toolbox FC Management request */ -/****************************************************************************/ - -/* ActionInfo for Bus and TargetId */ -typedef struct _MPI_TB_FC_MANAGE_BUS_TID_AI -{ - U16 Reserved; /* 00h */ - U8 Bus; /* 02h */ - U8 TargetId; /* 03h */ -} MPI_TB_FC_MANAGE_BUS_TID_AI, MPI_POINTER PTR_MPI_TB_FC_MANAGE_BUS_TID_AI, - MpiTbFcManageBusTidAi_t, MPI_POINTER pMpiTbFcManageBusTidAi_t; - -/* ActionInfo for port identifier */ -typedef struct _MPI_TB_FC_MANAGE_PID_AI -{ - U32 PortIdentifier; /* 00h */ -} MPI_TB_FC_MANAGE_PID_AI, MPI_POINTER PTR_MPI_TB_FC_MANAGE_PID_AI, - MpiTbFcManagePidAi_t, MPI_POINTER pMpiTbFcManagePidAi_t; - -/* ActionInfo for set max frame size */ -typedef struct _MPI_TB_FC_MANAGE_FRAME_SIZE_AI -{ - U16 FrameSize; /* 00h */ - U8 PortNum; /* 02h */ - U8 Reserved1; /* 03h */ -} MPI_TB_FC_MANAGE_FRAME_SIZE_AI, MPI_POINTER PTR_MPI_TB_FC_MANAGE_FRAME_SIZE_AI, - MpiTbFcManageFrameSizeAi_t, MPI_POINTER pMpiTbFcManageFrameSizeAi_t; - -/* union of ActionInfo */ -typedef union _MPI_TB_FC_MANAGE_AI_UNION -{ - MPI_TB_FC_MANAGE_BUS_TID_AI BusTid; - MPI_TB_FC_MANAGE_PID_AI Port; - MPI_TB_FC_MANAGE_FRAME_SIZE_AI FrameSize; -} MPI_TB_FC_MANAGE_AI_UNION, MPI_POINTER PTR_MPI_TB_FC_MANAGE_AI_UNION, - MpiTbFcManageAiUnion_t, MPI_POINTER pMpiTbFcManageAiUnion_t; - -typedef struct _MSG_TOOLBOX_FC_MANAGE_REQUEST -{ - U8 Tool; /* 00h */ - U8 Reserved; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved1; /* 04h */ - U8 Reserved2; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U8 Action; /* 0Ch */ - U8 Reserved3; /* 0Dh */ - U16 Reserved4; /* 0Eh */ - MPI_TB_FC_MANAGE_AI_UNION ActionInfo; /* 10h */ -} MSG_TOOLBOX_FC_MANAGE_REQUEST, MPI_POINTER PTR_MSG_TOOLBOX_FC_MANAGE_REQUEST, - ToolboxFcManageRequest_t, MPI_POINTER pToolboxFcManageRequest_t; - -/* defines for the Action field */ -#define MPI_TB_FC_MANAGE_ACTION_DISC_ALL (0x00) -#define MPI_TB_FC_MANAGE_ACTION_DISC_PID (0x01) -#define MPI_TB_FC_MANAGE_ACTION_DISC_BUS_TID (0x02) -#define MPI_TB_FC_MANAGE_ACTION_SET_MAX_FRAME_SIZE (0x03) - - -/****************************************************************************/ -/* Toolbox Beacon Tool request */ -/****************************************************************************/ - -typedef struct _MSG_TOOLBOX_BEACON_REQUEST -{ - U8 Tool; /* 00h */ - U8 Reserved; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved1; /* 04h */ - U8 Reserved2; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U8 ConnectNum; /* 0Ch */ - U8 PortNum; /* 0Dh */ - U8 Reserved3; /* 0Eh */ - U8 Flags; /* 0Fh */ -} MSG_TOOLBOX_BEACON_REQUEST, MPI_POINTER PTR_MSG_TOOLBOX_BEACON_REQUEST, - ToolboxBeaconRequest_t, MPI_POINTER pToolboxBeaconRequest_t; - -#define MPI_TOOLBOX_FLAGS_BEACON_MODE_OFF (0x00) -#define MPI_TOOLBOX_FLAGS_BEACON_MODE_ON (0x01) - - -/****************************************************************************/ -/* Diagnostic Buffer Post request */ -/****************************************************************************/ - -typedef struct _MSG_DIAG_BUFFER_POST_REQUEST -{ - U8 TraceLevel; /* 00h */ - U8 BufferType; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved1; /* 04h */ - U8 Reserved2; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U32 ExtendedType; /* 0Ch */ - U32 BufferLength; /* 10h */ - U32 ProductSpecific[4]; /* 14h */ - U32 Reserved3; /* 24h */ - U64 BufferAddress; /* 28h */ -} MSG_DIAG_BUFFER_POST_REQUEST, MPI_POINTER PTR_MSG_DIAG_BUFFER_POST_REQUEST, - DiagBufferPostRequest_t, MPI_POINTER pDiagBufferPostRequest_t; - -#define MPI_DIAG_BUF_TYPE_TRACE (0x00) -#define MPI_DIAG_BUF_TYPE_SNAPSHOT (0x01) -#define MPI_DIAG_BUF_TYPE_EXTENDED (0x02) -/* count of the number of buffer types */ -#define MPI_DIAG_BUF_TYPE_COUNT (0x03) - -#define MPI_DIAG_EXTENDED_QTAG (0x00000001) - - -/* Diagnostic Buffer Post reply */ -typedef struct _MSG_DIAG_BUFFER_POST_REPLY -{ - U8 Reserved1; /* 00h */ - U8 BufferType; /* 01h */ - U8 MsgLength; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U16 Reserved4; /* 0Ch */ - U16 IOCStatus; /* 0Eh */ - U32 IOCLogInfo; /* 10h */ - U32 TransferLength; /* 14h */ -} MSG_DIAG_BUFFER_POST_REPLY, MPI_POINTER PTR_MSG_DIAG_BUFFER_POST_REPLY, - DiagBufferPostReply_t, MPI_POINTER pDiagBufferPostReply_t; - - -/****************************************************************************/ -/* Diagnostic Release request */ -/****************************************************************************/ - -typedef struct _MSG_DIAG_RELEASE_REQUEST -{ - U8 Reserved1; /* 00h */ - U8 BufferType; /* 01h */ - U8 ChainOffset; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ -} MSG_DIAG_RELEASE_REQUEST, MPI_POINTER PTR_MSG_DIAG_RELEASE_REQUEST, - DiagReleaseRequest_t, MPI_POINTER pDiagReleaseRequest_t; - - -/* Diagnostic Release reply */ -typedef struct _MSG_DIAG_RELEASE_REPLY -{ - U8 Reserved1; /* 00h */ - U8 BufferType; /* 01h */ - U8 MsgLength; /* 02h */ - U8 Function; /* 03h */ - U16 Reserved2; /* 04h */ - U8 Reserved3; /* 06h */ - U8 MsgFlags; /* 07h */ - U32 MsgContext; /* 08h */ - U16 Reserved4; /* 0Ch */ - U16 IOCStatus; /* 0Eh */ - U32 IOCLogInfo; /* 10h */ -} MSG_DIAG_RELEASE_REPLY, MPI_POINTER PTR_MSG_DIAG_RELEASE_REPLY, - DiagReleaseReply_t, MPI_POINTER pDiagReleaseReply_t; - - -#endif diff --git a/usr.bin/calendar/calendars/calendar.ukrainian b/usr.bin/calendar/calendars/calendar.ukrainian deleted file mode 100644 index 3cff8c5a6072..000000000000 --- a/usr.bin/calendar/calendars/calendar.ukrainian +++ /dev/null @@ -1,12 +0,0 @@ -/* - * Ukrainian calendar files - * - * $FreeBSD$ - */ - -#ifndef _calendar_ukrainian_ -#define _calendar_ukrainian_ - -#include <uk_UA.KOI8-U/calendar.all> - -#endif /* !_calendar_ukrainian_ */ diff --git a/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.all b/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.all deleted file mode 100644 index 1dfa26220475..000000000000 --- a/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.all +++ /dev/null @@ -1,14 +0,0 @@ -/* - * Укра╖нський календар - * - * $FreeBSD$ - */ - -#ifndef _uk_UA_KOI8_U_all_ -#define _uk_UA_KOI8_U_all_ - -#include <uk_UA.KOI8-U/calendar.holiday> -#include <uk_UA.KOI8-U/calendar.orthodox> -#include <uk_UA.KOI8-U/calendar.misc> - -#endif /* !_uk_UA_KOI8_U_all_ */ diff --git a/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.holiday b/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.holiday deleted file mode 100644 index 08559d89bc2d..000000000000 --- a/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.holiday +++ /dev/null @@ -1,22 +0,0 @@ -/* - * Укра╖нськ╕ державн╕ свята - * - * $FreeBSD$ - */ - -#ifndef _uk_UA_KOI8_U_holiday_ -#define _uk_UA_KOI8_U_holiday_ - -LANG=uk_UA.KOI8-U -Paskha=Великдень - -С╕ч 01 Новий Р╕к -С╕ч 07 Р╕здво Христове -Бер 08 8 Березня - М╕жнародний Ж╕ночий День -Тра 01 1 Травня - День Прац╕ -Тра 09 День Перемоги -Великдень+49 Тр╕йця -Чер 28 День Конституц╕╖ Укра╖ни -Сер 24 День Незалежност╕ Укра╖ни - -#endif /* !_uk_UA_KOI8_U_holiday_ */ diff --git a/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.misc b/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.misc deleted file mode 100644 index b49769d104ac..000000000000 --- a/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.misc +++ /dev/null @@ -1,18 +0,0 @@ -/* - * ╤нш╕ ц╕кав╕ дати - * - * $FreeBSD$ - */ - -#ifndef _uk_UA_KOI8_U_misc_ -#define _uk_UA_KOI8_U_misc_ - -LANG=uk_UA.KOI8-U - -/* Постанова Каб╕нету М╕н╕стр╕в Укра╖ни в╕д 13 травня 1996 р. N 509 - * "Про порядок обчислення часу на територ╕╖ Укра╖ни" - */ -Бер Нд-1 Перех╕д на л╕тн╕й час (остання нед╕ля березня) -Жов Нд-1 Перех╕д на зимовий час (остання нед╕ля жовтня) - -#endif /* !_uk_UA_KOI8_U_misc_ */ diff --git a/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.orthodox b/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.orthodox deleted file mode 100644 index 797c8c184f10..000000000000 --- a/usr.bin/calendar/calendars/uk_UA.KOI8-U/calendar.orthodox +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Православн╕ свята - * - * $FreeBSD$ - */ - -#ifndef _uk_UA_KOI8_U_orthodox_ -#define _uk_UA_KOI8_U_orthodox_ - -LANG=uk_UA.KOI8-U -Paskha=Великдень - - 7 С╕ч Р╕здво Христове -19 С╕ч Богоявлення або Хрещення Господн╓ -15 Лют Стр╕тення Господн╓ -Великдень-46 Великий П╕ст -Великдень-7 Вербна Нед╕ля -Великдень-3 Великий Четвер -Великдень-2 Страсна П'ятниця -Великдень Воскрес╕ння Христове -Великдень+39 Вознес╕ння Господн╓ -Великдень+49 День Свято╖ Тр╕йц╕, П'ятидесятниця -Великдень+60 Свято т╕ла Христового - 7 Кв╕ Благов╕щення Пресвято╖ Д╕ви Мар╕╖ - 7 Лип Р╕здво святого ╤вана Хрестителя -12 Лип Святих Верховних апостол╕в Петра ╕ Павла -19 Сер Преображення Господн╓ -28 Сер Успення Пресвято╖ Богородиц╕ -11 Вер Ус╕кновення чесно╖ голови святого ╤вана Хрестителя -21 Вер Р╕здво Пресвято╖ Богородиц╕ -27 Вер Воздвиження Чесного Хреста -14 Жов Покрова Пресвято╖ Богородиц╕ - 4 Гру Введення до храму Пресвято╖ Богородиц╕ - -#endif /* !_uk_UA_KOI8_U_orthodox_ */ |
