[Qemu-commits] [qemu/qemu] 935f1d: bsd-user: Remove ELF_START_MMAP and image_info.sta...
Branch: refs/heads/staging Home: https://github.com/qemu/qemu Commit: 935f1dd8181b757e6eff83522d85b0a2b84c27c5 https://github.com/qemu/qemu/commit/935f1dd8181b757e6eff83522d85b0a2b84c27c5 Author: Richard Henderson Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/arm/target_arch_elf.h M bsd-user/elfload.c M bsd-user/i386/target_arch_elf.h M bsd-user/qemu.h M bsd-user/x86_64/target_arch_elf.h Log Message: --- bsd-user: Remove ELF_START_MMAP and image_info.start_mmap The start_mmap value is write-only. Remove the field and the defines that populated it. Signed-off-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20230818175736.144194-2-richard.hender...@linaro.org> Reviewed-by: Warner Losh Signed-off-by: Warner Losh Commit: 7db1873664dcba22820981ad105b0d30bcd509b8 https://github.com/qemu/qemu/commit/7db1873664dcba22820981ad105b0d30bcd509b8 Author: Richard Henderson Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/elfload.c M bsd-user/qemu.h Log Message: --- bsd-user: Remove image_info.mmap This value is unused. Signed-off-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20230818175736.144194-3-richard.hender...@linaro.org> Reviewed-by: Warner Losh Signed-off-by: Warner Losh Commit: 4436e2ff6cae585f4863fa59a3ad77dd3c54ac63 https://github.com/qemu/qemu/commit/4436e2ff6cae585f4863fa59a3ad77dd3c54ac63 Author: Richard Henderson Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/elfload.c M bsd-user/main.c M bsd-user/qemu.h Log Message: --- bsd-user: Remove image_info.start_brk This has the same value is image_info.brk, which is also logged, and is otherwise unused. Signed-off-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20230818175736.144194-4-richard.hender...@linaro.org> Reviewed-by: Warner Losh Signed-off-by: Warner Losh Commit: 25e2cfbb8e621a4a726040427f14dca68f78bd1b https://github.com/qemu/qemu/commit/25e2cfbb8e621a4a726040427f14dca68f78bd1b Author: Warner Losh Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/freebsd/os-syscall.c M include/qemu/osdep.h Log Message: --- bsd-user: Move _WANT_FREEBSD macros to include/qemu/osdep.h move _WANT_FREEBSD macros from bsd-user/freebsd/os-syscall.c to include/qemu/osdep.h in order to pull some struct defintions needed later in the build. Signed-off-by: Warner Losh Signed-off-by: Karim Taha Acked-by: Richard Henderson Commit: 15b950ecd16ecc6e9a1f21e1f9f185ee61a5a1d5 https://github.com/qemu/qemu/commit/15b950ecd16ecc6e9a1f21e1f9f185ee61a5a1d5 Author: Kyle Evans Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M include/qemu/compiler.h Log Message: --- bsd-user: Disable clang warnings Implement PRAGMA_DISABLE_PACKED_WARNING and PRAGMA_REENABLE_PACKED_WARNING macros in include/qemu/compiler.h. Signed-off-by: Kyle Evans Signed-off-by: Karim Taha Reviewed-by: Richard Henderson Signed-off-by: Warner Losh Commit: 6538c682db9c2b34fbffc22e111a4bcd8f4b02de https://github.com/qemu/qemu/commit/6538c682db9c2b34fbffc22e111a4bcd8f4b02de Author: Warner Losh Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/qemu.h M bsd-user/signal.c Log Message: --- bsd-user; Update the definitions of __put_user and __get_user macros Use __builtin_choose_expr to avoid type promotion from ?: in __put_user_e and __get_user_e macros. Copied from linux-user/qemu.h, originally by Blue Swirl. Signed-off-by: Warner Losh Signed-off-by: Karim Taha Reviewed-by: Richard Henderson Commit: 9b4a902d3164b60ea732cca7405fcd2d083b784e https://github.com/qemu/qemu/commit/9b4a902d3164b60ea732cca7405fcd2d083b784e Author: Stacey Son Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: A bsd-user/freebsd/qemu-os.h M bsd-user/qemu.h Log Message: --- bsd-user: Declarations of h2t and t2h conversion functions. Declarations of functions that convert between host and target structs. Co-authored-by: Michal Meloun Signed-off-by: Stacey Son Signed-off-by: Karim Taha Reviewed-by: Richard Henderson Signed-off-by: Warner Losh Commit: 40f5e2983407e51e00e0fc82ff59c1ed55001530 https://github.com/qemu/qemu/commit/40f5e2983407e51e00e0fc82ff59c1ed55001530 Author: Stacey Son Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/syscall_defs.h Log Message: --- bsd-user: Add struct target_freebsd11_stat to bsd-user/syscall_defs Signed-off-by: Stacey Son Signed-off-by: Karim Taha Acked-by: Richard Henderson Singed-off-by: Warner Losh Commit: ad805a77592a1765515c70be225ec3097c954e5c https://github.com/qemu/qemu/commit/ad805a77592a1765515c70be225ec3097c954e5c Author: Michal Meloun Date:
[Qemu-commits] [qemu/qemu] 935f1d: bsd-user: Remove ELF_START_MMAP and image_info.sta...
Branch: refs/heads/master Home: https://github.com/qemu/qemu Commit: 935f1dd8181b757e6eff83522d85b0a2b84c27c5 https://github.com/qemu/qemu/commit/935f1dd8181b757e6eff83522d85b0a2b84c27c5 Author: Richard Henderson Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/arm/target_arch_elf.h M bsd-user/elfload.c M bsd-user/i386/target_arch_elf.h M bsd-user/qemu.h M bsd-user/x86_64/target_arch_elf.h Log Message: --- bsd-user: Remove ELF_START_MMAP and image_info.start_mmap The start_mmap value is write-only. Remove the field and the defines that populated it. Signed-off-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20230818175736.144194-2-richard.hender...@linaro.org> Reviewed-by: Warner Losh Signed-off-by: Warner Losh Commit: 7db1873664dcba22820981ad105b0d30bcd509b8 https://github.com/qemu/qemu/commit/7db1873664dcba22820981ad105b0d30bcd509b8 Author: Richard Henderson Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/elfload.c M bsd-user/qemu.h Log Message: --- bsd-user: Remove image_info.mmap This value is unused. Signed-off-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20230818175736.144194-3-richard.hender...@linaro.org> Reviewed-by: Warner Losh Signed-off-by: Warner Losh Commit: 4436e2ff6cae585f4863fa59a3ad77dd3c54ac63 https://github.com/qemu/qemu/commit/4436e2ff6cae585f4863fa59a3ad77dd3c54ac63 Author: Richard Henderson Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/elfload.c M bsd-user/main.c M bsd-user/qemu.h Log Message: --- bsd-user: Remove image_info.start_brk This has the same value is image_info.brk, which is also logged, and is otherwise unused. Signed-off-by: Richard Henderson Reviewed-by: Philippe Mathieu-Daudé Message-Id: <20230818175736.144194-4-richard.hender...@linaro.org> Reviewed-by: Warner Losh Signed-off-by: Warner Losh Commit: 25e2cfbb8e621a4a726040427f14dca68f78bd1b https://github.com/qemu/qemu/commit/25e2cfbb8e621a4a726040427f14dca68f78bd1b Author: Warner Losh Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/freebsd/os-syscall.c M include/qemu/osdep.h Log Message: --- bsd-user: Move _WANT_FREEBSD macros to include/qemu/osdep.h move _WANT_FREEBSD macros from bsd-user/freebsd/os-syscall.c to include/qemu/osdep.h in order to pull some struct defintions needed later in the build. Signed-off-by: Warner Losh Signed-off-by: Karim Taha Acked-by: Richard Henderson Commit: 15b950ecd16ecc6e9a1f21e1f9f185ee61a5a1d5 https://github.com/qemu/qemu/commit/15b950ecd16ecc6e9a1f21e1f9f185ee61a5a1d5 Author: Kyle Evans Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M include/qemu/compiler.h Log Message: --- bsd-user: Disable clang warnings Implement PRAGMA_DISABLE_PACKED_WARNING and PRAGMA_REENABLE_PACKED_WARNING macros in include/qemu/compiler.h. Signed-off-by: Kyle Evans Signed-off-by: Karim Taha Reviewed-by: Richard Henderson Signed-off-by: Warner Losh Commit: 6538c682db9c2b34fbffc22e111a4bcd8f4b02de https://github.com/qemu/qemu/commit/6538c682db9c2b34fbffc22e111a4bcd8f4b02de Author: Warner Losh Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/qemu.h M bsd-user/signal.c Log Message: --- bsd-user; Update the definitions of __put_user and __get_user macros Use __builtin_choose_expr to avoid type promotion from ?: in __put_user_e and __get_user_e macros. Copied from linux-user/qemu.h, originally by Blue Swirl. Signed-off-by: Warner Losh Signed-off-by: Karim Taha Reviewed-by: Richard Henderson Commit: 9b4a902d3164b60ea732cca7405fcd2d083b784e https://github.com/qemu/qemu/commit/9b4a902d3164b60ea732cca7405fcd2d083b784e Author: Stacey Son Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: A bsd-user/freebsd/qemu-os.h M bsd-user/qemu.h Log Message: --- bsd-user: Declarations of h2t and t2h conversion functions. Declarations of functions that convert between host and target structs. Co-authored-by: Michal Meloun Signed-off-by: Stacey Son Signed-off-by: Karim Taha Reviewed-by: Richard Henderson Signed-off-by: Warner Losh Commit: 40f5e2983407e51e00e0fc82ff59c1ed55001530 https://github.com/qemu/qemu/commit/40f5e2983407e51e00e0fc82ff59c1ed55001530 Author: Stacey Son Date: 2023-08-28 (Mon, 28 Aug 2023) Changed paths: M bsd-user/syscall_defs.h Log Message: --- bsd-user: Add struct target_freebsd11_stat to bsd-user/syscall_defs Signed-off-by: Stacey Son Signed-off-by: Karim Taha Acked-by: Richard Henderson Singed-off-by: Warner Losh Commit: ad805a77592a1765515c70be225ec3097c954e5c https://github.com/qemu/qemu/commit/ad805a77592a1765515c70be225ec3097c954e5c Author: Michal Meloun Date: