[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH v2 01/30] target/loongarch: Update README
From: |
yangxiaojuan |
Subject: |
Re: [RFC PATCH v2 01/30] target/loongarch: Update README |
Date: |
Mon, 15 Nov 2021 11:34:12 +0800 |
User-agent: |
Mozilla/5.0 (X11; Linux mips64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 |
On 11/11/2021 07:50 PM, chen huacai wrote:
> Hi, Xiaojuan,
>
> On Thu, Nov 11, 2021 at 9:41 AM Xiaojuan Yang <yangxiaojuan@loongson.cn>
> wrote:
>>
>> Mainly introduce how to run the softmmu
>>
>> Signed-off-by: Xiaojuan Yang <yangxiaojuan@loongson.cn>
>> Signed-off-by: Song Gao <gaosong@loongson.cn>
>> ---
>> target/loongarch/README | 20 ++++++++++++++++++++
>> 1 file changed, 20 insertions(+)
>>
>> diff --git a/target/loongarch/README b/target/loongarch/README
>> index 09f809cf80..6f64bde22f 100644
>> --- a/target/loongarch/README
>> +++ b/target/loongarch/README
>> @@ -71,6 +71,26 @@
>> ./qemu-loongarch64 /opt/clfs/usr/bin/pwd
>> ...
>>
>> +- Softmmu emulation
>> +
>> + Add support softmmu emulation support in the following series patches.
>> + Mainly emulate a virt 3A5000 board that is not exactly the same as the
>> host.
>> + Kernel code is on the github and the uefi code will be opened in the near
>> future.
>> + All required binaries can get from github for test.
>> +
>> + 1.Download kernel and the cross-tools.(vmlinux)
>> +
>> + wget https://github.com/loongson/linux
> This is a git repo URL, I think we cannot use wget to download.
oh, sorry, I will modify.
>
>> + wget
>> https://github.com/loongson/build-tools/releases/latest/download/loongarch64-clfs-20210831-cross-tools.tar.xz
>> +
>> + 2.Download the clfs-system and made a ramdisk with busybox.(ramdisk)
>> +
>> + 3.Run with command,eg:
>> +
>> + ./build/qemu-system-loongarch64 -m 4G -smp 16 --cpu Loongson-3A5000
>> --machine loongson7a -kernel ./vmlinux -initrd ./ramdisk -append
>> "root=/dev/ram console=ttyS0,115200 rdinit=/sbin/init loglevel=8" -monitor
>> tcp::4000,server,nowait -nographic
> It isn't recommended to use "loongson7a" as the machine name. In my
> opinion, we will have two types of machines run in qemu (One is an
> emulated LS7A and the other is pure virtual). I think we can call them
> "loongson3-ls7a" and "loongson3-virt".
>
> Huacai
Thank you for your advice, I didn't think comprehensively. I will modify in
the next versison.
Thanks,
Xiaojuan
>> +
>> +The vmlinux, ramdisk and uefi binary loongarch_bios.bin can get from :
>> + git clone https://github.com/yangxiaojuan-loongson/qemu-binary
>>
>> - Note.
>> We can get the latest LoongArch documents or LoongArch tools at
>> https://github.com/loongson/
>> --
>> 2.27.0
>>
>>
>
>
- Re: [RFC PATCH v2 09/30] target/loongarch: Add TLB instruction support, (continued)
- [RFC PATCH v2 13/30] target/loongarch: Add gdb support., Xiaojuan Yang, 2021/11/10
- [RFC PATCH v2 16/30] hw/loongarch: Add a virt LoongArch 3A5000 board support, Xiaojuan Yang, 2021/11/10
- [RFC PATCH v2 01/30] target/loongarch: Update README, Xiaojuan Yang, 2021/11/10
- [RFC PATCH v2 10/30] target/loongarch: Add other core instructions support, Xiaojuan Yang, 2021/11/10
- [RFC PATCH v2 11/30] target/loongarch: Add LoongArch interrupt and exception handle, Xiaojuan Yang, 2021/11/10
- [RFC PATCH v2 15/30] hw/pci-host: Add ls7a1000 PCIe Host bridge support for Loongson Platform, Xiaojuan Yang, 2021/11/10
- [RFC PATCH v2 08/30] target/loongarch: Add LoongArch CSR/IOCSR instruction, Xiaojuan Yang, 2021/11/10
- [RFC PATCH v2 12/30] target/loongarch: Add timer related instructions support., Xiaojuan Yang, 2021/11/10
- [RFC PATCH v2 18/30] hw/loongarch: Add LoongArch ipi interrupt support(IPI), Xiaojuan Yang, 2021/11/10