<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opensbi.git/platform, branch v1.6</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/opensbi.git/atom/platform?h=v1.6</id>
<link rel='self' href='http://cgit.235523.xyz/opensbi.git/atom/platform?h=v1.6'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/'/>
<updated>2024-12-21T16:08:50Z</updated>
<entry>
<title>include: sbi: Fix compiling with C23 enabled compilers</title>
<updated>2024-12-21T16:08:50Z</updated>
<author>
<name>Michael Neuling</name>
<email>michaelneuling@tenstorrent.com</email>
</author>
<published>2024-12-21T16:08:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=d539d64a23bbd64ba324eed595449bcc9c7be0cb'/>
<id>urn:sha1:d539d64a23bbd64ba324eed595449bcc9c7be0cb</id>
<content type='text'>
C23 pre-defines bool so we need to gate our defines.

Signed-off-by: Michael Neuling &lt;michaelneuling@tenstorrent.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
<entry>
<title>platform: generic: Initialize console before other drivers</title>
<updated>2024-12-21T12:51:50Z</updated>
<author>
<name>Samuel Holland</name>
<email>samuel.holland@sifive.com</email>
</author>
<published>2024-12-19T05:02:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=0c5dc12d73b0b5f31cee2582531c34dde117d4f7'/>
<id>urn:sha1:0c5dc12d73b0b5f31cee2582531c34dde117d4f7</id>
<content type='text'>
Initialize serial drivers first, so messages printed by other drivers do
not need to use the early console buffer.

Suggested-by: Anup Patel &lt;anup@brainfault.org&gt;
Signed-off-by: Samuel Holland &lt;samuel.holland@sifive.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
<entry>
<title>lib: utils/mpxy: Add RPMI client driver for MPXY</title>
<updated>2024-12-06T03:56:57Z</updated>
<author>
<name>Rahul Pathak</name>
<email>rpathak@ventanamicro.com</email>
</author>
<published>2024-08-08T05:45:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=c5a8b15e398ad09e08a2be11d1f27c0fb6ba6328'/>
<id>urn:sha1:c5a8b15e398ad09e08a2be11d1f27c0fb6ba6328</id>
<content type='text'>
Add a generic RPMI mailbox client driver which provides a MPXY channel.
Initially, this driver only supports RPMI clock service group but can
be extended to support multiple RPMI service groups.

Signed-off-by: Rahul Pathak &lt;rpathak@ventanamicro.com&gt;
Co-developed-by: Anup Patel &lt;apatel@ventanamicro.com&gt;
Signed-off-by: Anup Patel &lt;apatel@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>lib: utils: Add simple FDT based MPXY driver framework</title>
<updated>2024-12-06T03:56:54Z</updated>
<author>
<name>Anup Patel</name>
<email>apatel@ventanamicro.com</email>
</author>
<published>2024-08-08T05:41:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=32577ec3a1eea116145089f9264e7f27582c396c'/>
<id>urn:sha1:32577ec3a1eea116145089f9264e7f27582c396c</id>
<content type='text'>
The generic platform can have multiple MPXY drivers so add a simple
FDT based MPXY driver framework.

Signed-off-by: Anup Patel &lt;apatel@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>lib: utils/cppc: Add RPMI CPPC driver</title>
<updated>2024-12-06T03:56:47Z</updated>
<author>
<name>Subrahmanya Lingappa</name>
<email>slingappa@ventanamicro.com</email>
</author>
<published>2024-08-07T05:24:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=591a98bdd549b20504ffda41a41346ad2248ea4d'/>
<id>urn:sha1:591a98bdd549b20504ffda41a41346ad2248ea4d</id>
<content type='text'>
Add RPMI based driver for CPPC register read, write and probe.

Signed-off-by: Subrahmanya Lingappa &lt;slingappa@ventanamicro.com&gt;
Co-developed-by: Rahul Pathak &lt;rpathak@ventanamicro.com&gt;
Signed-off-by: Rahul Pathak &lt;rpathak@ventanamicro.com&gt;
Co-developed-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Signed-off-by: Sunil V L &lt;sunilvl@ventanamicro.com&gt;
Signed-off-by: Anup Patel &lt;apatel@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>lib: utils: Add simple FDT based CPPC driver framework</title>
<updated>2024-12-06T03:56:45Z</updated>
<author>
<name>Anup Patel</name>
<email>apatel@ventanamicro.com</email>
</author>
<published>2024-08-07T05:17:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=54e632b72e80101cf733c47ad1c419d23a8b78e7'/>
<id>urn:sha1:54e632b72e80101cf733c47ad1c419d23a8b78e7</id>
<content type='text'>
The generic platform can have multiple CPPC drivers so add a simple
FDT based CPPC driver framework.

Signed-off-by: Anup Patel &lt;apatel@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>lib: utils/hsm: Add RPMI HSM driver</title>
<updated>2024-12-06T03:56:43Z</updated>
<author>
<name>Subrahmanya Lingappa</name>
<email>slingappa@ventanamicro.com</email>
</author>
<published>2024-08-06T05:25:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=33ee9b8240fee298ddd357a68096652286024670'/>
<id>urn:sha1:33ee9b8240fee298ddd357a68096652286024670</id>
<content type='text'>
The RPMI HSM service group provides set of routine to query and control
power states of a Hart. Add RPMI based Hart State Management (HSM) driver.

Signed-off-by: Subrahmanya Lingappa &lt;slingappa@ventanamicro.com&gt;
Signed-off-by: Anup Patel &lt;apatel@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>lib: utils: Add simple FDT based HSM driver framework</title>
<updated>2024-12-06T03:56:40Z</updated>
<author>
<name>Anup Patel</name>
<email>apatel@ventanamicro.com</email>
</author>
<published>2024-08-06T05:15:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=ff4769bf08b50c61bb48f37ea00a17737096e2b5'/>
<id>urn:sha1:ff4769bf08b50c61bb48f37ea00a17737096e2b5</id>
<content type='text'>
The generic platform can have multiple HSM drivers so add a simple
FDT based HSM driver framework.

Signed-off-by: Anup Patel &lt;apatel@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>lib: sbi: Add optional resume address to hart suspend</title>
<updated>2024-12-06T03:56:35Z</updated>
<author>
<name>Subrahmanya Lingappa</name>
<email>slingappa@ventanamicro.com</email>
</author>
<published>2024-08-06T05:08:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=fdd72635368beb5f9c85533b92abb31adee20406'/>
<id>urn:sha1:fdd72635368beb5f9c85533b92abb31adee20406</id>
<content type='text'>
Add an optional resume address to the platform specific hart suspend call.

Signed-off-by: Subrahmanya Lingappa &lt;slingappa@ventanamicro.com&gt;
Signed-off-by: Anup Patel &lt;apatel@ventanamicro.com&gt;
</content>
</entry>
<entry>
<title>lib: utils/suspend: Add RPMI system suspend driver</title>
<updated>2024-12-06T03:56:32Z</updated>
<author>
<name>Subrahmanya Lingappa</name>
<email>slingappa@ventanamicro.com</email>
</author>
<published>2024-08-06T04:59:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=13f55f33a1d361784fd250b9e3897918b7ae82d4'/>
<id>urn:sha1:13f55f33a1d361784fd250b9e3897918b7ae82d4</id>
<content type='text'>
Add RPMI based system suspend driver.

To test this, execute the follwoing in Linux:
 $ echo mem &gt; /sys/power/state

To wake up, execute the following command on qemu monitor terminal:
 (qemu) system_wakeup

Signed-off-by: Subrahmanya Lingappa &lt;slingappa@ventanamicro.com&gt;
Signed-off-by: Anup Patel &lt;apatel@ventanamicro.com&gt;
</content>
</entry>
</feed>
