Message ID | 20201005155426.413-1-luoyonggang@gmail.com |
---|---|
Headers | show |
Series | Fixes curses on msys2/mingw | expand |
Err, sorry for this, don't know if this would broken the patchew On Mon, Oct 5, 2020 at 11:54 PM Yonggang Luo <luoyonggang@gmail.com> wrote: > > V7-V8 > Rebase to master and resolve conflict of > *configure: fixes indent of $meson setup > > V6-V7 > Update the configure script for > * curses: Fixes compiler error that complain don't have langinfo.h on msys2/m= > ingw > > V5-V6 > Dropping configure: Fixes ncursesw detection under msys2/mingw by convert the= > m to meson first. > That need the meson 0.56 upstream to fixes the curses detection. > Add > * configure: fixes indent of $meson setup > > Alberto Garcia (2): > docs: Document the throttle block filter > qcow2: Use L1E_SIZE in qcow2_write_l1_entry() > > Alex Benn=C3=A9e (2): > gitlab: move linux-user plugins test across to gitlab > gitlab: split deprecated job into build/check stages > > Collin L. Walling (7): > s390/sclp: get machine once during read scp/cpu info > s390/sclp: rework sclp boundary checks > s390/sclp: read sccb from mem based on provided length > s390/sclp: check sccb len before filling in data > s390/sclp: use cpu offset to locate cpu entries > s390/sclp: add extended-length sccb support for kvm guest > s390: guest support for diagnose 0x318 > > Cornelia Huck (1): > vfio-ccw: plug memory leak while getting region info > > David Hildenbrand (10): > s390x/tcg: Implement MONITOR CALL > s390x/cpumodel: S390_FEAT_MISC_INSTRUCTION_EXT -> > S390_FEAT_MISC_INSTRUCTION_EXT2 > s390x/tcg: Implement ADD HALFWORD (AGH) > s390x/tcg: Implement SUBTRACT HALFWORD (SGH) > s390x/tcg: Implement MULTIPLY (MG, MGRK) > s390x/tcg: Implement MULTIPLY HALFWORD (MGH) > s390x/tcg: Implement BRANCH INDIRECT ON CONDITION (BIC) > s390x/tcg: Implement MULTIPLY SINGLE (MSC, MSGC, MSGRKC, MSRKC) > s390x/tcg: We support Miscellaneous-Instruction-Extensions Facility 2 > s390x/tcg: Implement CIPHER MESSAGE WITH AUTHENTICATION (KMA) > > Dr. David Alan Gilbert (1): > qemu-io-cmds: Simplify help_oneline > > John Snow (8): > MAINTAINERS: Update my git address > ide: rename cmd_write to ctrl_write > ide: don't tamper with the device register > ide: model HOB correctly > ide: reorder set/get sector functions > ide: remove magic constants from the device register > ide: clear interrupt on command write > ide: cancel pending callbacks on SRST > > Kevin Wolf (32): > nbd: Remove unused nbd_export_get_blockdev() > qapi: Create block-export module > qapi: Rename BlockExport to BlockExportOptions > block/export: Add BlockExport infrastructure and block-export-add > qemu-storage-daemon: Use qmp_block_export_add() > qemu-nbd: Use raw block driver for --offset > block/export: Remove magic from block-export-add > nbd: Add max-connections to nbd-server-start > nbd: Add writethrough to block-export-add > nbd: Remove NBDExport.close callback > qemu-nbd: Use blk_exp_add() to create the export > nbd/server: Simplify export shutdown > block/export: Move refcount from NBDExport to BlockExport > block/export: Move AioContext from NBDExport to BlockExport > block/export: Add node-name to BlockExportOptions > block/export: Allocate BlockExport in blk_exp_add() > block/export: Add blk_exp_close_all(_type) > block/export: Add 'id' option to block-export-add > block/export: Move strong user reference to block_exports > block/export: Add block-export-del > block/export: Add BLOCK_EXPORT_DELETED event > block/export: Move blk to BlockExport > block/export: Create BlockBackend in blk_exp_add() > block/export: Add query-block-exports > block/export: Move writable to BlockExportOptions > nbd: Merge nbd_export_new() and nbd_export_create() > nbd: Deprecate nbd-server-add/remove > iotests: Factor out qemu_tool_pipe_and_status() > iotests: Introduce qemu_nbd_list_log() > iotests: Allow supported and unsupported formats at the same time > iotests: Test block-export-* QMP interface > qemu-storage-daemon: Fix help line for --export > > Paolo Bonzini (17): > travis: remove TCI test > default-configs: move files to default-configs/devices/ > configure: convert accelerator variables to meson options > configure: rewrite accelerator defaults as tests > configure: move accelerator logic to meson > configure: remove dead variable > configure: compute derivatives of target name in meson > configure: remove useless config-target.mak symbols > configure: remove target configuration > default-configs: remove default-configs/devices for user-mode targets > configure: move OpenBSD W^X test to meson > default-configs: use TARGET_ARCH key > default-configs: remove redundant keys > meson: move sparse detection to Meson and rewrite check_sparse.py > tests: tcg: do not use implicit rules > dockerfiles: add diffutils to Fedora > readthedocs: build with Python 3.6 > > Peter Maydell (5): > target/arm: Replace ARM_FEATURE_PXN with ID_MMFR0.VMSA check > target/arm: Move id_pfr0, id_pfr1 into ARMISARegisters > hw/intc/armv7m_nvic: Only show ID register values for Main Extension > CPUs > target/arm: Add ID register values for Cortex-M0 > target/arm: Make isar_feature_aa32_fp16_arith() handle M-profile > > Philippe Mathieu-Daud=C3=A9 (14): > hw/arm/raspi: Define various blocks base addresses > hw/arm/bcm2835: Add more unimplemented peripherals > hw/arm/raspi: Remove ignore_memory_transaction_failures on the raspi2 > hw/arm/raspi: Display the board revision in the machine description > hw/arm/raspi: Load the firmware on the first core > hw/arm/raspi: Move arm_boot_info structure to RaspiMachineState > hw/arm/raspi: Avoid using TypeInfo::class_data pointer > hw/arm/raspi: Use more specific machine names > hw/arm/raspi: Introduce RaspiProcessorId enum > hw/arm/raspi: Use RaspiProcessorId to set the firmware load address > hw/arm/raspi: Remove use of the 'version' value in the board code > hw/ide/ahci: Do not dma_memory_unmap(NULL) > hw/s390x/css: Remove double initialization > block/sheepdog: Replace magic val by NANOSECONDS_PER_SECOND definition > > Richard Henderson (13): > target/arm: Fix sve ldr/str > target/arm: Fix SVE splice > capstone: Convert Makefile bits to meson bits > capstone: Update to upstream "next" branch > capstone: Require version 4.0 from a system library > disas: Move host asm annotations to tb_gen_code > disas: Clean up CPUDebug initialization > disas: Use qemu/bswap.h for bfd endian loads > disas: Cleanup plugin_disas > disas: Configure capstone for aarch64 host without libvixl > disas: Split out capstone code to disas/capstone.c > disas: Enable capstone disassembly for s390x > disas/capstone: Add skipdata hook for s390x > > Thomas Huth (13): > migration: Silence compiler warning in global_state_store_running() > travis.yml: Drop the default softmmu builds > travis.yml: Update Travis to use Bionic and Focal instead of Xenial > travis.yml: Drop the superfluous Python 3.6 build > travis.yml: Drop the Python 3.5 build > tests/docker: Use Fedora containers for MinGW cross-builds in the > gitlab-CI > gitlab-ci: Remove the Debian9-based containers and containers-layer3 > tests/docker: Update the tricore container to debian 10 > shippable.yml: Remove the Debian9-based MinGW cross-compiler tests > tests/docker: Remove old Debian 9 containers > gitlab-ci: Increase the timeout for the cross-compiler builds > configure: Bump the minimum required Python version to 3.6 > tests/check-block: Do not run the iotests with old versions of bash > > Yonggang Luo (5): > gitignore: ignore a bit more > configure: fixes indent of $meson setup > curses: Fixes compiler error that complain don't have langinfo.h on > msys2/mingw > curses: Fixes curses compiling errors. > win32: Simplify gmtime_r detection not depends on if _POSIX_C_SOURCE > are defined on msys2/mingw > > Zhenwei Pi (3): > target-i386: seperate MCIP & MCE_MASK error reason > qapi/run-state.json: introduce memory failure event > target-i386: post memory failure event to QMP > > --=20 > 2.28.0.windows.1 > -- 此致 礼 罗勇刚 Yours sincerely, Yonggang Luo <div dir="ltr">Err, sorry for this, don't know if this would broken the patchew<br><br>On Mon, Oct 5, 2020 at 11:54 PM Yonggang Luo <<a href="mailto:luoyonggang@gmail.com">luoyonggang@gmail.com</a>> wrote:<br>><br>> V7-V8<br>> Rebase to master and resolve conflict of<br>> *configure: fixes indent of $meson setup<br>><br>> V6-V7<br>> Update the configure script for<br>> * curses: Fixes compiler error that complain don't have langinfo.h on msys2/m=<br>> ingw<br>><br>> V5-V6<br>> Dropping configure: Fixes ncursesw detection under msys2/mingw by convert the=<br>> m to meson first.<br>> That need the meson 0.56 upstream to fixes the curses detection.<br>> Add<br>> * configure: fixes indent of $meson setup<br>><br>> Alberto Garcia (2):<br>> docs: Document the throttle block filter<br>> qcow2: Use L1E_SIZE in qcow2_write_l1_entry()<br>><br>> Alex Benn=C3=A9e (2):<br>> gitlab: move linux-user plugins test across to gitlab<br>> gitlab: split deprecated job into build/check stages<br>><br>> Collin L. Walling (7):<br>> s390/sclp: get machine once during read scp/cpu info<br>> s390/sclp: rework sclp boundary checks<br>> s390/sclp: read sccb from mem based on provided length<br>> s390/sclp: check sccb len before filling in data<br>> s390/sclp: use cpu offset to locate cpu entries<br>> s390/sclp: add extended-length sccb support for kvm guest<br>> s390: guest support for diagnose 0x318<br>><br>> Cornelia Huck (1):<br>> vfio-ccw: plug memory leak while getting region info<br>><br>> David Hildenbrand (10):<br>> s390x/tcg: Implement MONITOR CALL<br>> s390x/cpumodel: S390_FEAT_MISC_INSTRUCTION_EXT -><br>> S390_FEAT_MISC_INSTRUCTION_EXT2<br>> s390x/tcg: Implement ADD HALFWORD (AGH)<br>> s390x/tcg: Implement SUBTRACT HALFWORD (SGH)<br>> s390x/tcg: Implement MULTIPLY (MG, MGRK)<br>> s390x/tcg: Implement MULTIPLY HALFWORD (MGH)<br>> s390x/tcg: Implement BRANCH INDIRECT ON CONDITION (BIC)<br>> s390x/tcg: Implement MULTIPLY SINGLE (MSC, MSGC, MSGRKC, MSRKC)<br>> s390x/tcg: We support Miscellaneous-Instruction-Extensions Facility 2<br>> s390x/tcg: Implement CIPHER MESSAGE WITH AUTHENTICATION (KMA)<br>><br>> Dr. David Alan Gilbert (1):<br>> qemu-io-cmds: Simplify help_oneline<br>><br>> John Snow (8):<br>> MAINTAINERS: Update my git address<br>> ide: rename cmd_write to ctrl_write<br>> ide: don't tamper with the device register<br>> ide: model HOB correctly<br>> ide: reorder set/get sector functions<br>> ide: remove magic constants from the device register<br>> ide: clear interrupt on command write<br>> ide: cancel pending callbacks on SRST<br>><br>> Kevin Wolf (32):<br>> nbd: Remove unused nbd_export_get_blockdev()<br>> qapi: Create block-export module<br>> qapi: Rename BlockExport to BlockExportOptions<br>> block/export: Add BlockExport infrastructure and block-export-add<br>> qemu-storage-daemon: Use qmp_block_export_add()<br>> qemu-nbd: Use raw block driver for --offset<br>> block/export: Remove magic from block-export-add<br>> nbd: Add max-connections to nbd-server-start<br>> nbd: Add writethrough to block-export-add<br>> nbd: Remove NBDExport.close callback<br>> qemu-nbd: Use blk_exp_add() to create the export<br>> nbd/server: Simplify export shutdown<br>> block/export: Move refcount from NBDExport to BlockExport<br>> block/export: Move AioContext from NBDExport to BlockExport<br>> block/export: Add node-name to BlockExportOptions<br>> block/export: Allocate BlockExport in blk_exp_add()<br>> block/export: Add blk_exp_close_all(_type)<br>> block/export: Add 'id' option to block-export-add<br>> block/export: Move strong user reference to block_exports<br>> block/export: Add block-export-del<br>> block/export: Add BLOCK_EXPORT_DELETED event<br>> block/export: Move blk to BlockExport<br>> block/export: Create BlockBackend in blk_exp_add()<br>> block/export: Add query-block-exports<br>> block/export: Move writable to BlockExportOptions<br>> nbd: Merge nbd_export_new() and nbd_export_create()<br>> nbd: Deprecate nbd-server-add/remove<br>> iotests: Factor out qemu_tool_pipe_and_status()<br>> iotests: Introduce qemu_nbd_list_log()<br>> iotests: Allow supported and unsupported formats at the same time<br>> iotests: Test block-export-* QMP interface<br>> qemu-storage-daemon: Fix help line for --export<br>><br>> Paolo Bonzini (17):<br>> travis: remove TCI test<br>> default-configs: move files to default-configs/devices/<br>> configure: convert accelerator variables to meson options<br>> configure: rewrite accelerator defaults as tests<br>> configure: move accelerator logic to meson<br>> configure: remove dead variable<br>> configure: compute derivatives of target name in meson<br>> configure: remove useless config-target.mak symbols<br>> configure: remove target configuration<br>> default-configs: remove default-configs/devices for user-mode targets<br>> configure: move OpenBSD W^X test to meson<br>> default-configs: use TARGET_ARCH key<br>> default-configs: remove redundant keys<br>> meson: move sparse detection to Meson and rewrite check_sparse.py<br>> tests: tcg: do not use implicit rules<br>> dockerfiles: add diffutils to Fedora<br>> readthedocs: build with Python 3.6<br>><br>> Peter Maydell (5):<br>> target/arm: Replace ARM_FEATURE_PXN with ID_MMFR0.VMSA check<br>> target/arm: Move id_pfr0, id_pfr1 into ARMISARegisters<br>> hw/intc/armv7m_nvic: Only show ID register values for Main Extension<br>> CPUs<br>> target/arm: Add ID register values for Cortex-M0<br>> target/arm: Make isar_feature_aa32_fp16_arith() handle M-profile<br>><br>> Philippe Mathieu-Daud=C3=A9 (14):<br>> hw/arm/raspi: Define various blocks base addresses<br>> hw/arm/bcm2835: Add more unimplemented peripherals<br>> hw/arm/raspi: Remove ignore_memory_transaction_failures on the raspi2<br>> hw/arm/raspi: Display the board revision in the machine description<br>> hw/arm/raspi: Load the firmware on the first core<br>> hw/arm/raspi: Move arm_boot_info structure to RaspiMachineState<br>> hw/arm/raspi: Avoid using TypeInfo::class_data pointer<br>> hw/arm/raspi: Use more specific machine names<br>> hw/arm/raspi: Introduce RaspiProcessorId enum<br>> hw/arm/raspi: Use RaspiProcessorId to set the firmware load address<br>> hw/arm/raspi: Remove use of the 'version' value in the board code<br>> hw/ide/ahci: Do not dma_memory_unmap(NULL)<br>> hw/s390x/css: Remove double initialization<br>> block/sheepdog: Replace magic val by NANOSECONDS_PER_SECOND definition<br>><br>> Richard Henderson (13):<br>> target/arm: Fix sve ldr/str<br>> target/arm: Fix SVE splice<br>> capstone: Convert Makefile bits to meson bits<br>> capstone: Update to upstream "next" branch<br>> capstone: Require version 4.0 from a system library<br>> disas: Move host asm annotations to tb_gen_code<br>> disas: Clean up CPUDebug initialization<br>> disas: Use qemu/bswap.h for bfd endian loads<br>> disas: Cleanup plugin_disas<br>> disas: Configure capstone for aarch64 host without libvixl<br>> disas: Split out capstone code to disas/capstone.c<br>> disas: Enable capstone disassembly for s390x<br>> disas/capstone: Add skipdata hook for s390x<br>><br>> Thomas Huth (13):<br>> migration: Silence compiler warning in global_state_store_running()<br>> travis.yml: Drop the default softmmu builds<br>> travis.yml: Update Travis to use Bionic and Focal instead of Xenial<br>> travis.yml: Drop the superfluous Python 3.6 build<br>> travis.yml: Drop the Python 3.5 build<br>> tests/docker: Use Fedora containers for MinGW cross-builds in the<br>> gitlab-CI<br>> gitlab-ci: Remove the Debian9-based containers and containers-layer3<br>> tests/docker: Update the tricore container to debian 10<br>> shippable.yml: Remove the Debian9-based MinGW cross-compiler tests<br>> tests/docker: Remove old Debian 9 containers<br>> gitlab-ci: Increase the timeout for the cross-compiler builds<br>> configure: Bump the minimum required Python version to 3.6<br>> tests/check-block: Do not run the iotests with old versions of bash<br>><br>> Yonggang Luo (5):<br>> gitignore: ignore a bit more<br>> configure: fixes indent of $meson setup<br>> curses: Fixes compiler error that complain don't have langinfo.h on<br>> msys2/mingw<br>> curses: Fixes curses compiling errors.<br>> win32: Simplify gmtime_r detection not depends on if _POSIX_C_SOURCE<br>> are defined on msys2/mingw<br>><br>> Zhenwei Pi (3):<br>> target-i386: seperate MCIP & MCE_MASK error reason<br>> qapi/run-state.json: introduce memory failure event<br>> target-i386: post memory failure event to QMP<br>><br>> --=20<br>> 2.28.0.windows.1<br>><br><br><br>--<br> 此致<br>礼<br>罗勇刚<br>Yours<br> sincerely,<br>Yonggang Luo</div>