From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk0-x230.google.com (mail-vk0-x230.google.com [IPv6:2607:f8b0:400c:c05::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 9F37521A0708A for ; Wed, 17 May 2017 07:44:29 -0700 (PDT) Received: by mail-vk0-x230.google.com with SMTP id p85so7845547vkd.3 for ; Wed, 17 May 2017 07:44:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=vuh+6XOfF1rcvoPfMtvX3KtZWJoTxpbKsVp+CtI3Xxo=; b=e1n9/Hn5Ox6uUwY2Feb/xNTdkI0tlxc7iJDJ1vEBd41oY/LSjkQ2430NyfXqz46wXC r7qz799Re23E/lzv5cmJktdfrwEWgSl/o7AS77dyLKBc37VPtc2oC/8oaMlUQ/rjDa6n UPiAFDjisDm0sbH53nFKZLT37S631z8Qlsz0zg6CHo390leaqtqhCd3KMKJ3/aEEmDzj nvuCU24SZUvK+uOnplfpuCoz1EvpHYrQ3iUCx3Y+qScDClOPnDejEooPz0+HW3hpI6l7 KgNzrWC6jBPWH79YwrolvqTImxoLUGfJE6mTDKJkzSbuJ1P3qd88QgXrWmnnlMH5aLxY o/5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=vuh+6XOfF1rcvoPfMtvX3KtZWJoTxpbKsVp+CtI3Xxo=; b=I2W5Uzvi4fB7xHekbBOoiXEoPh0U+kF7I0VPutMl4EM+tNLQE2rztxPcOoQMeNbK2h xwsbXSCNCgSgR9bIWfHVhvknh55PQuu8h/AND31LGqtU9kFVXzdwPDnnjLLF13XJC1a7 xVz6fkmdJV8AJBYUGeCL/zROBKT/ZJ77n0rCrZdqL6k0vZTPi5PKAKbnnOozZU94eTAE tMGM07gq2+AV1V1ejUEA4T9r1bL04hHBixT8FJpi6R6AyzHNCs4UEZvOey7syHk46o/+ 64C5b6pVB8i1e+9gQKaQpKJhyWf4DRR6ix0Z+Fapm++sMmafgYN8JcvphAQnkA0gLnhi heRQ== X-Gm-Message-State: AODbwcAfsftxG9pO12ItM9ne5mgrpqXsSOg8sfl/psWlr0/Tl+sWl551 9Vvh810+lUM/unqSyHOtGa0dasSZag== X-Received: by 10.31.48.15 with SMTP id w15mr1248357vkw.130.1495032268443; Wed, 17 May 2017 07:44:28 -0700 (PDT) MIME-Version: 1.0 Received: by 10.159.35.78 with HTTP; Wed, 17 May 2017 07:44:27 -0700 (PDT) In-Reply-To: <1bdfe843-f708-2523-474f-0e0fa33771db@solarflare.com> References: <1bdfe843-f708-2523-474f-0e0fa33771db@solarflare.com> From: Sergei Temerkhanov Date: Wed, 17 May 2017 17:44:27 +0300 Message-ID: To: "Tomas Pilar (tpilar)" Cc: "edk2-devel@lists.01.org" Subject: Re: Reusing DXE driver code in edk2 packages 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: Wed, 17 May 2017 14:44:29 -0000 Content-Type: text/plain; charset="UTF-8" On Wed, May 17, 2017 at 5:18 PM, Tomas Pilar (tpilar) wrote: > Hi, > > I want to use timestamping in my optionrom UEFI driver so I checkout the > Timestamp protocol that comes in UEFI 2.5. I check my platform for > gEfiTimestampProtocolGuid using gBS->LocateProtocol but that comes up empty. > > In EDK2 I notice MdeModulePkg/Universal/TimestampDxe which is a DXE driver > that uses TimerLib to produce timestamps. How would I use this in my driver? > Can I just stick the TimestampDxe.inf as a library to [LibraryClasses] in my > package DSC file? TimestampDxe.inf goes into the [Components] section, and into the .fdf file as well. Also, [Depex] sections of modules using this protocol have to contain gEfiTimestampProtocolGuid. Regards, Sergey > > Cheers, > Tom > _______________________________________________ > edk2-devel mailing list > edk2-devel@lists.01.org > https://lists.01.org/mailman/listinfo/edk2-devel