09.08.2023 00:08, Richard Henderson пишет:
The following changes since commit 0450cf08976f9036feaded438031b4cba94f6452:
Merge tag 'fixes-pull-request' of https://gitlab.com/marcandre.lureau/qemu
into staging (2023-08-07 13:55:00 -0700)
are available in the Git repository at:
https://gitlab.com/rth7680/qemu.git tags/pull-lu-20230808
for you to fetch changes up to dd55885516f42f718d0d121c59a5f7be5fdae3e6:
linux-user: Rewrite non-fixed probe_guest_base (2023-08-08 13:41:55 -0700)
----------------------------------------------------------------
linux-user: Adjust guest image layout vs reserved_va
linux-user: Do not adjust image mapping for host page size
linux-user: Adjust initial brk when interpreter is close to executable
util/selfmap: Rewrite using qemu/interval-tree.h
linux-user: Rewrite probe_guest_base
----------------------------------------------------------------
Helge Deller (1):
linux-user: Adjust initial brk when interpreter is close to executable
Richard Henderson (13):
linux-user: Adjust task_unmapped_base for reserved_va
linux-user: Define TASK_UNMAPPED_BASE in $guest/target_mman.h
linux-user: Define ELF_ET_DYN_BASE in $guest/target_mman.h
linux-user: Use MAP_FIXED_NOREPLACE for initial image mmap
linux-user: Use elf_et_dyn_base for ET_DYN with interpreter
linux-user: Do not adjust image mapping for host page size
linux-user: Do not adjust zero_bss for host page size
linux-user: Use zero_bss for PT_LOAD with no file contents too
util/selfmap: Rewrite using qemu/interval-tree.h
linux-user: Remove duplicate CPU_LOG_PAGE from probe_guest_base
linux-user: Consolidate guest bounds check in probe_guest_base
linux-user: Rewrite fixed probe_guest_base
linux-user: Rewrite non-fixed probe_guest_base
Is there anything in there and in other linux-user late fixes which are
applicable to 8.0?
Or should we declare 8.0 as semi-broken and be done with it?
Thanks,
/mjt