[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v4 00/30] target/mips: Re-org to allow KVM-only builds
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PATCH v4 00/30] target/mips: Re-org to allow KVM-only builds |
Date: |
Thu, 29 Apr 2021 23:42:29 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 |
On 4/28/21 7:03 PM, Philippe Mathieu-Daudé wrote:
> TL;DR:
>
> This series restrict TCG-specific objects by moving them to
> the tcg/ subdir. Code is moved around to satisfy 3 cases:
> { generic sysemu / tcg sysemu / tcg user}.
> Philippe Mathieu-Daudé (30):
> target/mips: Simplify meson TCG rules
> target/mips: Move IEEE rounding mode array to new source file
> target/mips: Move msa_reset() to new source file
> target/mips: Make CPU/FPU regnames[] arrays global
> target/mips: Optimize CPU/FPU regnames[] arrays
> target/mips: Restrict mips_cpu_dump_state() to cpu.c
> target/mips: Turn printfpr() macro into a proper function
> target/mips: Declare mips_env_set_pc() inlined in "internal.h"
> target/mips: Merge do_translate_address into
> cpu_mips_translate_address
> target/mips: Extract load/store helpers to ldst_helper.c
> meson: Introduce meson_user_arch source set for arch-specific
> user-mode
> target/mips: Introduce tcg-internal.h for TCG specific declarations
> target/mips: Add simple user-mode mips_cpu_do_interrupt()
> target/mips: Add simple user-mode mips_cpu_tlb_fill()
> target/mips: Move cpu_signal_handler definition around
> target/mips: Move sysemu specific files under sysemu/ subfolder
> target/mips: Move physical addressing code to sysemu/physaddr.c
> target/mips: Restrict cpu_mips_get_random() / update_pagemask() to TCG
> target/mips: Move sysemu TCG-specific code to tcg/sysemu/ subfolder
> target/mips: Restrict mmu_init() to TCG
> target/mips: Move tlb_helper.c to tcg/sysemu/
> target/mips: Restrict CPUMIPSTLBContext::map_address() handlers scope
> target/mips: Move Special opcodes to tcg/sysemu/special_helper.c
> target/mips: Move helper_cache() to tcg/sysemu/special_helper.c
> target/mips: Move TLB management helpers to tcg/sysemu/tlb_helper.c
> target/mips: Move exception management code to exception.c
> target/mips: Move CP0 helpers to sysemu/cp0.c
> target/mips: Move TCG source files under tcg/ sub directory
> hw/mips: Restrict non-virtualized machines to TCG
> gitlab-ci: Add KVM mips64el cross-build jobs
Thanks, series applied to mips-next tree.
- [PATCH v4 22/30] target/mips: Restrict CPUMIPSTLBContext::map_address() handlers scope, (continued)
- [PATCH v4 22/30] target/mips: Restrict CPUMIPSTLBContext::map_address() handlers scope, Philippe Mathieu-Daudé, 2021/04/28
- [PATCH v4 23/30] target/mips: Move Special opcodes to tcg/sysemu/special_helper.c, Philippe Mathieu-Daudé, 2021/04/28
- [PATCH v4 24/30] target/mips: Move helper_cache() to tcg/sysemu/special_helper.c, Philippe Mathieu-Daudé, 2021/04/28
- [PATCH v4 25/30] target/mips: Move TLB management helpers to tcg/sysemu/tlb_helper.c, Philippe Mathieu-Daudé, 2021/04/28
- [PATCH v4 26/30] target/mips: Move exception management code to exception.c, Philippe Mathieu-Daudé, 2021/04/28
- [PATCH v4 27/30] target/mips: Move CP0 helpers to sysemu/cp0.c, Philippe Mathieu-Daudé, 2021/04/28
- [PATCH v4 28/30] target/mips: Move TCG source files under tcg/ sub directory, Philippe Mathieu-Daudé, 2021/04/28
- [PATCH v4 29/30] hw/mips: Restrict non-virtualized machines to TCG, Philippe Mathieu-Daudé, 2021/04/28
- [PATCH v4 30/30] gitlab-ci: Add KVM mips64el cross-build jobs, Philippe Mathieu-Daudé, 2021/04/28
- Re: [PATCH v4 00/30] target/mips: Re-org to allow KVM-only builds, no-reply, 2021/04/28
- Re: [PATCH v4 00/30] target/mips: Re-org to allow KVM-only builds,
Philippe Mathieu-Daudé <=