[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PULL 00/43] MIPS patches for 2021-02-21
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [PULL 00/43] MIPS patches for 2021-02-21 |
Date: |
Sun, 21 Feb 2021 18:34:24 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.7.0 |
Hi Peter,
On 2/21/21 3:33 PM, Philippe Mathieu-Daudé wrote:
> The following changes since commit a528b8c4c638d60cc474c2f80952ff0f2e60521a:
>
> Merge remote-tracking branch 'remotes/philmd-gitlab/tags/sdmmc-20210220'
> into staging (2021-02-20 19:28:27 +0000)
>
> are available in the Git repository at:
>
> https://gitlab.com/philmd/qemu.git tags/mips-20210221
>
> for you to fetch changes up to 98e7c7108127bc9f2bf9065cbddd25778025b9c6:
>
> vt82c686: Fix superio_cfg_{read,write}() functions (2021-02-21 15:28:52
> +0100)
>
> ----------------------------------------------------------------
> MIPS patches queue
>
> - Drop redundant struct MemmapEntry (Bin)
> - Fix for Coverity CID 1438965 and 1438967 (Jiaxun)
> - Add MIPS bootloader API (Jiaxun)
> - Use MIPS bootloader API on fuloong2e and boston machines (Jiaxun)
> - Add PMON test for Loongson-3A1000 CPU (Jiaxun)
> - Convert to translator API (Philippe)
> - MMU cleanups (Philippe)
> - Promote 128-bit multimedia registers as global ones (Philippe)
> - Various cleanups/fixes on the VT82C686B southbridge (Zoltan)
> ----------------------------------------------------------------
>
> BALATON Zoltan (16):
> vt82c686: Move superio memory region to SuperIOConfig struct
> vt82c686: Reorganise code
> vt82c686: Fix SMBus IO base and configuration registers
> vt82c686: Make vt82c686-pm an I/O tracing region
> vt82c686: Correct vt82c686-pm I/O size
> vt82c686: Correctly reset all registers to default values on reset
> vt82c686: Fix up power management io base and config
> vt82c686: Set user_creatable=false for VT82C686B_PM
> vt82c686: Make vt82c686b-pm an abstract base class and add vt8231-pm
> based on it
> vt82c686: Simplify vt82c686b_realize()
> vt82c686: Move creation of ISA devices to the ISA bridge
> vt82c686: Remove index field of SuperIOConfig
> vt82c686: Reduce indentation by returning early
> vt82c686: Simplify by returning earlier
> vt82c686: Log superio_cfg unimplemented accesses
> vt82c686: Fix superio_cfg_{read,write}() functions
>
> Bin Meng (1):
> hw/mips: loongson3: Drop 'struct MemmapEntry'
>
> Jiaxun Yang (6):
> hw/mips: Add a bootloader helper
> hw/mips/fuloong2e: Use bl_gen_kernel_jump to generate bootloaders
> hw/mips/boston: Use bl_gen_kernel_jump to generate bootloaders
> hw/mips/boston: Use bootloader helper to set GCRs
> hw/intc/loongson_liointc: Fix per core ISR handling
> tests/acceptance: Test PMON with Loongson-3A1000 CPU
>
> Philippe Mathieu-Daudé (20):
> target/mips: fetch code with translator_ld
> target/mips: Remove access_type argument from map_address() handler
> target/mips: Remove access_type argument from get_seg_physical_address
> target/mips: Remove access_type arg from get_segctl_physical_address()
> target/mips: Remove access_type argument from get_physical_address()
> target/mips: Remove unused MMU definitions
> target/mips: Replace magic value by MMU_DATA_LOAD definition
> target/mips: Let do_translate_address() take MMUAccessType argument
> target/mips: Let cpu_mips_translate_address() take MMUAccessType arg
> target/mips: Let raise_mmu_exception() take MMUAccessType argument
> target/mips: Let get_physical_address() take MMUAccessType argument
> target/mips: Let get_seg*_physical_address() take MMUAccessType arg
> target/mips: Let CPUMIPSTLBContext::map_address() take MMUAccessType
> target/mips: Remove unused 'rw' argument from page_table_walk_refill()
> target/mips: Include missing "tcg/tcg.h" header
> target/mips: Make cpu_HI/LO registers public
> target/mips: Promote 128-bit multimedia registers as global ones
> target/mips: Rename 128-bit upper halve GPR registers
> target/mips: Introduce gen_load_gpr_hi() / gen_store_gpr_hi() helpers
> target/mips: Use GPR move functions in gen_HILO1_tx79()
I am sorry I didn't notice hw/mips/bootloader.h is missing the
license (patch 2).
If it isn't too late for you I'll push a v2.
Thanks,
Phil.
- [PULL 34/43] vt82c686: Fix up power management io base and config, (continued)
- [PULL 34/43] vt82c686: Fix up power management io base and config, Philippe Mathieu-Daudé, 2021/02/21
- [PULL 35/43] vt82c686: Set user_creatable=false for VT82C686B_PM, Philippe Mathieu-Daudé, 2021/02/21
- [PULL 36/43] vt82c686: Make vt82c686b-pm an abstract base class and add vt8231-pm based on it, Philippe Mathieu-Daudé, 2021/02/21
- [PULL 37/43] vt82c686: Simplify vt82c686b_realize(), Philippe Mathieu-Daudé, 2021/02/21
- [PULL 38/43] vt82c686: Move creation of ISA devices to the ISA bridge, Philippe Mathieu-Daudé, 2021/02/21
- [PULL 39/43] vt82c686: Remove index field of SuperIOConfig, Philippe Mathieu-Daudé, 2021/02/21
- [PULL 40/43] vt82c686: Reduce indentation by returning early, Philippe Mathieu-Daudé, 2021/02/21
- [PULL 42/43] vt82c686: Log superio_cfg unimplemented accesses, Philippe Mathieu-Daudé, 2021/02/21
- [PULL 41/43] vt82c686: Simplify by returning earlier, Philippe Mathieu-Daudé, 2021/02/21
- [PULL 43/43] vt82c686: Fix superio_cfg_{read,write}() functions, Philippe Mathieu-Daudé, 2021/02/21
- Re: [PULL 00/43] MIPS patches for 2021-02-21,
Philippe Mathieu-Daudé <=