<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/PcAtChipsetPkg/Library/AcpiTimerLib/DxeAcpiTimerLib.inf, branch master</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2021-02-01T18:03:35+00:00</updated>
<entry>
<title>PcAtChipsetPkg: AcpiTimerLib: Added StandaloneMm instance of AcpiTimerLib</title>
<updated>2021-02-01T18:03:35+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kun.q@outlook.com</email>
</author>
<published>2020-12-17T22:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=79a951d19903ccfe5f5abe49ee69f797a9d80020'/>
<id>urn:sha1:79a951d19903ccfe5f5abe49ee69f797a9d80020</id>
<content type='text'>
This change added a new instance of AcpiTimerLib for StandaloneMm core
and drivers. It centralizes the common routines into shared files and
abstract the library constructor into corresponding files to accommodate
each constructor function prototypes.

Cc: Ray Ni &lt;ray.ni@intel.com&gt;

Signed-off-by: Kun Qin &lt;kun.q@outlook.com&gt;
Reviewed-by: Ray Ni &lt;ray.ni@intel.com&gt;
</content>
</entry>
<entry>
<title>PcAtChipsetPkg: Replace BSD License with BSD+Patent License</title>
<updated>2019-04-09T17:58:20+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2019-04-03T23:06:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=e1d302e554729e85832bd1fb005abec1c39b2889'/>
<id>urn:sha1:e1d302e554729e85832bd1fb005abec1c39b2889</id>
<content type='text'>
https://bugzilla.tianocore.org/show_bug.cgi?id=1373

Replace BSD 2-Clause License with BSD+Patent License.  This change is
based on the following emails:

  https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html
  https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html

RFCs with detailed process for the license change:

  V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html
  V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html
  V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Reviewed-by: Ray Ni &lt;ray.ni@intel.com&gt;
</content>
</entry>
<entry>
<title>PcAtChipsetPkg: Add PeiAcpiTimerLib to save Frequency in HOB</title>
<updated>2018-02-06T05:37:01+00:00</updated>
<author>
<name>Liming Gao</name>
<email>liming.gao@intel.com</email>
</author>
<published>2018-01-23T02:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=fd501a798402fdc8ce3fe4e7de3927658889b555'/>
<id>urn:sha1:fd501a798402fdc8ce3fe4e7de3927658889b555</id>
<content type='text'>
In V2:
1) Update PeiAcpiTimerLib base name to PeiAcpiTimerLib
2) Update PeiAcpiTimerLib to add the missing constructor to enable ACPI IO space
3) Update DxeAcpiTimerLib to cache frequency in constructor.

PeiAcpiTimerLib caches PerformanceCounterFrequency in HOB, then Pei and Dxe
AcpiTimerLib can share the same PerformanceCounterFrequency.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao &lt;liming.gao@intel.com&gt;
Cc: Star Zeng &lt;star.zeng@intel.com&gt;
Reviewed-by: Star Zeng &lt;star.zeng@intel.com&gt;
</content>
</entry>
<entry>
<title>PcAtChipsetPkg AcpiTimerLib: Clear bits [31:24] after reading by IoRead32()</title>
<updated>2016-10-11T05:02:43+00:00</updated>
<author>
<name>Star Zeng</name>
<email>star.zeng@intel.com</email>
</author>
<published>2016-09-28T10:17:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b3b58d4da79639ffb02e9a0556e21962bf918d1e'/>
<id>urn:sha1:b3b58d4da79639ffb02e9a0556e21962bf918d1e</id>
<content type='text'>
Clear bits [31:24] after reading ACPI timer count by IoRead32(), and also add
comments "Note: The implementation uses the lower 24-bits of the ACPI timer
and is compatible with both 24-bit and 32-bit ACPI timers." in INF.

Cc: Michael Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Cc: Liming Gao &lt;liming.gao@intel.com&gt;
Cc: Laszlo Ersek &lt;lersek@redhat.com&gt;
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng &lt;star.zeng@intel.com&gt;
Reviewed-by: Michael Kinney &lt;michael.d.kinney@intel.com&gt;
Reviewed-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
</content>
</entry>
<entry>
<title>PcAtChipsetPkg: Update BaseAcpiTimerLib</title>
<updated>2015-02-28T05:34:38+00:00</updated>
<author>
<name>Liming Gao</name>
<email>liming.gao@intel.com</email>
</author>
<published>2015-02-28T05:34:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9ff926d6d7c694c09f63008819b8930b9fa79d1a'/>
<id>urn:sha1:9ff926d6d7c694c09f63008819b8930b9fa79d1a</id>
<content type='text'>
Introduce new PcdAcpiIoPortBaseAddressMask to mask BITS ACPI IO Port Base Address.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao &lt;liming.gao@intel.com&gt;
Reviewed-by: Star Zeng &lt;star.zeng@intel.com&gt;

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16952 6f19259b-4bc3-4df7-8a09-765794883524
</content>
</entry>
<entry>
<title>PcAtChipsetPkg: Convert non DOS format files to DOS format and rename the same module name.</title>
<updated>2014-09-03T08:48:29+00:00</updated>
<author>
<name>Gao, Liming</name>
<email>liming.gao@intel.com</email>
</author>
<published>2014-09-03T08:48:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0ac6a4df5575b4034f3ba5b1904f2eb274042767'/>
<id>urn:sha1:0ac6a4df5575b4034f3ba5b1904f2eb274042767</id>
<content type='text'>
1. Module UNI and Package UNI files are not DOS format. Convert them to DOS format.
2. BaseAcpiTimerLib and DxeAcpiTimerLib has the same module name. Update them to the different name, and add the module uni file with the updated module name. 

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gao, Liming &lt;liming.gao@intel.com&gt;

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@16046 6f19259b-4bc3-4df7-8a09-765794883524
</content>
</entry>
<entry>
<title>PcAtChipsetPkg: new AcpiTimerLib libraries. </title>
<updated>2014-08-14T14:30:32+00:00</updated>
<author>
<name>Gao, Liming</name>
<email>liming.gao@intel.com</email>
</author>
<published>2014-08-14T14:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=83d1ffb92f165547d750586ef954c54f59b7fab3'/>
<id>urn:sha1:83d1ffb92f165547d750586ef954c54f59b7fab3</id>
<content type='text'>
  Two library instances are added to support BASE type and DXE type. Those libraries provides basic timer support using the ACPI timer hardware.  The performance  counter features are provided by the processors time stamp counter.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Gao, Liming &lt;liming.gao@intel.com&gt;
Reviewed-by: Kinney, Michael D &lt;michael.d.kinney@intel.com&gt;


git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15803 6f19259b-4bc3-4df7-8a09-765794883524
</content>
</entry>
</feed>
