From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM04-CO1-obe.outbound.protection.outlook.com (mail-co1nam04olkn080e.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe4d::80e]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 48C5221A08D63 for ; Thu, 1 Jun 2017 09:45:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=COzz333fljWaFgHKqCimDILnMpFobUjFjkfVN9zZHkY=; b=BQ5KwH9Tf2vY1gyeTZhpePX21dzakXjm990EB2odAdfl0lK51ScV9CH5S7SXDGVGBplJ3W8FO9aK95y8HBjvatJD4eQoyrEgSLJPMDILYbC1AipJyGjKrwIG8kuzEiUJQywOxi/Cwie8BtW3cPJAjkAN82t8NQsJvjKVVYwIsw4bgYKyzyz775X9na80sd/ylypCpscUgsBcScs0vqA4EgjIxXAzSYXF8Rhw/x0OmVbKrxjLVrl5P4p8LTWiYiNEcJWypLK8V4tRuj8zmSUewsWPQE5HoKbku5tZ5gRY0BENKeWOBHcGQR1phdIZ76PB1T+pl/bvkzqGPLJE+mb5Tg== Received: from CO1NAM04FT016.eop-NAM04.prod.protection.outlook.com (10.152.90.54) by CO1NAM04HT153.eop-NAM04.prod.protection.outlook.com (10.152.90.185) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.1101.12; Thu, 1 Jun 2017 16:46:33 +0000 Received: from MWHPR11MB1822.namprd11.prod.outlook.com (10.152.90.53) by CO1NAM04FT016.mail.protection.outlook.com (10.152.90.168) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1101.12 via Frontend Transport; Thu, 1 Jun 2017 16:46:33 +0000 Received: from MWHPR11MB1822.namprd11.prod.outlook.com ([10.175.53.137]) by MWHPR11MB1822.namprd11.prod.outlook.com ([10.175.53.137]) with mapi id 15.01.1143.013; Thu, 1 Jun 2017 16:46:33 +0000 From: Amit kumar To: "edk2-devel@lists.01.org" Thread-Topic: [edk2] Problem in EFI_BOOT_SERVICES.OpenProtocol() Thread-Index: AQHS2vTh5vwPnBirdES1oMIGLDPSxA== Date: Thu, 1 Jun 2017 16:46:33 +0000 Message-ID: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: lists.01.org; dkim=none (message not signed) header.d=none;lists.01.org; dmarc=none action=none header.from=hotmail.com; x-incomingtopheadermarker: OriginalChecksum:781F158B70BE8C86E6A0CEFCB778167E94D4421E02AD4969DCB222AFCBE2E1E1; UpperCasedChecksum:A085672C11575F10A78D085B7718D2AA2BE044886F2235B2ED8B0F9CD4BDA30E; SizeAsReceived:7097; Count:43 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [os2BWQPzyjIhy00d1gsEKnMgHerpfL8CwxQEgo+uM+eruWf+Upug1A==] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CO1NAM04HT153; 24:+BdNBfHFOD5szwTRSr5lraOqx+uPyrAtr36bCB58zoy/kuISJWTFU8+0Q6uV3j6cY3yYesJRSA4hrsPCe65sMtXNdwSYh9tRiKfzrWeCCjs=; 7:NRMEVjLicts4ru+nj5K8lX1h3iaTNVfU/b+C55AYMW8pUpeYbL0VtunNVEtErKFo17PtsUx+HWUj27OmkOh/OuJpZW8pD16giPZF4f8AtnjbBsQjMCqZlC06eQA4dQngp9bnDCGgp2ULeweiii/ipHD5b44e4dy4n+T4CcjoFfiw+OnW3HWjxAEIsTQSH8mtUzcsrdupr3FcUrS2VG2Zr2r9NecA81I7fIFRF0UM9Fbd2KvPaR1Q38a3V1kxQfbvHKQ72VbNyPhQOC1XPxfvVTOMlOtIOqdS1XD4mZOG9SbDUmDOWPMttVgXjChnp2Fp x-incomingheadercount: 43 x-eopattributedmessage: 0 x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:CO1NAM04HT153; H:MWHPR11MB1822.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; x-ms-traffictypediagnostic: CO1NAM04HT153: x-ms-office365-filtering-correlation-id: efb582d5-3509-42cc-b7dc-08d4a90dc2af x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322274)(1603101448)(1601125374)(1701031045); SRVR:CO1NAM04HT153; x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(444000031); SRVR:CO1NAM04HT153; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:CO1NAM04HT153; x-forefront-prvs: 0325F6C77B spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: hotmail.com X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jun 2017 16:46:33.0641 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM04HT153 Subject: Problem in EFI_BOOT_SERVICES.OpenProtocol() X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2017 16:45:32 -0000 Content-Language: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, I am trying to open PciIoProtocol and facing some issue. below is the code EFI_PCI_IO_PROTOCOL *PciIo=3DNULL; EFI_STATUS Status; Status =3D gBS->OpenProtocol ( Controller, &gEfiPciIoProtocolGuid, (VOID **) &PciIo, This->DriverBindingHandle, Controller, EFI_OPEN_PROTOCOL_BY_DRIVER ); it returns Status =3D EFI_ALREADY_STARTED, but PciIo is not NULL. Is it not supposed to return PciIo as NULL ? As per UEFI 2.6 Spec Section 6.3 page 182.=20 There are a number of reasons that this function call can return an error. = If an error is returned, then AgentHandle, ControllerHandle, and Attributes are not added to the list of = agents consuming the protocol interface specified by Handle and Protocol, and Inte= rface is returned unmodified. Thanks And Regards Amit =