Message ID | 20201030004921.721096-1-richard.henderson@linaro.org |
---|---|
Headers | show |
Series | Mirror map JIT memory for TCG | expand |
Patchew URL: https://patchew.org/QEMU/20201030004921.721096-1-richard.henderson@linaro.org/ Hi, This series seems to have some coding style problems. See output below for more information: Type: series Message-id: 20201030004921.721096-1-richard.henderson@linaro.org Subject: [PATCH v2 00/19] Mirror map JIT memory for TCG === 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 From https://github.com/patchew-project/qemu * [new tag] patchew/20201030004921.721096-1-richard.henderson@linaro.org -> patchew/20201030004921.721096-1-richard.henderson@linaro.org Switched to a new branch 'test' 1cae0aa tcg/aarch64: Support split-rwx code generation 2a8bb6f tcg/aarch64: Implement flush_idcache_range manually 5aac937 tcg/aarch64: Use B not BL for tcg_out_goto_long 9f81275 tcg/i386: Support split-rwx code generation 5a11dd0 tcg: Return the rx mirror of TranslationBlock from exit_tb af71330 RFC: accel/tcg: Support split-rwx for darwin/iOS with vm_remap bf60965 accel/tcg: Support split-rwx for linux with memfd 90c1e77 tcg: Add --accel tcg,split-rwx property d4805b8 tcg: Use Error with alloc_code_gen_buffer 9bfafc6 tcg: Make tb arg to synchronize_from_tb const 27ebfc9 tcg: Make DisasContextBase.tb const 5a7bc51 tcg: Adjust tb_target_set_jmp_target for split rwx 6a7c2c6 tcg: Adjust tcg_register_jit for const 51a0884 tcg: Adjust tcg_out_label for const 79f0c8e tcg: Adjust tcg_out_call for const cd13bcf tcg: Introduce tcg_mirror_rw_to_rx/tcg_mirror_rx_to_rw 43a4727 tcg: Move tcg epilogue pointer out of TCGContext 5c5b85a tcg: Move tcg prologue pointer out of TCGContext e320c51 tcg: Enhance flush_icache_range with separate data pointer === OUTPUT BEGIN === 1/19 Checking commit e320c51e3e4a (tcg: Enhance flush_icache_range with separate data pointer) 2/19 Checking commit 5c5b85a1a024 (tcg: Move tcg prologue pointer out of TCGContext) 3/19 Checking commit 43a47275e60e (tcg: Move tcg epilogue pointer out of TCGContext) 4/19 Checking commit cd13bcf48f36 (tcg: Introduce tcg_mirror_rw_to_rx/tcg_mirror_rx_to_rw) 5/19 Checking commit 79f0c8e8dd04 (tcg: Adjust tcg_out_call for const) 6/19 Checking commit 51a088446659 (tcg: Adjust tcg_out_label for const) 7/19 Checking commit 6a7c2c61ac7c (tcg: Adjust tcg_register_jit for const) 8/19 Checking commit 5a7bc5100680 (tcg: Adjust tb_target_set_jmp_target for split rwx) 9/19 Checking commit 27ebfc9c7710 (tcg: Make DisasContextBase.tb const) 10/19 Checking commit 9bfafc6a1e66 (tcg: Make tb arg to synchronize_from_tb const) 11/19 Checking commit d4805b8c7ba9 (tcg: Use Error with alloc_code_gen_buffer) 12/19 Checking commit 90c1e773778d (tcg: Add --accel tcg,split-rwx property) 13/19 Checking commit bf60965b715c (accel/tcg: Support split-rwx for linux with memfd) 14/19 Checking commit af71330a9b77 (RFC: accel/tcg: Support split-rwx for darwin/iOS with vm_remap) ERROR: externs should be avoided in .c files #39: FILE: accel/tcg/translate-all.c:1195: +extern kern_return_t mach_vm_remap(vm_map_t target_task, total: 1 errors, 0 warnings, 86 lines checked Patch 14/19 has style problems, please review. If any of these errors are false positives report them to the maintainer, see CHECKPATCH in MAINTAINERS. 15/19 Checking commit 5a11dd063165 (tcg: Return the rx mirror of TranslationBlock from exit_tb) 16/19 Checking commit 9f812754c6c2 (tcg/i386: Support split-rwx code generation) 17/19 Checking commit 5aac937754cc (tcg/aarch64: Use B not BL for tcg_out_goto_long) 18/19 Checking commit 2a8bb6f3e71e (tcg/aarch64: Implement flush_idcache_range manually) 19/19 Checking commit 1cae0aa42840 (tcg/aarch64: Support split-rwx code generation) === OUTPUT END === Test command exited with code: 1 The full log is available at http://patchew.org/logs/20201030004921.721096-1-richard.henderson@linaro.org/testing.checkpatch/?type=message. --- Email generated automatically by Patchew [https://patchew.org/]. Please send your feedback to patchew-devel@redhat.com
On 30/10/20 01:49, Richard Henderson wrote: > Fourth, I have renamed the command-line parameter to "split-rwx". Stupid observation, but wouldn't it be "split-wx"? Thanks, Paolo > I don't think this is perfect, and I'm not even sure if it's better > than "mirror-jit". What this has done, though, is left the code > with inconsistant language -- "mirror" in some places, "split" in > others. I'll clean that up once we know decide on naming.
On 10/30/20 11:26 AM, Paolo Bonzini wrote: > On 30/10/20 01:49, Richard Henderson wrote: >> Fourth, I have renamed the command-line parameter to "split-rwx". > > Stupid observation, but wouldn't it be "split-wx"? Um, yes. ;-) r~