<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/OvmfPkg/Library/PlatformDebugLibIoPort/DebugLib.c, 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>2026-01-26T08:44:12+00:00</updated>
<entry>
<title>OvmfPkg: Fix property typos in OvmfPkg</title>
<updated>2026-01-26T08:44:12+00:00</updated>
<author>
<name>Qihang Gao</name>
<email>gaoqihang@loongson.cn</email>
</author>
<published>2026-01-22T08:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f840501d1f861eab87d95779893f412dcf40fc62'/>
<id>urn:sha1:f840501d1f861eab87d95779893f412dcf40fc62</id>
<content type='text'>
The word property is misspelled as propery, so fix it.

Signed-off-by: Qihang Gao &lt;gaoqihang@loongson.cn&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/PlatformDebugLibIoPort: Add check for MemDebugLogWrite</title>
<updated>2025-07-08T06:04:46+00:00</updated>
<author>
<name>Luigi Leonardi</name>
<email>leonardi@redhat.com</email>
</author>
<published>2025-06-27T14:39:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=fb55173551c785bb1c5883a0324f2deea1d94384'/>
<id>urn:sha1:fb55173551c785bb1c5883a0324f2deea1d94384</id>
<content type='text'>
This check is present for every call to `MemDebugLogWrite` but it is
missing here. This may cause an unwanted write to the
buffer, when the buffer's address is not null and MemDebug is disabled.

Signed-off-by: Luigi Leonardi &lt;leonardi@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: Add OVMF Memory Debug Logging support to PlatformDebugLibIoPort</title>
<updated>2025-06-13T22:19:39+00:00</updated>
<author>
<name>Aaron Young</name>
<email>Aaron.Young@oracle.com</email>
</author>
<published>2025-04-28T16:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b3bc1954902665253ec2128b9b1e3de1ad14a553'/>
<id>urn:sha1:b3bc1954902665253ec2128b9b1e3de1ad14a553</id>
<content type='text'>
Extend OvmfPkg PlatformDebugLibIoPort library to also
write debug messages to memory.

Include NULL versions of MemDebugLogLib to all OVMF builds
which use PlatformDebugLibIoPort.

Cc: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
Cc: Ard Biesheuvel &lt;ardb+tianocore@kernel.org&gt;
Cc: Jiewen Yao &lt;jiewen.yao@intel.com&gt;
Signed-off-by: Aaron Young &lt;aaron.young@oracle.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: increase max debug message length to 512</title>
<updated>2022-09-05T13:52:51+00:00</updated>
<author>
<name>Laszlo Ersek</name>
<email>lersek@redhat.com</email>
</author>
<published>2022-08-10T08:11:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b5d1dc94d08acf4bb8b95fe50baff3d605714015'/>
<id>urn:sha1:b5d1dc94d08acf4bb8b95fe50baff3d605714015</id>
<content type='text'>
Increase the maximum line length for debug messages.
While log messages should be short, they can still
get quite long, for example when printing device paths
or config strings in HII routing.
512 chars is an empirically good value.

Signed-off-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
Signed-off-by: Oliver Steffen &lt;osteffen@redhat.com&gt;
Acked-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: Remove duplicated words</title>
<updated>2022-09-05T13:52:51+00:00</updated>
<author>
<name>Pierre Gondois</name>
<email>pierre.gondois@arm.com</email>
</author>
<published>2022-08-23T16:00:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=e87ac5ef4976d97867ded8db55d177a986912df8'/>
<id>urn:sha1:e87ac5ef4976d97867ded8db55d177a986912df8</id>
<content type='text'>
In an effort to clean the documentation of the above
package, remove duplicated words.

Signed-off-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Reviewed-by: Jiewen Yao &lt;Jiewen.yao@intel.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: Apply uncrustify changes</title>
<updated>2021-12-07T17:24:28+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2021-12-05T22:54:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=ac0a286f4d747a4c6c603a7b225917293cbe1e9f'/>
<id>urn:sha1:ac0a286f4d747a4c6c603a7b225917293cbe1e9f</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737

Apply uncrustify changes to .c/.h files in the OvmfPkg package

Cc: Andrew Fish &lt;afish@apple.com&gt;
Cc: Leif Lindholm &lt;leif@nuviainc.com&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
Reviewed-by: Andrew Fish &lt;afish@apple.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/PlatformDebugLibIoPort: factor out debug port detection</title>
<updated>2020-04-28T21:12:01+00:00</updated>
<author>
<name>Anthony PERARD</name>
<email>anthony.perard@citrix.com</email>
</author>
<published>2020-04-23T09:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=52f012129ac497a3abd4aae0dc75f2a32acfd918'/>
<id>urn:sha1:52f012129ac497a3abd4aae0dc75f2a32acfd918</id>
<content type='text'>
Factor out debug port detection in PlatformDebugLibIoPort.

Signed-off-by: Anthony PERARD &lt;anthony.perard@citrix.com&gt;
Message-Id: &lt;20200423095358.2518197-4-anthony.perard@citrix.com&gt;
Reviewed-by: Philippe Mathieu-Daudé &lt;philmd@redhat.com&gt;
Reviewed-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/PlatformDebugLibIoPort: Reword QEMU to hypervisor</title>
<updated>2020-04-28T21:12:01+00:00</updated>
<author>
<name>Anthony PERARD</name>
<email>anthony.perard@citrix.com</email>
</author>
<published>2020-04-23T09:53:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=61ac4fc70d3d38f3369357f7aa20c1469189789a'/>
<id>urn:sha1:61ac4fc70d3d38f3369357f7aa20c1469189789a</id>
<content type='text'>
We are going to reuse PlatformDebugLibIoPort to use debug IO port from
hypervisors that aren't QEMU, so reword "QEMU" to "hypervisor" in the
descriptions.

Signed-off-by: Anthony PERARD &lt;anthony.perard@citrix.com&gt;
Message-Id: &lt;20200423095358.2518197-3-anthony.perard@citrix.com&gt;
Reviewed-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg: Replace BSD License with BSD+Patent License</title>
<updated>2019-04-09T17:58:19+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2019-04-03T23:06:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b26f0cf9ee09a180c91a4beeeb1b149e7f92afed'/>
<id>urn:sha1:b26f0cf9ee09a180c91a4beeeb1b149e7f92afed</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: Laszlo Ersek &lt;lersek@redhat.com&gt;
</content>
</entry>
<entry>
<title>OvmfPkg/PlatformDebugLibIoPort: Add new APIs</title>
<updated>2019-04-02T04:49:28+00:00</updated>
<author>
<name>Bret Barkelew</name>
<email>Bret.Barkelew@microsoft.com</email>
</author>
<published>2019-03-14T09:03:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=2fe5f2f52918b63023f0dcb80eb291f67d5e5912'/>
<id>urn:sha1:2fe5f2f52918b63023f0dcb80eb291f67d5e5912</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1395

Add new APIs' implementation (DebugVPrint, DebugBPrint)
in the DebugLib instance. These APIs would expose print
routines with VaList parameter and BaseList parameter.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Cc: Jordan Justen &lt;jordan.l.justen@intel.com&gt;
Cc: Laszlo Ersek &lt;lersek@redhat.com&gt;
Cc: Ard Biesheuvel &lt;ard.biesheuvel@linaro.org&gt;
Cc: Liming Gao &lt;liming.gao@intel.com&gt;
Cc: Sean Brogan &lt;sean.brogan@microsoft.com&gt;
Cc: Michael Turner &lt;Michael.Turner@microsoft.com&gt;
Cc: Bret Barkelew &lt;Bret.Barkelew@microsoft.com&gt;
Acked-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
</content>
</entry>
</feed>
