<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/libcpu/risc-v/common64/mmu.c, branch copilot/remove-vbus-code-implementation</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/libcpu/risc-v/common64/mmu.c?h=copilot%2Fremove-vbus-code-implementation</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/libcpu/risc-v/common64/mmu.c?h=copilot%2Fremove-vbus-code-implementation'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-09-01T10:44:24Z</updated>
<entry>
<title>fix(risc-v, mmu): fix type mismatch of `_query`</title>
<updated>2025-09-01T10:44:24Z</updated>
<author>
<name>Haojin Tang</name>
<email>tanghaojin@outlook.com</email>
</author>
<published>2025-09-01T07:23:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=db4fb4c243195f43d5c29caf16f80d9e349c2e78'/>
<id>urn:sha1:db4fb4c243195f43d5c29caf16f80d9e349c2e78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][risc-v]:add comment for the round down of symb_pc</title>
<updated>2025-05-28T11:37:51Z</updated>
<author>
<name>zhangjing</name>
<email>zhangjing@ultrarisc.com</email>
</author>
<published>2025-05-28T09:38:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e3d7bbb47c0728f8c4b5a4837a2075513093ab51'/>
<id>urn:sha1:e3d7bbb47c0728f8c4b5a4837a2075513093ab51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][risc-v] fix:only map the 1GB space where the original code segment is located</title>
<updated>2025-05-28T11:37:51Z</updated>
<author>
<name>zhangjing</name>
<email>zhangjing@ultrarisc.com</email>
</author>
<published>2025-04-03T02:30:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3922ec7e99c85d9258e90b1c3fccf3abdd3ae939'/>
<id>urn:sha1:3922ec7e99c85d9258e90b1c3fccf3abdd3ae939</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libcpu: riscv: declare external symbols inside</title>
<updated>2025-04-11T06:15:12Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-04-11T03:50:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=312f9dbc083b2e598d0f8d4ac0c3ed1d4760bd96'/>
<id>urn:sha1:312f9dbc083b2e598d0f8d4ac0c3ed1d4760bd96</id>
<content type='text'>
libcpu/risc-v/common64/mmu.c uses the external
symbol "__bss_end" (this symbol generally is
defined in the link script file) and depends
on the extern declaration of this symbol in
the bsp's "board.h". This is not a problem in
implementation, but it is not a good habit.

If this extern symbol is used locally, just
declare it locally should be better.

In this way, there will be no dependency of
the kernel core on the bsp header file. And
there will be no special requirements for the
bsp board code, such as the need to make
extern declarations for these "__bss_end"
symbols in "board.h".

This patch currently only explicitly externly
declares "__bss_end" inside libcpu itself.
The code of "#include &lt;board.h&gt;" is kept, because
the modification involved is too large, it is
necessary to clean up the bsp involved before
cleaning this include code line uniformly.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>[libcpu][risc-v]add code for handling exception scenarios in _unmap_area.</title>
<updated>2025-03-17T09:40:55Z</updated>
<author>
<name>ligr</name>
<email>liguorui1213@163.com</email>
</author>
<published>2025-03-13T04:29:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=9da813b1511fc61de192b6255d7a3abc030d3b54'/>
<id>urn:sha1:9da813b1511fc61de192b6255d7a3abc030d3b54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][risc-v]remove unused parameter 'size' for func _unmap_area.</title>
<updated>2025-03-17T09:40:55Z</updated>
<author>
<name>ligr</name>
<email>liguorui1213@163.com</email>
</author>
<published>2025-03-13T03:43:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b04aacbd9470e1aee0fe2dd0e6f06a520ea98d0d'/>
<id>urn:sha1:b04aacbd9470e1aee0fe2dd0e6f06a520ea98d0d</id>
<content type='text'>
Signed-off-by: ligr &lt;liguorui1213@163.com&gt;
</content>
</entry>
<entry>
<title>[libcpu][risc-v]add comments for rt_hw_mem_setup_early. (#10102)</title>
<updated>2025-03-12T01:40:46Z</updated>
<author>
<name>Guorui Li</name>
<email>liguorui1213@163.com</email>
</author>
<published>2025-03-12T01:40:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5a09694f05b3882a1e22cb4cbabdf8d4d031c4ec'/>
<id>urn:sha1:5a09694f05b3882a1e22cb4cbabdf8d4d031c4ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][risc-v]add comments for rv64 sv39 mmu APIs. (#10053)</title>
<updated>2025-03-01T16:03:13Z</updated>
<author>
<name>Guorui Li</name>
<email>liguorui1213@163.com</email>
</author>
<published>2025-03-01T16:03:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7f055925927700478e68a79b6b4dab270818ba6d'/>
<id>urn:sha1:7f055925927700478e68a79b6b4dab270818ba6d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[libcpu][riscv]纠正pv_offset的对齐检查</title>
<updated>2024-11-22T00:23:11Z</updated>
<author>
<name>heyuanjie87</name>
<email>943313837@qq.com</email>
</author>
<published>2024-11-20T07:58:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2a684126c03e962e4533920b81eca64885d895ab'/>
<id>urn:sha1:2a684126c03e962e4533920b81eca64885d895ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: remove redundant codes under virt64, c906</title>
<updated>2024-09-13T21:35:00Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-09-12T03:14:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=57d002b25e26a5df950b087f0ea2dc7b6feeb7e3'/>
<id>urn:sha1:57d002b25e26a5df950b087f0ea2dc7b6feeb7e3</id>
<content type='text'>
Changes:

- create new folder name `common64` and save all common codes of rv64
  inside

Signed-off-by: Shell &lt;smokewood@qq.com&gt;
</content>
</entry>
</feed>
