Home | History | Annotate | Line # | Download | only in inc
efierr.h revision 1.1
      1  1.1  jakllsch /*	$NetBSD: efierr.h,v 1.1 2014/04/01 16:16:07 jakllsch Exp $	*/
      2  1.1  jakllsch 
      3  1.1  jakllsch #ifndef _EFI_ERR_H
      4  1.1  jakllsch #define _EFI_ERR_H
      5  1.1  jakllsch 
      6  1.1  jakllsch /*++
      7  1.1  jakllsch 
      8  1.1  jakllsch Copyright (c) 1998  Intel Corporation
      9  1.1  jakllsch 
     10  1.1  jakllsch Module Name:
     11  1.1  jakllsch 
     12  1.1  jakllsch     efierr.h
     13  1.1  jakllsch 
     14  1.1  jakllsch Abstract:
     15  1.1  jakllsch 
     16  1.1  jakllsch     EFI error codes
     17  1.1  jakllsch 
     18  1.1  jakllsch 
     19  1.1  jakllsch 
     20  1.1  jakllsch 
     21  1.1  jakllsch Revision History
     22  1.1  jakllsch 
     23  1.1  jakllsch --*/
     24  1.1  jakllsch 
     25  1.1  jakllsch 
     26  1.1  jakllsch #define EFIWARN(a)                            (a)
     27  1.1  jakllsch #define EFI_ERROR(a)              (((INTN) a) < 0)
     28  1.1  jakllsch 
     29  1.1  jakllsch 
     30  1.1  jakllsch #define EFI_SUCCESS                             0
     31  1.1  jakllsch #define EFI_LOAD_ERROR                  EFIERR(1)
     32  1.1  jakllsch #define EFI_INVALID_PARAMETER           EFIERR(2)
     33  1.1  jakllsch #define EFI_UNSUPPORTED                 EFIERR(3)
     34  1.1  jakllsch #define EFI_BAD_BUFFER_SIZE             EFIERR(4)
     35  1.1  jakllsch #define EFI_BUFFER_TOO_SMALL            EFIERR(5)
     36  1.1  jakllsch #define EFI_NOT_READY                   EFIERR(6)
     37  1.1  jakllsch #define EFI_DEVICE_ERROR                EFIERR(7)
     38  1.1  jakllsch #define EFI_WRITE_PROTECTED             EFIERR(8)
     39  1.1  jakllsch #define EFI_OUT_OF_RESOURCES            EFIERR(9)
     40  1.1  jakllsch #define EFI_VOLUME_CORRUPTED            EFIERR(10)
     41  1.1  jakllsch #define EFI_VOLUME_FULL                 EFIERR(11)
     42  1.1  jakllsch #define EFI_NO_MEDIA                    EFIERR(12)
     43  1.1  jakllsch #define EFI_MEDIA_CHANGED               EFIERR(13)
     44  1.1  jakllsch #define EFI_NOT_FOUND                   EFIERR(14)
     45  1.1  jakllsch #define EFI_ACCESS_DENIED               EFIERR(15)
     46  1.1  jakllsch #define EFI_NO_RESPONSE                 EFIERR(16)
     47  1.1  jakllsch #define EFI_NO_MAPPING                  EFIERR(17)
     48  1.1  jakllsch #define EFI_TIMEOUT                     EFIERR(18)
     49  1.1  jakllsch #define EFI_NOT_STARTED                 EFIERR(19)
     50  1.1  jakllsch #define EFI_ALREADY_STARTED             EFIERR(20)
     51  1.1  jakllsch #define EFI_ABORTED                     EFIERR(21)
     52  1.1  jakllsch #define EFI_ICMP_ERROR                  EFIERR(22)
     53  1.1  jakllsch #define EFI_TFTP_ERROR                  EFIERR(23)
     54  1.1  jakllsch #define EFI_PROTOCOL_ERROR              EFIERR(24)
     55  1.1  jakllsch #define EFI_INCOMPATIBLE_VERSION        EFIERR(25)
     56  1.1  jakllsch #define EFI_SECURITY_VIOLATION          EFIERR(26)
     57  1.1  jakllsch #define EFI_CRC_ERROR                   EFIERR(27)
     58  1.1  jakllsch #define EFI_END_OF_MEDIA                EFIERR(28)
     59  1.1  jakllsch #define EFI_END_OF_FILE                 EFIERR(31)
     60  1.1  jakllsch #define EFI_INVALID_LANGUAGE            EFIERR(32)
     61  1.1  jakllsch #define EFI_COMPROMISED_DATA            EFIERR(33)
     62  1.1  jakllsch 
     63  1.1  jakllsch #define EFI_WARN_UNKOWN_GLYPH           EFIWARN(1)
     64  1.1  jakllsch #define EFI_WARN_DELETE_FAILURE         EFIWARN(2)
     65  1.1  jakllsch #define EFI_WARN_WRITE_FAILURE          EFIWARN(3)
     66  1.1  jakllsch #define EFI_WARN_BUFFER_TOO_SMALL       EFIWARN(4)
     67  1.1  jakllsch 
     68  1.1  jakllsch #endif
     69  1.1  jakllsch 
     70