All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/13] user patch queue
@ 2026-07-10 23:01 Richard Henderson
  2026-07-10 23:01 ` [PULL 01/13] linux-user: Introduce PGBRange Richard Henderson
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: Richard Henderson @ 2026-07-10 23:01 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit ab2056a0b7c944b16b224a8feabd99023772ae91:

  Merge tag 'pull-ufs-20260709' of https://gitlab.com/jeuk20.kim/qemu into staging (2026-07-09 12:04:14 +0200)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-lu-20260710

for you to fetch changes up to de1a2257117fc893d0703a154683b05f7bee0b12:

  common-user: Move guest_base, have_guest_base to probe-guest-base.c (2026-07-10 14:40:42 -0700)

----------------------------------------------------------------
Handle loading of ET_EXEC binaries at address 0.
Share probe_guest_base code between linux-user and bsd-user.

----------------------------------------------------------------
Richard Henderson (13):
      linux-user: Introduce PGBRange
      linux-user: Use PGBRange in load_elf_image
      linux-user: Drop hiaddr out-of-range check in probe_guest_base
      linux-user: Pass image_range to probe_guest_base
      linux-user: Use PGBRange for commpage
      common-user: Move mmap_min_addr from linux-user
      common-user: Initialize mmap_min_addr for FreeBSD
      include/user/guest-host: Include missing cpu.h
      common-user: Move selfmap from util
      common-user: Implement read_self_maps for FreeBSD
      common-user: Move probe_guest_base from linux-user
      bsd-user: Use probe_guest_base
      common-user: Move guest_base, have_guest_base to probe-guest-base.c

 include/user/guest-host.h        |   1 +
 include/user/mmap-min-addr.h     |  12 ++
 include/user/probe-guest-base.h  |  37 ++++
 include/{qemu => user}/selfmap.h |   0
 linux-user/arm/target_elf.h      |   2 +-
 linux-user/hppa/target_elf.h     |   2 +-
 linux-user/user-internals.h      |  17 +-
 bsd-user/elfload.c               |  37 ++--
 bsd-user/main.c                  |  42 +---
 common-user/mmap-min-addr.c      |  50 +++++
 common-user/probe-guest-base.c   | 347 +++++++++++++++++++++++++++++++++
 {util => common-user}/selfmap.c  |  49 ++++-
 linux-user/arm/elfload.c         |   2 +-
 linux-user/elfload.c             | 400 +++------------------------------------
 linux-user/flatload.c            |   3 +-
 linux-user/hppa/elfload.c        |   4 +-
 linux-user/main.c                |  35 +---
 linux-user/mmap.c                |   1 +
 linux-user/syscall.c             |   2 +-
 common-user/meson.build          |   3 +
 util/meson.build                 |   4 -
 21 files changed, 564 insertions(+), 486 deletions(-)
 create mode 100644 include/user/mmap-min-addr.h
 create mode 100644 include/user/probe-guest-base.h
 rename include/{qemu => user}/selfmap.h (100%)
 create mode 100644 common-user/mmap-min-addr.c
 create mode 100644 common-user/probe-guest-base.c
 rename {util => common-user}/selfmap.c (68%)


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2026-07-11  8:39 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-10 23:01 [PULL 00/13] user patch queue Richard Henderson
2026-07-10 23:01 ` [PULL 01/13] linux-user: Introduce PGBRange Richard Henderson
2026-07-10 23:01 ` [PULL 02/13] linux-user: Use PGBRange in load_elf_image Richard Henderson
2026-07-10 23:01 ` [PULL 03/13] linux-user: Drop hiaddr out-of-range check in probe_guest_base Richard Henderson
2026-07-10 23:01 ` [PULL 04/13] linux-user: Pass image_range to probe_guest_base Richard Henderson
2026-07-10 23:01 ` [PULL 05/13] linux-user: Use PGBRange for commpage Richard Henderson
2026-07-10 23:01 ` [PULL 06/13] common-user: Move mmap_min_addr from linux-user Richard Henderson
2026-07-10 23:01 ` [PULL 07/13] common-user: Initialize mmap_min_addr for FreeBSD Richard Henderson
2026-07-10 23:01 ` [PULL 08/13] include/user/guest-host: Include missing cpu.h Richard Henderson
2026-07-10 23:01 ` [PULL 09/13] common-user: Move selfmap from util Richard Henderson
2026-07-10 23:01 ` [PULL 10/13] common-user: Implement read_self_maps for FreeBSD Richard Henderson
2026-07-10 23:01 ` [PULL 11/13] common-user: Move probe_guest_base from linux-user Richard Henderson
2026-07-10 23:01 ` [PULL 12/13] bsd-user: Use probe_guest_base Richard Henderson
2026-07-10 23:01 ` [PULL 13/13] common-user: Move guest_base, have_guest_base to probe-guest-base.c Richard Henderson
2026-07-11  8:39 ` [PULL 00/13] user patch queue Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.