<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2-platforms.git/Platform/BeagleBoard, branch CodeCleanup</title>
<subtitle>EDK II sample platform branches and tags (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2-platforms.git/atom?h=CodeCleanup</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/atom?h=CodeCleanup'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/'/>
<updated>2024-03-08T08:44:35+00:00</updated>
<entry>
<title>BeagleBoardPkg: auto-generate SEC ProcessLibraryConstructorList() decl</title>
<updated>2024-03-08T08:44:35+00:00</updated>
<author>
<name>Laszlo Ersek</name>
<email>lersek@redhat.com</email>
</author>
<published>2024-03-05T12:01:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=f9426896dabd629dfa5af423ccc2a82544acb744'/>
<id>urn:sha1:f9426896dabd629dfa5af423ccc2a82544acb744</id>
<content type='text'>
Rely on AutoGen for declaring ProcessLibraryConstructorList().

Build-tested with:

  build -a ARM -b DEBUG \
    -m Platform/BeagleBoard/BeagleBoardPkg/PrePi/PeiUniCore.inf \
    -p Platform/BeagleBoard/BeagleBoardPkg/BeagleBoardPkg.dsc -t GCC5

Cc: Ard Biesheuvel &lt;ardb+tianocore@kernel.org&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=990
Signed-off-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
Message-Id: &lt;20240305120126.70259-2-lersek@redhat.com&gt;
Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
</content>
</entry>
<entry>
<title>Platform/BeagleBoard/BeagleBoardPkg: Add ImagePropertiesRecordLib Instance</title>
<updated>2023-12-01T08:02:04+00:00</updated>
<author>
<name>Taylor Beebe</name>
<email>taylor.d.beebe@gmail.com</email>
</author>
<published>2023-12-01T00:34:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=97fc46ce6bc904ad1d00e7e55a559bcc5bc5b6c5'/>
<id>urn:sha1:97fc46ce6bc904ad1d00e7e55a559bcc5bc5b6c5</id>
<content type='text'>
ImagePropertiesRecordLib is used by DxeMain and PiSmmCore, so it
needs to be added to most platforms.

Signed-off-by: Taylor Beebe &lt;taylor.d.beebe@gmail.com&gt;
Cc: Ard Biesheuvel &lt;ardb+tianocore@kernel.org&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
</content>
</entry>
<entry>
<title>Platform/BeagleBoard: Drop PeCoff protocol</title>
<updated>2023-02-15T18:33:54+00:00</updated>
<author>
<name>Ard Biesheuvel</name>
<email>ardb@kernel.org</email>
</author>
<published>2023-02-12T22:50:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=b7505f9c27f11064373ce3359ec312f48b265643'/>
<id>urn:sha1:b7505f9c27f11064373ce3359ec312f48b265643</id>
<content type='text'>
BeagleBoard is the only user of the so-called 'PE/COFF protocol', which
just exposes the PE/COFF loader library API via a protocol, presumably
to avoid duplicating this code in the PrePi SEC component as well as the
DXE core.

This is a rather questionable practice, and it would be better to drop
this code so we can remove it from the EDK2 main repo as well.

Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Reviewed-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
</content>
</entry>
<entry>
<title>Silicon/, Platform/: Get rid of redundant toolchains flags</title>
<updated>2023-01-17T09:23:10+00:00</updated>
<author>
<name>Ard Biesheuvel</name>
<email>ardb@kernel.org</email>
</author>
<published>2023-01-05T15:14:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=8e927b0f42e7875c853437a466ed34f83c3f1b10'/>
<id>urn:sha1:8e927b0f42e7875c853437a466ed34f83c3f1b10</id>
<content type='text'>
The ARCHCC and ARCHASM flags are redundant, given that ARMv7-A with
Thumb2 codegen has been the default for a long time, for all supported
toolchains.

So let's drop these definitions: this allows us to retire ARCHCC and
ARCHASM entirely from EDK2.

Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
</content>
</entry>
<entry>
<title>Platform/ Silicon/: Drop remnants of RVCT toolchain support</title>
<updated>2023-01-17T09:23:10+00:00</updated>
<author>
<name>Ard Biesheuvel</name>
<email>ardb@kernel.org</email>
</author>
<published>2023-01-05T15:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=9577772ce0662b9c4b9b8dd7b78d6f4f67c38683'/>
<id>urn:sha1:9577772ce0662b9c4b9b8dd7b78d6f4f67c38683</id>
<content type='text'>
The RVCT toolchain family has been removed from EDK2 so let's get rid of
the remaining references to it. This includes .asm versions of assembler
source files that use a different idiom than GNU as.

Signed-off-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
</content>
</entry>
<entry>
<title>BeagleBoardPkg: Add VariableFlashInfoLib</title>
<updated>2022-05-19T03:46:19+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2022-04-20T20:28:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=577718bb626d99d0139ebb87485990df16a20d04'/>
<id>urn:sha1:577718bb626d99d0139ebb87485990df16a20d04</id>
<content type='text'>
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479

Adds an instance for the library class VariableFlashInfoLib that
was recently introduced in MdeModulePkg. This change is made to
allow the new variable driver to build that has a dependency on
this library class and does not require any further platform
changes.

Cc: Ard Biesheuvel &lt;ardb+tianocore@kernel.org&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
Reviewed-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Acked-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
</content>
</entry>
<entry>
<title>Platform/BeagleBoard: Add Readme.rst</title>
<updated>2021-09-30T13:54:51+00:00</updated>
<author>
<name>Rebecca Cran</name>
<email>rebecca@bsdio.com</email>
</author>
<published>2021-09-28T19:33:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=4f8730e6851ae1710fc7dec7f7483c4d67c7a583'/>
<id>urn:sha1:4f8730e6851ae1710fc7dec7f7483c4d67c7a583</id>
<content type='text'>
Add a Readme.rst file to explain what this package is for, link to
additional information etc.

Signed-off-by: Rebecca Cran &lt;rebecca@bsdio.com&gt;
Reviewed-by: Leif Lindholm &lt;leif@nuviainc.com&gt;
</content>
</entry>
<entry>
<title>Platform/BeagleBoard: bump Fv size to 768KB to fix NOOPT build</title>
<updated>2021-09-30T13:54:26+00:00</updated>
<author>
<name>Rebecca Cran</name>
<email>rebecca@bsdio.com</email>
</author>
<published>2021-09-28T19:33:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=a8fe0b33f73d30c70a1c3528c88141f5950531f6'/>
<id>urn:sha1:a8fe0b33f73d30c70a1c3528c88141f5950531f6</id>
<content type='text'>
The NOOPT build currently exceeds the Fv size of 704KB. Since we're
not restricted, bump it to 768KB.

Signed-off-by: Rebecca Cran &lt;rebecca@bsdio.com&gt;
Reviewed-by: Leif Lindholm &lt;leif@nuviainc.com&gt;
</content>
</entry>
<entry>
<title>BeagleBoardPkg: Align PE sections to 4K</title>
<updated>2021-09-30T13:54:03+00:00</updated>
<author>
<name>Rebecca Cran</name>
<email>rebecca@bsdio.com</email>
</author>
<published>2021-09-28T19:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=d145ed566e19dc4f676d51b45001638799121b4d'/>
<id>urn:sha1:d145ed566e19dc4f676d51b45001638799121b4d</id>
<content type='text'>
Add build options to BeagleBoardPkg.dsc to align PE sections to 4K.
This avoids warnings during boot when loading drivers.

Signed-off-by: Rebecca Cran &lt;rebecca@bsdio.com&gt;
Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Reviewed-by: Leif Lindholm &lt;leif@nuviainc.com&gt;
</content>
</entry>
<entry>
<title>BeagleBoardPkg: Remove PerformanceLib from build</title>
<updated>2021-09-30T13:53:46+00:00</updated>
<author>
<name>Rebecca Cran</name>
<email>rebecca@bsdio.com</email>
</author>
<published>2021-09-28T19:33:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=ff3c0c13449ae119e6aadf91ffc44301f199eeb3'/>
<id>urn:sha1:ff3c0c13449ae119e6aadf91ffc44301f199eeb3</id>
<content type='text'>
PerformanceLib is related to building the ACPI Firmware Performance
Data Table (FPDT). Since BeagleBoardPkg targets 32-bit ARM systems
where ACPI isn't relevant, remove it.

Signed-off-by: Rebecca Cran &lt;rebecca@bsdio.com&gt;
Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Reviewed-by: Leif Lindholm &lt;leif@nuviainc.com&gt;
</content>
</entry>
</feed>
