<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opensbi.git/platform/common, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/opensbi.git/atom/platform/common?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/opensbi.git/atom/platform/common?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/'/>
<updated>2019-06-19T04:18:56Z</updated>
<entry>
<title>platform: Move platform common to lib/utils.</title>
<updated>2019-06-19T04:18:56Z</updated>
<author>
<name>Atish Patra</name>
<email>atish.patra@wdc.com</email>
</author>
<published>2019-06-18T21:54:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=793e5e1184f04012804914bd922e68536f3b68dd'/>
<id>urn:sha1:793e5e1184f04012804914bd922e68536f3b68dd</id>
<content type='text'>
Currently, platform/common contains platform/non-platform specific
common minimal drivers and libraries. This is helpful is all platforms
are built within opensbi framework.

Move them to lib/utils so that any external platform code also can
reuse the minimalistic drivers or other common libraries.

This patch doesn't introduce any functional changes.

Signed-off-by: Atish Patra &lt;atish.patra@wdc.com&gt;
Acked-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>lib: Include helper libc functions directly in libsbi.</title>
<updated>2019-06-19T04:18:54Z</updated>
<author>
<name>Atish Patra</name>
<email>atish.patra@wdc.com</email>
</author>
<published>2019-06-18T21:54:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=98aaf8317b74414afa78078bc056670f46c45f41'/>
<id>urn:sha1:98aaf8317b74414afa78078bc056670f46c45f41</id>
<content type='text'>
libsbi needs some of the custom libc functions. It should be directly
included in libsbi instead of platform specific libraries.

Signed-off-by: Atish Patra &lt;atish.patra@wdc.com&gt;
Acked-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform/common/libfdt: fix unnecessary multiple inclusions</title>
<updated>2019-04-25T17:23:31Z</updated>
<author>
<name>Xiang Wang</name>
<email>wxjstz@126.com</email>
</author>
<published>2019-04-25T03:52:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=c1d01b0c2efea86348235a1c7f83382e53f87e0e'/>
<id>urn:sha1:c1d01b0c2efea86348235a1c7f83382e53f87e0e</id>
<content type='text'>
Signed-off-by: Xiang Wang &lt;wxjstz@126.com&gt;
</content>
</entry>
<entry>
<title>all: run clang-format and update checked-in files</title>
<updated>2019-04-24T04:19:46Z</updated>
<author>
<name>Olof Johansson</name>
<email>olof@lixom.net</email>
</author>
<published>2019-04-11T00:41:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=10baa64c02f6746fd506136e0693aa2d592574fb'/>
<id>urn:sha1:10baa64c02f6746fd506136e0693aa2d592574fb</id>
<content type='text'>
Noisy commit, no functional changes.

Generated with an current upstream clang-format and:

clang-format -i $(find . -name \*.[ch])

Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
<entry>
<title>all: Annotate some tables to have clang-format leave them alone</title>
<updated>2019-04-24T04:19:46Z</updated>
<author>
<name>Olof Johansson</name>
<email>olof@lixom.net</email>
</author>
<published>2019-04-11T00:41:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=fbf986ac2a0b926ae97e6796b87e366610d7589e'/>
<id>urn:sha1:fbf986ac2a0b926ae97e6796b87e366610d7589e</id>
<content type='text'>
One of the shortcomings of clang-format is that it doesn't allow
for aligned define tables, which is used for a number of constants.

Add annotation to disable the automatic formatting where needed.

Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
<entry>
<title>libfdt: don't try to clang-format</title>
<updated>2019-04-24T04:19:46Z</updated>
<author>
<name>Olof Johansson</name>
<email>olof@lixom.net</email>
</author>
<published>2019-04-11T00:41:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=97fb8c0e3bcd4d7915ea35020e4d95999d389cd3'/>
<id>urn:sha1:97fb8c0e3bcd4d7915ea35020e4d95999d389cd3</id>
<content type='text'>
Add an empty clang-format to disable reformatting of imported code and
make it easier to merge in upstream changes of that project over time.

Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
<entry>
<title>TOP: Allow building platform out-of-tree</title>
<updated>2019-04-09T03:44:09Z</updated>
<author>
<name>Anup Patel</name>
<email>anup.patel@wdc.com</email>
</author>
<published>2019-04-04T06:19:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=54f31e82093969eaca9f7ebab06c92fa044dd076'/>
<id>urn:sha1:54f31e82093969eaca9f7ebab06c92fa044dd076</id>
<content type='text'>
This patch extends our current build-system for building platform
sources which are not part of OpenSBI sources.

For example:

Let's say we have out-of-tree ABC platform sources. We place these
sources under &lt;XYZ&gt;/ABC directory along with its config.mk and
objects.mk.

To build out-of-tree ABC platform from OpenSBI directory:
$ make PLATFORM_DIR=&lt;XYZ&gt;/ABC
OR
$ make PLATFORM_DIR=&lt;XYZ&gt; PLATFORM=ABC

To build out-of-tree ABC platform from &lt;XYZ&gt;/ABC directory:
$ make PLATFORM_DIR=&lt;XYZ&gt;/ABC -C &lt;path_to_opensbi&gt;
OR
$ make PLATFORM_DIR=&lt;XYZ&gt; PLATFORM=ABC -C &lt;path_to_opensbi&gt;

Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
Reviewed-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: plic: Fix comments of programming the interrupt enable register</title>
<updated>2019-03-18T12:48:16Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2019-03-14T08:12:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=e921fc26911bd27cf715483b60c22920812aab21'/>
<id>urn:sha1:e921fc26911bd27cf715483b60c22920812aab21</id>
<content type='text'>
The codes that currently program the interrupt enable register for
S-mode disagrees with what the comments say. Fix the comments.

While we are here, add one line comment to describe what is done
for M-mode too.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>platform: plic: Bypass interrupt ID 0's priority programming</title>
<updated>2019-03-14T15:13:35Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2019-03-13T16:13:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=312850148ad702cd9cc5bfd3537ed23ac4d851fe'/>
<id>urn:sha1:312850148ad702cd9cc5bfd3537ed23ac4d851fe</id>
<content type='text'>
Per PLIC spec, interrupt ID 0 is defined to mean "no interrupt".
We should bypass it.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>platform: plic: Fix plic_set_priority()</title>
<updated>2019-03-14T15:13:35Z</updated>
<author>
<name>Bin Meng</name>
<email>bmeng.cn@gmail.com</email>
</author>
<published>2019-03-13T16:00:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=ebe351e550cee8e2ffcc1883119e2f6e1e96dd82'/>
<id>urn:sha1:ebe351e550cee8e2ffcc1883119e2f6e1e96dd82</id>
<content type='text'>
At present plic_set_priority() ignores the 'source' and the priority
register to be programmed is constant. Fix it.

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
</feed>
