<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opensbi.git/platform/template, branch v0.2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/opensbi.git/atom/platform/template?h=v0.2</id>
<link rel='self' href='http://cgit.235523.xyz/opensbi.git/atom/platform/template?h=v0.2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/'/>
<updated>2019-02-19T12:52:58Z</updated>
<entry>
<title>template: Fix some callback names</title>
<updated>2019-02-19T12:52:58Z</updated>
<author>
<name>Sergi Granell</name>
<email>xerpi.g.12@gmail.com</email>
</author>
<published>2019-02-19T06:35:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=db5b25af49d4a2e4940ca9dee1a289b836f36650'/>
<id>urn:sha1:db5b25af49d4a2e4940ca9dee1a289b836f36650</id>
<content type='text'>
</content>
</entry>
<entry>
<title>template: Remove trailing ';'</title>
<updated>2019-02-19T12:52:58Z</updated>
<author>
<name>Sergi Granell</name>
<email>xerpi.g.12@gmail.com</email>
</author>
<published>2019-02-18T14:46:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=72a8272066f040b95e7eb470c8a1ce55f4cd99c7'/>
<id>urn:sha1:72a8272066f040b95e7eb470c8a1ce55f4cd99c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>template: Fix typo in platform_final_init</title>
<updated>2019-02-19T12:52:58Z</updated>
<author>
<name>Sergi Granell</name>
<email>xerpi.g.12@gmail.com</email>
</author>
<published>2019-02-18T14:40:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=4b92518959e371a8c82276a7244aebe9ca4c90de'/>
<id>urn:sha1:4b92518959e371a8c82276a7244aebe9ca4c90de</id>
<content type='text'>
There was a space instead of '_' in the function `platform_final_init`.</content>
</entry>
<entry>
<title>Makefile: Add 'make run' command for platform specific run</title>
<updated>2019-02-15T10:24:44Z</updated>
<author>
<name>Olof Johansson</name>
<email>olof@lixom.net</email>
</author>
<published>2019-02-15T03:46:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=868e20df8b302c20782026a806dda317b76655e9'/>
<id>urn:sha1:868e20df8b302c20782026a806dda317b76655e9</id>
<content type='text'>
Makes for easy and quick build-run one-stop command.

For now only added for qemu targets. It can be added for
any platform having simulator/emulator (such as QEMU).

Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>Makefile: Set ABI, ISA and Code Model in top-level make</title>
<updated>2019-02-12T10:25:15Z</updated>
<author>
<name>Anup Patel</name>
<email>anup.patel@wdc.com</email>
</author>
<published>2019-02-08T07:17:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=c5467fce469f0a5da868f1c9f90f9e4e549cb660'/>
<id>urn:sha1:c5467fce469f0a5da868f1c9f90f9e4e549cb660</id>
<content type='text'>
This patch introduces following optional PLATFORM options:
PLATFORM_RISCV_XLEN -&gt; RISC-V register width
PLATFORM_RISCV_ABI -&gt; RISC-V GCC ABI
PLATFORM_RISCV_ISA -&gt; RISC-V GCC ISA string
PLATFORM_RISCV_CODE_MODEL -&gt; RISC-V GCC Code Model

If the above options are not provided by platform config.mk
or by command-line parameters then:
1. PLATFORM_RISCV_XLEN will be determined using toolchain
capability
2. PLATFORM_RISCV_ABI, PLATFORM_RISCV_ISA, and
PLATFORM_RISCV_CODE_MODEL is set to value best suited for
generic libsbi.a

As a result of these optional PLATFORM options, the
platform-cflags-y and platform-asflags-y is further
simplified for platform config.mk.

Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: template: Improve comments for FW_JUMP_ADDR and FW_PAYLOAD_OFFSET</title>
<updated>2019-02-12T10:25:15Z</updated>
<author>
<name>Anup Patel</name>
<email>anup.patel@wdc.com</email>
</author>
<published>2019-02-08T04:16:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=ab12d6ef8fbcc6e6d185bac60412151e843534a1'/>
<id>urn:sha1:ab12d6ef8fbcc6e6d185bac60412151e843534a1</id>
<content type='text'>
Both FW_JUMP_ADDR and FW_PAYLOAD_OFFSET, should be:
1. 4MB aligned for 32bit system
2. 2MB aligned for 64bit system

Explicitly specify the above details in config.mk comments
for template platform.

Signed-off-by: Anup Patel &lt;anup.patel@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: template: Move kernel start address to 4MB alligned</title>
<updated>2019-02-08T03:48:46Z</updated>
<author>
<name>Alistair Francis</name>
<email>alistair.francis@wdc.com</email>
</author>
<published>2019-02-05T21:51:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=a5f06b30c1503ecd09691f1ad9909287489228f5'/>
<id>urn:sha1:a5f06b30c1503ecd09691f1ad9909287489228f5</id>
<content type='text'>
In order to support 32-bit guests move the start address to a 4MB
allignment. As 64-bit kernels have a requirement on being 2MB alligned
let's just make this the default for both 32 and 64 bit kernels.

Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform/qemu/virt: Dynamically calculate xlen</title>
<updated>2019-02-08T03:48:46Z</updated>
<author>
<name>Alistair Francis</name>
<email>alistair.francis@wdc.com</email>
</author>
<published>2019-01-18T01:33:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=5a91fec1a80939e78e37a0b2bc1d3043dcac23f4'/>
<id>urn:sha1:5a91fec1a80939e78e37a0b2bc1d3043dcac23f4</id>
<content type='text'>
The QEMU virt machine can be either 32 or 66 bit. Don't hard code the
CPU bit length and instead let the compiler determine it.

Signed-off-by: Alistair Francis &lt;alistair.francis@wdc.com&gt;
</content>
</entry>
<entry>
<title>platform: add template platform files</title>
<updated>2019-01-24T13:15:01Z</updated>
<author>
<name>Damien Le Moal</name>
<email>damien.lemoal@wdc.com</email>
</author>
<published>2019-01-24T07:56:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=8c25dcbf7692902a16e55679d84964db54464064'/>
<id>urn:sha1:8c25dcbf7692902a16e55679d84964db54464064</id>
<content type='text'>
Create commented template files to use as a base for new platforms
support implementation.

Signed-off-by: Damien Le Moal &lt;damien.lemoal@wdc.com&gt;
</content>
</entry>
</feed>
