<feed xmlns='http://www.w3.org/2005/Atom'>
<title>opensbi.git/docs/firmware, branch v1.9</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/opensbi.git/atom/docs/firmware?h=v1.9</id>
<link rel='self' href='http://cgit.235523.xyz/opensbi.git/atom/docs/firmware?h=v1.9'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/'/>
<updated>2024-06-28T03:04:15Z</updated>
<entry>
<title>docs: Fix wrong filename</title>
<updated>2024-06-28T03:04:15Z</updated>
<author>
<name>Jacob Lin</name>
<email>lovetaeyeon507@gmail.com</email>
</author>
<published>2024-06-27T03:21:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=0e45b634713d8a67d8a905e8970e93682c1db64f'/>
<id>urn:sha1:0e45b634713d8a67d8a905e8970e93682c1db64f</id>
<content type='text'>
Correct the compiled FW_PAYLOAD firmware ELF filename.

Signed-off-by: Jacob Lin &lt;lovetaeyeon507@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
<entry>
<title>firmware: Bring back FW_TEXT_START as an optional parameter</title>
<updated>2024-05-23T05:20:23Z</updated>
<author>
<name>Anup Patel</name>
<email>apatel@ventanamicro.com</email>
</author>
<published>2024-05-15T04:25:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=96f0a2e3ea6dc8c337ad1b927d6bda8f5ac151be'/>
<id>urn:sha1:96f0a2e3ea6dc8c337ad1b927d6bda8f5ac151be</id>
<content type='text'>
Bring back FW_TEXT_START as an optional parameter to allow users
explicitly specify compile time address for loading debug symbols.
When not specified, the FW_TEXT_START is assumed to be 0.

Fixes: d4d2582eef7a ("firmware: remove FW_TEXT_START")
Signed-off-by: Anup Patel &lt;apatel@ventanamicro.com&gt;
Tested-by: Clément Léger &lt;cleger@rivosinc.com&gt;
</content>
</entry>
<entry>
<title>firmware: remove FW_TEXT_START</title>
<updated>2024-04-10T04:20:24Z</updated>
<author>
<name>Xiang W</name>
<email>wxjstz@126.com</email>
</author>
<published>2024-04-08T15:27:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=d4d2582eef7aac442076f955e4024403f8ff3d96'/>
<id>urn:sha1:d4d2582eef7aac442076f955e4024403f8ff3d96</id>
<content type='text'>
Now opensbi can run at any address via dynamic relocation. We can
remove FW_TEXT_START.

Signed-off-by: Xiang W &lt;wxjstz@126.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
Tested-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
<entry>
<title>firmware: remove copy-base relocation</title>
<updated>2024-04-05T09:35:25Z</updated>
<author>
<name>Xiang W</name>
<email>wxjstz@126.com</email>
</author>
<published>2024-03-12T08:24:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=76d7e9b8ee72c226cd8424d5483827bcf4c792fa'/>
<id>urn:sha1:76d7e9b8ee72c226cd8424d5483827bcf4c792fa</id>
<content type='text'>
Remove copy-base relocations that are no longer needed.

Signed-off-by: Xiang W &lt;wxjstz@126.com&gt;
Reviewed-by: Samuel Holland &lt;samuel.holland@sifive.com&gt;
Tested-by: Samuel Holland &lt;samuel.holland@sifive.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
<entry>
<title>docs/firmware: document new options for jump and payload firmwares</title>
<updated>2024-02-24T10:58:42Z</updated>
<author>
<name>Inochi Amaoto</name>
<email>inochiama@outlook.com</email>
</author>
<published>2024-02-23T08:18:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=96a35db63af01977aea403b10ca80a77e101f7e4'/>
<id>urn:sha1:96a35db63af01977aea403b10ca80a77e101f7e4</id>
<content type='text'>
Adding relocatable address brings new configuration options for jump
and payload firmwares. Describe these new options in documentation.

Signed-off-by: Inochi Amaoto &lt;inochiama@outlook.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
<entry>
<title>doc: Fix fw_payload.md</title>
<updated>2023-10-06T04:37:48Z</updated>
<author>
<name>Hoa Nguyen</name>
<email>hn@hnpl.org</email>
</author>
<published>2023-09-24T21:48:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=e21901d3175c7f96961b576ee06a1185ed051ec3'/>
<id>urn:sha1:e21901d3175c7f96961b576ee06a1185ed051ec3</id>
<content type='text'>
The base of .text is defined by `FW_TEXT_START`, not `FW_TEXT_BASE`.

Signed-off-by: Hoa Nguyen &lt;hn@hnpl.org&gt;
Reviewed-by: Xiang W &lt;wxjstz@126.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
<entry>
<title>docs: Correct FW_JUMP_FDT_ADDR calculation example</title>
<updated>2023-04-07T05:46:05Z</updated>
<author>
<name>Gabriel Somlo</name>
<email>gsomlo@gmail.com</email>
</author>
<published>2023-03-30T20:25:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=ee016a7bb098578a5d0d4bde01259fe3cd57b02f'/>
<id>urn:sha1:ee016a7bb098578a5d0d4bde01259fe3cd57b02f</id>
<content type='text'>
When using `PLATFORM=generic` defaults, the kernel is loaded at
`FW_JUMP_ADDR`, and the FDT is loaded at `FW_JUMP_FDT_ADDR.

Therefore, the maximum kernel size before `FW_JUMP_FDT_ADDR` must
be increased is `$(( FW_JUMP_FDT_ADDR - FW_JUMP_ADDR ))`.

The example calculation assumes `rv64`, and is wrong to boot
(off by 0x200000). Fix it and update it for the general case.

Signed-off-by: Gabriel Somlo &lt;gsomlo@gmail.com&gt;
Reviewed-by: Andrew Jones &lt;ajones@ventanamicro.com&gt;
Reviewed-by: Xiang W &lt;wxjstz@126.com&gt;
</content>
</entry>
<entry>
<title>docs: fix typo in fw.md</title>
<updated>2023-02-27T05:24:42Z</updated>
<author>
<name>Shengyu Qu</name>
<email>wiagn233@outlook.com</email>
</author>
<published>2023-02-15T18:26:28Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=4f2be401025d7f5095dd2a4d2acad0fa60ef15e0'/>
<id>urn:sha1:4f2be401025d7f5095dd2a4d2acad0fa60ef15e0</id>
<content type='text'>
In docs/firmware/fw.md, there's a configuration parameter called
FW_TEXT_ADDR, which actually should be FW_TEXT_START, so fix it.

Signed-off-by: Shengyu Qu &lt;wiagn233@outlook.com&gt;
Reviewed-by: Xiang W &lt;wxjstz@126.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
<entry>
<title>docs: fix some typos</title>
<updated>2022-11-14T16:51:31Z</updated>
<author>
<name>zhangdongdong</name>
<email>zhangdongdong@eswincomputing.com</email>
</author>
<published>2022-10-25T00:57:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=8e9966c1a722b4b630bb1f5f3cf6a1f8a4726102'/>
<id>urn:sha1:8e9966c1a722b4b630bb1f5f3cf6a1f8a4726102</id>
<content type='text'>
Corrected the typos of some documents in the 'docs' folder.

Signed-off-by: zhangdongdong &lt;zhangdongdong@eswincomputing.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
<entry>
<title>docs/firmware: update the document</title>
<updated>2022-10-23T05:19:39Z</updated>
<author>
<name>Yangjie Zhang</name>
<email>pyjmstr@gmail.com</email>
</author>
<published>2022-10-20T14:41:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/opensbi.git/commit/?id=51acd4956aebe7c338eb456c1a380df164895749'/>
<id>urn:sha1:51acd4956aebe7c338eb456c1a380df164895749</id>
<content type='text'>
Since
commit 9c07c513aa9b ("firmware:Remove FW_PAYLOAD_FDT_PATH compile-time option"),
the section where FDT would be embedded in has changed from *.text* to *.rodata*,
but some places in fw_payload.md and fw.md are still *.text*.
This patch updates the document.

Signed-off-by: Yangjie Zhang &lt;pyjmstr@gmail.com&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Anup Patel &lt;anup@brainfault.org&gt;
</content>
</entry>
</feed>
