qemu-devel
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]