bsd-user: port linux-user:ff8a8bbc2ad1 for variable page sizes
authorWarner Losh <imp@bsdimp.com>
Fri, 7 Jun 2024 04:06:45 +0000 (22:06 -0600)
committerWarner Losh <imp@bsdimp.com>
Sun, 9 Jun 2024 16:30:25 +0000 (10:30 -0600)
commitba379542bf026313d3c6aa1b46da3f2520927a4f
tree61f4dff25ec4bbd19167383e21408e0dfd859784
parent1b6f1b2e820302f08f262a09551767f14c0f98a6
bsd-user: port linux-user:ff8a8bbc2ad1 for variable page sizes

Bring in Richard Henderson's ff8a8bbc2ad1 to finalize the page size to
allow TARGET_PAGE_BITS_VARY. bsd-user's "blitz" fork has aarch64
support, which is now variable page size. Add support for it here, even
though it's effectively a nop in upstream qemu.

Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
bsd-user/main.c