Type: series Message-id: 1638610165-15036-1-git-send-email-gaosong@loongson.cn Subject: [PATCH v13 00/26] Add LoongArch linux-user emulation support === TEST SCRIPT BEGIN === #!/bin/bash git rev-parse base > /dev/null || exit 0 git config --local diff.renamelimit 0 git config --local diff.renames True git config --local diff.algorithm histogram ./scripts/checkpatch.pl --mailback base.. === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 Switched to a new branch 'test' cb58acd scripts: add loongarch64 binfmt config 6ebc74d target/loongarch: 'make check-tcg' support cd35dfa target/loongarch: Add target build suport 206b6b9 default-configs: Add loongarch linux-user support e590ed8 linux-user: Add LoongArch cpu_loop support f49af82 linux-user: Add LoongArch syscall support ea45735 linux-user: Add LoongArch elf support ef5ccb3 linux-user: Add LoongArch signal support c66bce2 linux-user: Add LoongArch specific structures a5e2326 linux-user: Add LoongArch generic header files cc43d4a target/loongarch: Add disassembler e2039fa target/loongarch: Add branch instruction translation 7932cf8 target/loongarch: Add floating point load/store instruction translation cc4664b target/loongarch: Add floating point move instruction translation ee2e1a1 target/loongarch: Add floating point conversion instruction translation d48cf11 target/loongarch: Add floating point comparison instruction translation 764673f target/loongarch: Add floating point arithmetic instruction translation 7be8ba4 target/loongarch: Add fixed point extra instruction translation 491669a target/loongarch: Add fixed point atomic instruction translation ab4da85 target/loongarch: Add fixed point load/store instruction translation 00cffe7 target/loongarch: Add fixed point bit instruction translation 62aa850 target/loongarch: Add fixed point shift instruction translation e35a98a target/loongarch: Add fixed point arithmetic instruction translation 0d5e684 target/loongarch: Add main translation routines 26897bf target/loongarch: Add core definition ae65145 target/loongarch: Add README === OUTPUT BEGIN === 1/26 Checking commit ae651452b661 (target/loongarch: Add README) 2/26 Checking commit 26897bf58f8b (target/loongarch: Add core definition) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #23: new file mode 100644 total: 0 errors, 1 warnings, 604 lines checked Patch 2/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 3/26 Checking commit 0d5e6842f0e0 (target/loongarch: Add main translation routines) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #23: new file mode 100644 total: 0 errors, 1 warnings, 212 lines checked Patch 3/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 4/26 Checking commit e35a98a88036 (target/loongarch: Add fixed point arithmetic instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #33: new file mode 100644 total: 0 errors, 1 warnings, 520 lines checked Patch 4/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 5/26 Checking commit 62aa850e2c93 (target/loongarch: Add fixed point shift instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #25: new file mode 100644 total: 0 errors, 1 warnings, 144 lines checked Patch 5/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 6/26 Checking commit 00cffe733c19 (target/loongarch: Add fixed point bit instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #43: new file mode 100644 total: 0 errors, 1 warnings, 310 lines checked Patch 6/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 7/26 Checking commit ab4da85125f0 (target/loongarch: Add fixed point load/store instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #40: new file mode 100644 total: 0 errors, 1 warnings, 357 lines checked Patch 7/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 8/26 Checking commit 491669a698be (target/loongarch: Add fixed point atomic instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #25: new file mode 100644 total: 0 errors, 1 warnings, 176 lines checked Patch 8/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 9/26 Checking commit 7be8ba4377a4 (target/loongarch: Add fixed point extra instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #41: new file mode 100644 total: 0 errors, 1 warnings, 186 lines checked Patch 9/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 10/26 Checking commit 764673f85ddf (target/loongarch: Add floating point arithmetic instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #45: new file mode 100644 total: 0 errors, 1 warnings, 657 lines checked Patch 10/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 11/26 Checking commit d48cf1114873 (target/loongarch: Add floating point comparison instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #110: new file mode 100644 total: 0 errors, 1 warnings, 172 lines checked Patch 11/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 12/26 Checking commit ee2e1a1ad4de (target/loongarch: Add floating point conversion instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #465: new file mode 100644 total: 0 errors, 1 warnings, 503 lines checked Patch 12/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 13/26 Checking commit cc4664b1e04d (target/loongarch: Add floating point move instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #54: new file mode 100644 total: 0 errors, 1 warnings, 230 lines checked Patch 13/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 14/26 Checking commit 7932cf875d6e (target/loongarch: Add floating point load/store instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: new file mode 100644 total: 0 errors, 1 warnings, 199 lines checked Patch 14/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 15/26 Checking commit e2039fa07c03 (target/loongarch: Add branch instruction translation) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #27: new file mode 100644 total: 0 errors, 1 warnings, 139 lines checked Patch 15/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 16/26 Checking commit cc43d4ae16ae (target/loongarch: Add disassembler) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #53: new file mode 100644 total: 0 errors, 1 warnings, 633 lines checked Patch 16/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 17/26 Checking commit a5e232670e33 (linux-user: Add LoongArch generic header files) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #26: new file mode 100644 total: 0 errors, 1 warnings, 45 lines checked Patch 17/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 18/26 Checking commit c66bce2287fc (linux-user: Add LoongArch specific structures) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #16: new file mode 100644 total: 0 errors, 1 warnings, 47 lines checked Patch 18/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 19/26 Checking commit ef5ccb3f008a (linux-user: Add LoongArch signal support) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #17: new file mode 100644 total: 0 errors, 1 warnings, 211 lines checked Patch 19/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 20/26 Checking commit ea4573571865 (linux-user: Add LoongArch elf support) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #101: new file mode 100644 total: 0 errors, 1 warnings, 84 lines checked Patch 20/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 21/26 Checking commit f49af82ccff3 (linux-user: Add LoongArch syscall support) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #24: new file mode 100644 total: 0 errors, 1 warnings, 396 lines checked Patch 21/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 22/26 Checking commit e590ed8965be (linux-user: Add LoongArch cpu_loop support) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #42: new file mode 100644 total: 0 errors, 1 warnings, 145 lines checked Patch 22/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 23/26 Checking commit 206b6b9fd132 (default-configs: Add loongarch linux-user support) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #19: new file mode 100644 total: 0 errors, 1 warnings, 3 lines checked Patch 23/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 24/26 Checking commit cd35dfabafc0 (target/loongarch: Add target build suport) WARNING: added, moved or deleted file(s), does MAINTAINERS need updating? #34: new file mode 100644 total: 0 errors, 1 warnings, 34 lines checked Patch 24/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 25/26 Checking commit 6ebc74d7c6c2 (target/loongarch: 'make check-tcg' support) 26/26 Checking commit cb58acd84246 (scripts: add loongarch64 binfmt config) ERROR: line over 90 characters #33: FILE: scripts/qemu-binfmt-conf.sh:143: +loongarch64_magic='\x7fELF\x02\x01\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02\x00\x02\x01' ERROR: line over 90 characters #34: FILE: scripts/qemu-binfmt-conf.sh:144: +loongarch64_mask='\xff\xff\xff\xff\xff\xff\xff\xfc\x00\xff\xff\xff\xff\xff\xff\xff\xfe\xff\xff\xff' total: 2 errors, 0 warnings, 18 lines checked Patch 26/26 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. === OUTPUT END === Test command exited with code: 1