[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v3 30/43] bsd-user: elf cleanup
From: |
Kyle Evans |
Subject: |
Re: [PATCH v3 30/43] bsd-user: elf cleanup |
Date: |
Sun, 5 Sep 2021 14:00:13 -0500 |
On Thu, Sep 2, 2021 at 6:56 PM <imp@bsdimp.com> wrote:
>
> From: Warner Losh <imp@FreeBSD.org>
>
> Move OS-dependent defines into target_os_elf.h. Move the architectural
> dependent stuff into target_arch_elf.h. Adjust elfload.c to use
> target_create_elf_tables instead of create_elf_tables.
>
> Signed-off-by: Warner Losh <imp@bsdimp.com>
> Signed-off-by: Stacey Son <sson@FreeBSD.org>
> Signed-off-by: Kyle Evans <kevans@FreeBSD.org>
> Signed-off-by: Justin Hibbits <chmeeedalf@gmail.com>
> Signed-off-by: Alexander Kabaev <kan@FreeBSD.ORG>
> Acked-by: Richard Henderson <richard.henderson@linaro.org>
> ---
> bsd-user/elfload.c | 191 ++++---------------------------
> bsd-user/freebsd/target_os_elf.h | 137 ++++++++++++++++++++++
> bsd-user/netbsd/target_os_elf.h | 146 +++++++++++++++++++++++
> bsd-user/openbsd/target_os_elf.h | 146 +++++++++++++++++++++++
> bsd-user/qemu.h | 1 +
> 5 files changed, 454 insertions(+), 167 deletions(-)
> create mode 100644 bsd-user/freebsd/target_os_elf.h
> create mode 100644 bsd-user/netbsd/target_os_elf.h
> create mode 100644 bsd-user/openbsd/target_os_elf.h
Reviewed-by: Kyle Evans <kevans@FreeBSD.org>
- [PATCH v3 16/43] bsd-user: add host-os.h, (continued)
- [PATCH v3 16/43] bsd-user: add host-os.h, imp, 2021/09/02
- [PATCH v3 25/43] bsd-user: Add system independent stack, data and text limiting, imp, 2021/09/02
- [PATCH v3 18/43] bsd-user: save the path to the qemu emulator, imp, 2021/09/02
- [PATCH v3 17/43] bsd-user: Include host-os.h from main, imp, 2021/09/02
- [PATCH v3 26/43] bsd-user: *BSD specific siginfo defintions, imp, 2021/09/02
- [PATCH v3 21/43] bsd-user: pull in target_arch_thread.h update target_arch_elf.h, imp, 2021/09/02
- [PATCH v3 30/43] bsd-user: elf cleanup, imp, 2021/09/02
- Re: [PATCH v3 30/43] bsd-user: elf cleanup,
Kyle Evans <=
- [PATCH v3 19/43] bsd-user: start to move target CPU functions to target_arch*, imp, 2021/09/02
- [PATCH v3 15/43] bsd-user: assume pthreads and support of __thread, imp, 2021/09/02
- [PATCH v3 23/43] bsd-user: define max args in terms of pages, imp, 2021/09/02
- [PATCH v3 22/43] bsd-user: Include more things in qemu.h, imp, 2021/09/02
- [PATCH v3 24/43] bsd-user: Create target specific vmparam.h, imp, 2021/09/02
- [PATCH v3 33/43] bsd-user: Make cpu_model and cpu_type visible to all of main.c, imp, 2021/09/02
- [PATCH v3 31/43] bsd-user: Remove dead #ifdefs from elfload.c, imp, 2021/09/02