<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opensbi.git/platform, branch v0.6</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/opensbi.git/atom/platform?h=v0.6</id>
<link rel='self' href='http://cgit.235523.xyz/opensbi.git/atom/platform?h=v0.6'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/'/>
<updated>2020-02-19T11:23:42Z</updated>
<entry>
<title>platform: qemu: virt: Correct the typo in config.mk</title>
<updated>2020-02-19T11:23:42Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2020-02-18T10:18:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=3e7d666d7ca5eca5b4ba9c0c624a1747bbfd7bf7'/>
<id>urn:sha1:3e7d666d7ca5eca5b4ba9c0c624a1747bbfd7bf7</id>
<content type='text'>
It should be "aligned".

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: sifive: fu540: Add 32-bit specific fdt/payload addresses</title>
<updated>2020-02-19T11:22:07Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2020-02-18T10:15:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=66fb729a1e46a9a46e809f3b7867fef91477e494'/>
<id>urn:sha1:66fb729a1e46a9a46e809f3b7867fef91477e494</id>
<content type='text'>
For testing 32-bit SiFive specific drivers with QEMU riscv32, add
32-bit specific FW_JUMP_FDT_ADDR and FW_PAYLOAD_OFFSET.

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 stale options from config.mk files</title>
<updated>2020-02-17T12:12:55Z</updated>
<author>
<name>Anup Patel</name>
<email>anup.patel@wdc.com</email>
</author>
<published>2020-02-13T11:32:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=a062200b893b6707a336750d6f914601606d13a7'/>
<id>urn:sha1:a062200b893b6707a336750d6f914601606d13a7</id>
<content type='text'>
This patch removes stale options from config.mk files of
Ariane FPGA and QEMU virt platform support.

Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Atish Patra &lt;atish.patra@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: Add Spike initial support</title>
<updated>2020-02-17T12:12:52Z</updated>
<author>
<name>James Clarke</name>
<email>jrtc27@jrtc27.com</email>
</author>
<published>2020-02-01T01:07:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=c2f23cc6edd7ee2dc6a07991312d44233080ae6b'/>
<id>urn:sha1:c2f23cc6edd7ee2dc6a07991312d44233080ae6b</id>
<content type='text'>
This patch adds initial platform support Spike emulator.

Signed-off-by: James Clarke &lt;jrtc27@jrtc27.com&gt;
Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Atish Patra &lt;atish.patra@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: sifive: fu540: Add platform specific 'make run' cmd</title>
<updated>2020-02-07T10:50:34Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2020-02-06T12:15:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=9a717ec12eeaa94e8781b0f196afd7fee19c9f63'/>
<id>urn:sha1:9a717ec12eeaa94e8781b0f196afd7fee19c9f63</id>
<content type='text'>
This adds sifive/fu540 specific QEMU run command.

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: Drop qemu/sifive_u support</title>
<updated>2020-02-07T05:31:01Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2020-02-06T11:51:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=6d0b4c520da8981ab36b0e5d64779295684b2250'/>
<id>urn:sha1:6d0b4c520da8981ab36b0e5d64779295684b2250</id>
<content type='text'>
With QEMU v4.2 RISC-V changes to improve the emulation fidelity
of 'sifive_u' machine, OpenSBI v0.4 / U-Boot v2019.10 / Linux
kernel v5.3 images built for the SiFive HiFive Unleashed board
can be used out of the box without any special hack. Hence there
is no need for us to continue supporting such a special target in
OpenSBI. Going forward, sifive/fu540 platform can be used on both
real hardware and QEMU 'sifive_u' machine.

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: sifive/fu540: Set tlb range flush limit to zero</title>
<updated>2020-02-05T05:16:29Z</updated>
<author>
<name>Atish Patra</name>
<email>atish.patra@wdc.com</email>
</author>
<published>2020-02-04T23:09:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=2c2bbe7374b127b4ca4e0aa5d6cfb3f5bd21a2ee'/>
<id>urn:sha1:2c2bbe7374b127b4ca4e0aa5d6cfb3f5bd21a2ee</id>
<content type='text'>
It was reported that tlb range flush is not working on fu540.
Only tlb full flush seems to work on fu540 probably due to some
hardware errata.

Set the tlb flush limit to zero so that all tlb flush requests
are converted to full flush.

Signed-off-by: Atish Patra &lt;atish.patra@wdc.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: Add an platform ops to return platform specific tlb flush limit</title>
<updated>2020-02-05T05:07:11Z</updated>
<author>
<name>Atish Patra</name>
<email>atish.patra@wdc.com</email>
</author>
<published>2020-02-04T23:09:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=d79173b4b7519b537cf64c984d27daa26aad23c0'/>
<id>urn:sha1:d79173b4b7519b537cf64c984d27daa26aad23c0</id>
<content type='text'>
If a platform requires to perform a tlb full flush, they should set
the tlb_range_flush_limit value to zero. However, corresponding platform
API ignore the value and continue to return the default value.

Add a platform ops to retrieve platform specific tlb range flush limit.
The platform variable becomes redundant in presence of the platform ops.
Take this opportunity to remove the variable as well.

The default is still set to smallest page size in RISC-V (4KB), as there
is no way to figure out a best value for all platforms. Individual platform
should set it to the optimal value for their platform.

Signed-off-by: Atish Patra &lt;atish.patra@wdc.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: Update UART base addresses for qemu/sifve_u</title>
<updated>2020-01-25T05:24:21Z</updated>
<author>
<name>Nikita Ermakov</name>
<email>coffe92@gmail.com</email>
</author>
<published>2020-01-24T13:47:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=ac1c229b6124baf66b76982b2c82e4ca7ce9e2d5'/>
<id>urn:sha1:ac1c229b6124baf66b76982b2c82e4ca7ce9e2d5</id>
<content type='text'>
In the QEMU [1] there was a change of the UART base addresses for
sifive_u machine to match the hardware. Make corresponding changes in
the opensbi for qemu/sifive_u platform.

[1] https://git.qemu.org/?p=qemu.git;a=commitdiff;h=4b55bc2b5f7ff065da5d2b813ee5153c598d3764

Signed-off-by: Nikita Ermakov &lt;coffe92@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: template: typo fix in system reboot/shutdown names</title>
<updated>2020-01-24T02:04:10Z</updated>
<author>
<name>Jiuyang Liu (Sequencer)</name>
<email>liujiuyang1994@gmail.com</email>
</author>
<published>2020-01-24T02:04:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=85647a1a76394ab2fe4305dfdccb439d657610c0'/>
<id>urn:sha1:85647a1a76394ab2fe4305dfdccb439d657610c0</id>
<content type='text'>
This patch does minor typo fix in system reboot/shutdown names
in platform operations.

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