<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2-platforms.git/Silicon/RISC-V/ProcessorPkg/Include, 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>2023-04-17T10:18:55+00:00</updated>
<entry>
<title>Silicon/RISC-V: remove redundant function code from RiscVCpuLib</title>
<updated>2023-04-17T10:18:55+00:00</updated>
<author>
<name>Evan Chai</name>
<email>evan.chai@intel.com</email>
</author>
<published>2023-04-06T05:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=fab069eabc01bc65925b0914a7d5c2f260b2bdce'/>
<id>urn:sha1:fab069eabc01bc65925b0914a7d5c2f260b2bdce</id>
<content type='text'>
They had been implemented in MdePkg/Library/BaseLib

Cc: Daniel Schaefer &lt;git@danielschaefer.me&gt;
Cc: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Cc: Andrei Warkentin &lt;andrei.warkentin@intel.com&gt;
Signed-off-by: Evan Chai &lt;evan.chai@intel.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>RISC-V/ProcessorPkg: Address Core CI Uncrustify errors</title>
<updated>2022-02-18T06:10:30+00:00</updated>
<author>
<name>Abner Chang</name>
<email>abner.chang@hpe.com</email>
</author>
<published>2022-01-21T07:59:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=9006355ddfc26c5d2f499c271291557e68acda68'/>
<id>urn:sha1:9006355ddfc26c5d2f499c271291557e68acda68</id>
<content type='text'>
Signed-off-by: Abner Chang &lt;abner.chang@hpe.com&gt;
Cc: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Cc: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>RISC-V/ProcessorPkg: Address Core CI Spelling errors.</title>
<updated>2022-02-18T06:10:29+00:00</updated>
<author>
<name>Abner Chang</name>
<email>abner.chang@hpe.com</email>
</author>
<published>2022-01-21T07:50:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=6e5d8a44bf504adc80f10ba14004e22aa67ea813'/>
<id>urn:sha1:6e5d8a44bf504adc80f10ba14004e22aa67ea813</id>
<content type='text'>
Signed-off-by: Abner Chang &lt;abner.chang@hpe.com&gt;
Cc: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Cc: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>RISC-V/ProcessorPkg: Address Core CI ECC errors.</title>
<updated>2022-02-18T06:10:29+00:00</updated>
<author>
<name>Abner Chang</name>
<email>abner.chang@hpe.com</email>
</author>
<published>2022-01-21T07:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=bf2ade6ded7c25715c484a81717f383f8b3dcc78'/>
<id>urn:sha1:bf2ade6ded7c25715c484a81717f383f8b3dcc78</id>
<content type='text'>
Signed-off-by: Abner Chang &lt;abner.chang@hpe.com&gt;
Cc: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Cc: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>RiscV/ProcessorPkg: Create read mtime CSR library instances</title>
<updated>2021-11-10T06:57:43+00:00</updated>
<author>
<name>Abner Chang</name>
<email>abner.chang@hpe.com</email>
</author>
<published>2021-07-08T03:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=40f4c702805127e82bae00783396bd31f21e1515'/>
<id>urn:sha1:40f4c702805127e82bae00783396bd31f21e1515</id>
<content type='text'>
Create library instances of reading Machine mode timer.
- MacineModeTimerLib is used to read mtime CSR through
  platfrom library.
- EmulatedMacineModeTimerLib is used to read mtime CSR
  through shadow CSR.

Cc: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Cc: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Signed-off-by: Abner Chang &lt;abner.chang@hpe.com&gt;
Reviewed-by: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>RISC-V: Use RISC-V PeiCoreEntryPoint library</title>
<updated>2021-11-10T06:50:01+00:00</updated>
<author>
<name>Abner Chang</name>
<email>abner.chang@hpe.com</email>
</author>
<published>2021-06-18T07:24:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=f215445c0e013299f962a984b39dc96b089f9027'/>
<id>urn:sha1:f215445c0e013299f962a984b39dc96b089f9027</id>
<content type='text'>
1. Use RISC-V PeiCoreEntryPoint library instance for opensbi
   to switch to the next phase with arg0 as HART Id and arg1
   as the SEC to PEI handoff data.
2. Introduce EDK2 opensbi platform operation functions.
   With this, OEM can has its won platform initialization code
   before and/or after opensbi vendor platform functions.

Cc: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Cc: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Signed-off-by: Abner Chang &lt;abner.chang@hpe.com&gt;
Reviewed-by: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Reviewed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>RISC-V: Implement ResetSystem RT call</title>
<updated>2021-10-19T04:17:25+00:00</updated>
<author>
<name>Daniel Schaefer</name>
<email>daniel.schaefer@hpe.com</email>
</author>
<published>2021-07-02T12:29:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=213b0517bcf85739364af97e15154a281949ff88'/>
<id>urn:sha1:213b0517bcf85739364af97e15154a281949ff88</id>
<content type='text'>
Cc: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Cc: Abner Chang &lt;abner.chang@hpe.com&gt;
Cc: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Reviewed-by: Abner Chang &lt;abner.chang@hpe.com&gt;

Signed-off-by: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
</content>
</entry>
<entry>
<title>RISC-V: Switch to latest OpenSBI</title>
<updated>2021-10-19T04:17:24+00:00</updated>
<author>
<name>Daniel Schaefer</name>
<email>daniel.schaefer@hpe.com</email>
</author>
<published>2021-07-02T06:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=0edc9b4e7aeb736e54067bd1b02c7ab2dbd663c5'/>
<id>urn:sha1:0edc9b4e7aeb736e54067bd1b02c7ab2dbd663c5</id>
<content type='text'>
Cc: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Cc: Abner Chang &lt;abner.chang@hpe.com&gt;
Cc: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Reviewed-by: Abner Chang &lt;abner.chang@hpe.com&gt;

Signed-off-by: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
</content>
</entry>
<entry>
<title>RISC-V/PlatformPkg: Build DeviceTree and use that in SEC</title>
<updated>2021-10-19T04:17:23+00:00</updated>
<author>
<name>Daniel Schaefer</name>
<email>daniel.schaefer@hpe.com</email>
</author>
<published>2021-07-02T06:58:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=f3704ed6aca7a13f695db096502e26e283fba9f9'/>
<id>urn:sha1:f3704ed6aca7a13f695db096502e26e283fba9f9</id>
<content type='text'>
OpenSBI uses the device tree for platform specific initialization, so we
need to have it already in SEC.

Cc: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Cc: Abner Chang &lt;abner.chang@hpe.com&gt;
Cc: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Reviewed-by: Abner Chang &lt;abner.chang@hpe.com&gt;

Signed-off-by: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
</content>
</entry>
<entry>
<title>Silicon/RISC-V: Introduce FirmwareContext library</title>
<updated>2021-10-19T04:17:21+00:00</updated>
<author>
<name>Abner Chang</name>
<email>abner.chang@hpe.com</email>
</author>
<published>2021-06-18T07:01:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=8b2222d74351e20c80ce35b17eac40626eeb39e1'/>
<id>urn:sha1:8b2222d74351e20c80ce35b17eac40626eeb39e1</id>
<content type='text'>
Add RISC-V FirmwareContext library for different FirmwareContext
implementations. This instance uses SBI firmware extension to
get the pointer to FirmwareContext.

Cc: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Cc: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;
Reviewed-by: Abner Chang &lt;abner.chang@hpe.com&gt;
Reviewed-by: Daniel Schaefer &lt;daniel.schaefer@hpe.com&gt;

Signed-off-by: Abner Chang &lt;abner.chang@hpe.com&gt;
</content>
</entry>
</feed>
