<feed xmlns='http://www.w3.org/2005/Atom'>
<title>starfive-tech/opensbi.git/platform, branch starfive-dubhe</title>
<subtitle>StarFive Tech OpenSBI for VisionFive (JH7110) boards (mirror)</subtitle>
<id>https://git.radix-linux.su/starfive-tech/opensbi.git/atom?h=starfive-dubhe</id>
<link rel='self' href='https://git.radix-linux.su/starfive-tech/opensbi.git/atom?h=starfive-dubhe'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/'/>
<updated>2021-08-04T08:05:02+00:00</updated>
<entry>
<title>platform: generic: Change FW_JUMP_FDT_ADDR to 128MB offset</title>
<updated>2021-08-04T08:05:02+00:00</updated>
<author>
<name>Ley Foon Tan</name>
<email>leyfoon.tan@starfivetech.com</email>
</author>
<published>2021-08-04T05:38:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/commit/?id=4ad25b455be55b31f38404e82225e6d757704e26'/>
<id>urn:sha1:4ad25b455be55b31f38404e82225e6d757704e26</id>
<content type='text'>
OpenSBI defaults to place the FDT 32MB after the start of the kernel but
this is not sufficient for a kernel with a large builtin initrd rootfs.

This patch change FW_JUMP_FDT_ADDR to 128MB after the FW_TEXT_START to
support &gt; 32MB kernel image.

This is known limitation, see detail in
https://github.com/riscv/opensbi/issues/169

Signed-off-by: Ley Foon Tan &lt;leyfoon.tan@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>generic: fu740: add workaround for CIP-1200 errata</title>
<updated>2021-07-27T09:59:59+00:00</updated>
<author>
<name>David Abdurachmanov</name>
<email>david.abdurachmanov@sifive.com</email>
</author>
<published>2021-07-20T17:02:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/commit/?id=217d5e488033c7337b80794563b2f13e29b9f88d'/>
<id>urn:sha1:217d5e488033c7337b80794563b2f13e29b9f88d</id>
<content type='text'>
Instruction TLB can fail to respect a non-global SFENCE thus we need to
flush the TLB using SFENCE.VMA x0, x0

See full description of CIP-1200 in Errata_FU740-C000_20210205 from
https://www.sifive.com/boards/hifive-unmatched

Signed-off-by: David Abdurachmanov &lt;david.abdurachmanov@sifive.com&gt;
Signed-off-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;
</content>
</entry>
<entry>
<title>platform: generic: Add PMU support</title>
<updated>2021-07-11T05:09:42+00:00</updated>
<author>
<name>Atish Patra</name>
<email>atish.patra@wdc.com</email>
</author>
<published>2021-07-10T16:18:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/commit/?id=0e12aa8dee632f67dbb458aa5d3ee38f7db4e70c'/>
<id>urn:sha1:0e12aa8dee632f67dbb458aa5d3ee38f7db4e70c</id>
<content type='text'>
Add PMU support for generic platform. Generic platform solely relies on
the device tree to parse all pmu related information. If any event is
not described in device tree, generic platform will not support it.

Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
Signed-off-by: Atish Patra &lt;atish.patra@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: generic: Terminate platform.name with null</title>
<updated>2021-07-06T08:51:53+00:00</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2021-07-04T15:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/commit/?id=17e23b678dac2e4579e714705cec137b351f7e9b'/>
<id>urn:sha1:17e23b678dac2e4579e714705cec137b351f7e9b</id>
<content type='text'>
fw_platform_init() fills platform.name without considering the
ending null character. Fix it.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: Replace CLINT library usage with ACLINT library</title>
<updated>2021-06-24T04:09:55+00:00</updated>
<author>
<name>Anup Patel</name>
<email>anup.patel@wdc.com</email>
</author>
<published>2021-05-21T11:03:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/commit/?id=a731c7e36988c3308e1978ecde491f2f6182d490'/>
<id>urn:sha1:a731c7e36988c3308e1978ecde491f2f6182d490</id>
<content type='text'>
The ACLINT devices are backward compatible with SiFive CLINT
so we replace all CLINT library usage in various platforms
with ACLINT library. As a result of this replacement, the
CLINT library is not used by any part of OpenSBI hence we
remove it.

Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Xiang W &lt;wxjstz@126.com&gt;
</content>
</entry>
<entry>
<title>platform: andes/ae350: Drop plicsw_ipi_sync()</title>
<updated>2021-06-11T05:51:14+00:00</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2021-06-04T15:35:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/commit/?id=434198e3be65732d2a326b369377d4db732c1af8'/>
<id>urn:sha1:434198e3be65732d2a326b369377d4db732c1af8</id>
<content type='text'>
plicsw_ipi_sync() is a forward declaration but without the actual
implementation. Drop it.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: andes/ae350: Drop plicsw_get_pending()</title>
<updated>2021-06-11T05:50:18+00:00</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2021-06-04T15:35:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/commit/?id=de446ccf180575db3fe85d4bca468848faee359f'/>
<id>urn:sha1:de446ccf180575db3fe85d4bca468848faee359f</id>
<content type='text'>
This is not used anywhere. Drop it.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: andes/ae350: Cosmetic fixes in plicsw.c</title>
<updated>2021-06-11T05:46:46+00:00</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2021-06-04T15:35:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/commit/?id=a03ea2e2b1e5e81c018c4ebcce34e241eb2c6b90'/>
<id>urn:sha1:a03ea2e2b1e5e81c018c4ebcce34e241eb2c6b90</id>
<content type='text'>
- %s/CLINT/PLICSW
- replace '.' with a space
- add a space around * in plicsw_cold_ipi_init()

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: Remove sifive/fu540 platform</title>
<updated>2021-05-06T08:54:45+00:00</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2021-04-29T10:16:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/commit/?id=26998f3d116992ae3fc6670c8f724bcc630d33fd'/>
<id>urn:sha1:26998f3d116992ae3fc6670c8f724bcc630d33fd</id>
<content type='text'>
Now that SiFive HiFive Unleashed board is using the generic platform
support in OpenSBI, let's remove the old non-generic one.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>lib: sbi: Simplify system reset platform operations</title>
<updated>2021-04-28T11:55:00+00:00</updated>
<author>
<name>Anup Patel</name>
<email>anup.patel@wdc.com</email>
</author>
<published>2021-04-22T06:23:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/opensbi.git/commit/?id=043d088e3964ec64b091f739e2282f53f7d264fb'/>
<id>urn:sha1:043d088e3964ec64b091f739e2282f53f7d264fb</id>
<content type='text'>
Instead of having system_reset_check() and system_reset() callbacks
in platform operations, it will be much simpler for reset driver to
directly register these operations as a device to the sbi_system
implementation.

Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
</content>
</entry>
</feed>
