<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/bsp/qemu-virt64-riscv, branch v5.2.0-beta</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/bsp/qemu-virt64-riscv?h=v5.2.0-beta</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/bsp/qemu-virt64-riscv?h=v5.2.0-beta'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2025-01-10T09:14:13Z</updated>
<entry>
<title>bsp: qemu-virt64-riscv: remove config RISCV_S_MODE</title>
<updated>2025-01-10T09:14:13Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2025-01-08T08:39:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=123ed1be1b17161e64b9b775f7fb9deb1d386416'/>
<id>urn:sha1:123ed1be1b17161e64b9b775f7fb9deb1d386416</id>
<content type='text'>
RISCV_S_MODE configuration only affects the code in
libcpu/risc-v/virt64, and the only bsp using this
libcpu is qemu-virt64-riscv.

Considering s-mode is the default mode RT-Thread
running on virt64 machine, it seems unnecessary to
make RISCV_S_MODE a Kconfig option.

Solution: Remove RISCV_S_MODE from Kconfig and define
it as a macro in the code in libcpu/risc-v/virt64.

Plus, due to this macro is only related to virt64, rename
RISCV_S_MODE to RISCV_VIRT64_S_MODE.

Update the .config/rtconfig.h in this patch.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>[bsp][qemu-virt64-riscv]修正内存大小超限制的问题</title>
<updated>2025-01-08T22:54:34Z</updated>
<author>
<name>heyuanjie87</name>
<email>sc943313837@gmail.com</email>
</author>
<published>2025-01-08T22:54:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=9ceb17f176863ee065e58f42a3c5a6524dcc397c'/>
<id>urn:sha1:9ceb17f176863ee065e58f42a3c5a6524dcc397c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bsp: qemu-virt64-riscv: Kconfig: remove duplicated RT_USING_VIRTIO</title>
<updated>2024-12-25T05:42:05Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2024-12-25T01:01:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=acaf7533e1e4f05bc46b1f3ac147ae438daaba2e'/>
<id>urn:sha1:acaf7533e1e4f05bc46b1f3ac147ae438daaba2e</id>
<content type='text'>
There is problem in the Kconfig of qemu-virt64-riscv.
RT_USING_VIRTIO is already defined in components/drivers/virtio/Kconfig,
so it should not be defined again in the BSP kconfig.

The solution is to rename RT_USING_VIRTIO to BSP_USING_VIRTIO.
Also, refer to the configuration method for virtio device drivers in
bsp/qemu-virt64-aarch64/drivers/Kconfig to rewrite the configuration
of BSP_USING_VIRTIO_xxx.

Updated default .config/rtconfig.h at the same time.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>bsp: qemu-virt64-riscv: update README for booting with rootfs</title>
<updated>2024-12-19T02:08:03Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2024-12-17T07:45:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6b246612a695121dfc1426d24425464cd335c584'/>
<id>urn:sha1:6b246612a695121dfc1426d24425464cd335c584</id>
<content type='text'>
Now lwext4 is ready, and qemu-virt64-riscv smart can boot with rootfs.

Updated README to introduce this.

This patch also replace qemu-nographic.sh with run.sh, which has a more
simple name and more robust to launch rootfs image binary.

TBD: qemu-nographic.bat is not touched, hope some guys from Windows can
give a hand.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;
</content>
</entry>
<entry>
<title>[klibc] add rt_vsnprintf_std.c and rename RT_KLIBC_USING_VSNPRINTF_LONGLONG</title>
<updated>2024-11-24T03:29:28Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2024-11-20T00:42:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=8e10983c9b0dc5b634a06496e9a435049206cea2'/>
<id>urn:sha1:8e10983c9b0dc5b634a06496e9a435049206cea2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[bsp][qemu-virt64-riscv]:remove the redundant UART1 configuration from the Kconfig</title>
<updated>2024-11-21T02:49:49Z</updated>
<author>
<name>zhangjing</name>
<email>zhangjing@ultrarisc.com</email>
</author>
<published>2024-11-20T06:57:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=858813a08124ca08203f83e493dce7c2fbd3eac3'/>
<id>urn:sha1:858813a08124ca08203f83e493dce7c2fbd3eac3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bsp: qemu-virt64-riscv: Improve README (#9651)</title>
<updated>2024-11-14T14:09:23Z</updated>
<author>
<name>Chen Wang</name>
<email>unicorn_wang@outlook.com</email>
</author>
<published>2024-11-14T14:09:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=83a250f05fcd5a4a1b6fa6c97c827ca0d3c0c8db'/>
<id>urn:sha1:83a250f05fcd5a4a1b6fa6c97c827ca0d3c0c8db</id>
<content type='text'>
Improved README document
- Unified the usage process of Standard Edition and Smart Edition.
- Deleted the description of running RTT in Machine Mode. Currently,
  both Standard Edition and Smart Edition RTT run in S-mode by default.

At the same time, some unnecessary scripts were cleaned up.

Signed-off-by: Chen Wang &lt;unicorn_wang@outlook.com&gt;</content>
</entry>
<entry>
<title>feat: libcpu/risc-v: unify context on c906, virt64</title>
<updated>2024-09-11T22:06:51Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-09-02T08:38:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7528645f595f2b9d0e89a146ca477bb6849e64c5'/>
<id>urn:sha1:7528645f595f2b9d0e89a146ca477bb6849e64c5</id>
<content type='text'>
Changes:
- added config for NEW_CTX_SWITCH
- used new context on c906 sched switch routine
- update _rt_hw_stack_init to fit into NEW_CTX_SWITCH
- separated vector ctx from the generic

Signed-off-by: Shell &lt;smokewood@qq.com&gt;
</content>
</entry>
<entry>
<title>feat: bsp: qemu risc-v64: fit into common64</title>
<updated>2024-09-11T22:06:51Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-09-02T06:23:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=adbbd24ad77ccb7cc6312c38360aeb1909b08e31'/>
<id>urn:sha1:adbbd24ad77ccb7cc6312c38360aeb1909b08e31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: bsp: qemu-riscv64: using klibc API for printf</title>
<updated>2024-09-01T19:12:34Z</updated>
<author>
<name>Shell</name>
<email>smokewood@qq.com</email>
</author>
<published>2024-08-28T12:53:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b6f1b16d7a7a61bc0b5301a6fcf084cef9f31e3b'/>
<id>urn:sha1:b6f1b16d7a7a61bc0b5301a6fcf084cef9f31e3b</id>
<content type='text'>
</content>
</entry>
</feed>
