<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opensbi.git/platform, branch v0.5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/opensbi.git/atom/platform?h=v0.5</id>
<link rel='self' href='http://cgit.235523.xyz/opensbi.git/atom/platform?h=v0.5'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/'/>
<updated>2019-09-28T12:45:18Z</updated>
<entry>
<title>kendryte/k210: remove unused file</title>
<updated>2019-09-28T12:45:18Z</updated>
<author>
<name>Damien Le Moal</name>
<email>damien.lemoal@wdc.com</email>
</author>
<published>2019-09-26T17:45:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=190e3f4bd9ca93ba4c2e9a42c463c2c01b9c255b'/>
<id>urn:sha1:190e3f4bd9ca93ba4c2e9a42c463c2c01b9c255b</id>
<content type='text'>
Commit 9dfe72057957 ("kendryte/k210: remove sysctl code") missed
removing the file sysctl.c. Fix this here.

Fixes: 9dfe72057957 ("kendryte/k210: remove sysctl code")
Signed-off-by: Damien Le Moal &lt;damien.lemoal@wdc.com&gt;
Reviewed-by: Atish Patra &lt;atish.patra@wdc.com&gt;
</content>
</entry>
<entry>
<title>lib: provide a platform specific tlb range flush threshold</title>
<updated>2019-09-10T12:14:10Z</updated>
<author>
<name>Atish Patra</name>
<email>atish.patra@wdc.com</email>
</author>
<published>2019-09-10T10:40:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=98ee15ca3adcf7bc22695897cd63a3ce8c5c53ff'/>
<id>urn:sha1:98ee15ca3adcf7bc22695897cd63a3ce8c5c53ff</id>
<content type='text'>
Currently, the tlb range flush threshold is fixed and set to 4k for
all platforms. However, it should be platform specific as it completely
depends upon how platform actually implements sfence instruction.

Define a platform feature that allows every individual platform to set
different values. If a platform doesn't define it, just use a page size as
the threshold.

Signed-off-by: Atish Patra &lt;atish.patra@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>kendryte/k210: remove sysctl code</title>
<updated>2019-09-05T13:20:37Z</updated>
<author>
<name>Damien Le Moal</name>
<email>damien.lemoal@wdc.com</email>
</author>
<published>2019-09-04T04:27:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=9dfe72057957e373b0c0782a1861739cd9a658b5'/>
<id>urn:sha1:9dfe72057957e373b0c0782a1861739cd9a658b5</id>
<content type='text'>
Directly implement frequency discovery, making the sysctl code
unnecessary. While at it, Move all macro definitions from platform.c
into platform.h and cleanup that file, removing the need for the
Apache 2.0 license and Canaan Inc copyright.

Signed-off-by: Damien Le Moal &lt;damien.lemoal@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>kendryte/k210: Use sifive UART driver</title>
<updated>2019-09-05T13:17:56Z</updated>
<author>
<name>Damien Le Moal</name>
<email>damien.lemoal@wdc.com</email>
</author>
<published>2019-09-04T04:27:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=fca8c3be0122d4b90cef572aefddd65c27fcaba6'/>
<id>urn:sha1:fca8c3be0122d4b90cef572aefddd65c27fcaba6</id>
<content type='text'>
The Kendryte K210 UARTHS is compatible with SiFive UART. So use the
sifive uart driver and remove the k210 uarths platform code.

Signed-off-by: Damien Le Moal &lt;damien.lemoal@wdc.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: Add Andes AE350 initial support</title>
<updated>2019-08-23T10:55:56Z</updated>
<author>
<name>Nylon Chen</name>
<email>nylon7@andestech.com</email>
</author>
<published>2019-07-18T07:52:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=3cbb419def46e95b04d43f2d95f126f653e55589'/>
<id>urn:sha1:3cbb419def46e95b04d43f2d95f126f653e55589</id>
<content type='text'>
This commit provides basic support for the AE350 platform.

Signed-off-by: Zong Li &lt;zongbox@gmail.com&gt;
Signed-off-by: Nylon Chen &lt;nylon7@andestech.com&gt;
</content>
</entry>
<entry>
<title>platform: Remove the ipi_sync method from all platforms.</title>
<updated>2019-08-16T03:12:58Z</updated>
<author>
<name>Atish Patra</name>
<email>atish.patra@wdc.com</email>
</author>
<published>2019-08-15T01:02:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=75229705a0bf804099fbf32b61d7f6ba459226ec'/>
<id>urn:sha1:75229705a0bf804099fbf32b61d7f6ba459226ec</id>
<content type='text'>
OpenSBI manages outstanding TLB flush requests by queueing
them in a fifo synchronously. An ipi sync which uses an
atomic operation on MMIO address is no longer required.

Remove the ipi sync method from platform header and all usage.

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: sifive: fu540: Expand FDT size before any patching</title>
<updated>2019-08-09T07:00:06Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2019-08-08T07:20:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=446b6f30a44a856e81aa50684ac428f30221f4bb'/>
<id>urn:sha1:446b6f30a44a856e81aa50684ac428f30221f4bb</id>
<content type='text'>
We should expand the FDT size before any patching, otherwise it's
possible the "status" fix up might fail due to insufficient space.

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>treewide: Use conventional names for 32-bit and 64-bit</title>
<updated>2019-07-25T03:44:58Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2019-07-24T04:29:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=85546a5477d470ab84922b3bc28debe127a47f05'/>
<id>urn:sha1:85546a5477d470ab84922b3bc28debe127a47f05</id>
<content type='text'>
There are several places in the source tree that have:

  32bit, 32 bit, 64bit, 64 bit

Fix by using the conventional names with a hyphen.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Lukas Auer &lt;lukas.auer@aisec.fraunhofer.de&gt;
Acked-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: sifive/fu540: Move FDT further up</title>
<updated>2019-07-24T03:54:28Z</updated>
<author>
<name>Anup Patel</name>
<email>Anup.Patel@wdc.com</email>
</author>
<published>2019-07-22T05:16:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=e3f743339ab3d103aa5399a7bbb357f8cc618862'/>
<id>urn:sha1:e3f743339ab3d103aa5399a7bbb357f8cc618862</id>
<content type='text'>
This patch changes FW_xyz_FDT_ADDR to RAM_START+128MB (i.e. 0x88000000)
so that next stage bootloader (i.e. U-Boot) has enough space to unpack
bigger kernel images.

Reported-by: David Abdurachmanov &lt;david.abdurachmanov@sifive.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: David Abdurachmanov &lt;david.abdurachmanov@sifive.com&gt;
Tested-by: David Abdurachmanov &lt;david.abdurachmanov@sifive.com&gt;
</content>
</entry>
<entry>
<title>platform: sifive: fu540: Use standard value string for cpu node status</title>
<updated>2019-07-22T05:44:05Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2019-07-05T02:30:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=e7456399e439cf8c2f8c44264c0988218b2b6ac5'/>
<id>urn:sha1:e7456399e439cf8c2f8c44264c0988218b2b6ac5</id>
<content type='text'>
Per device tree spec, the standard value string for the "status"
property of a cpu node is either "okay" or "disabled". "masked"
was once used but it is unfortunately a spec violation.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Acked-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
</feed>
