mbox series

[v3,0/8] hw/mips/fuloong2e fixes

Message ID 20201224031750.52146-1-jiaxun.yang@flygoat.com (mailing list archive)
Headers show
Series hw/mips/fuloong2e fixes | expand

Message

Jiaxun Yang Dec. 24, 2020, 3:17 a.m. UTC
It can now boot Debian installer[1] as well as a custom PMON bootloader
distribution[2].

Note that it can't boot PMON shipped with actual machine as our ATI vgabios
is using some x86 hack that can't be handled by x86emu in original PMON. 


Tree avilable at: https://gitlab.com/FlyGoat/qemu/-/tree/fuloong_fixes_v2

v2:
 - Collect review tags.
 - Get CPU clock via elegant method. (philmd)
 - Add boot_linux_console scceptance test

v3:
 - Collect review tags
 - Typo corrections
 - Rewrite PCI Lomem

Jiaxun Yang (8):
  hw/mips/fuloong2e: Remove define DEBUG_FULOONG2E_INIT
  hw/mips/fuloong2e: Relpace fault links
  hw/pci-host/bonito: Fixup IRQ mapping
  hw/pci-host/bonito: Fixup pci.lomem mapping
  hw/mips/fuloong2e: Remove unused env entry
  hw/mips/fuloong2e: Correct cpuclock env
  hw/mips/fuloong2e: Add highmem support
  tests/acceptance: Test boot_linux_console for fuloong2e

 hw/mips/fuloong2e.c                    | 84 +++++++++++++++++---------
 hw/pci-host/bonito.c                   | 42 ++++---------
 tests/acceptance/boot_linux_console.py | 21 +++++++
 3 files changed, 89 insertions(+), 58 deletions(-)

Comments

Philippe Mathieu-Daudé Jan. 3, 2021, 8:51 p.m. UTC | #1
On 12/24/20 4:17 AM, Jiaxun Yang wrote:
> It can now boot Debian installer[1] as well as a custom PMON bootloader
> distribution[2].
> 
> Note that it can't boot PMON shipped with actual machine as our ATI vgabios
> is using some x86 hack that can't be handled by x86emu in original PMON. 
> 
> 
> Tree avilable at: https://gitlab.com/FlyGoat/qemu/-/tree/fuloong_fixes_v2
> 
> v2:
>  - Collect review tags.
>  - Get CPU clock via elegant method. (philmd)
>  - Add boot_linux_console scceptance test
> 
> v3:
>  - Collect review tags
>  - Typo corrections
>  - Rewrite PCI Lomem
> 
> Jiaxun Yang (8):
>   hw/mips/fuloong2e: Remove define DEBUG_FULOONG2E_INIT
>   hw/mips/fuloong2e: Relpace fault links
>   hw/pci-host/bonito: Fixup IRQ mapping
>   hw/pci-host/bonito: Fixup pci.lomem mapping
>   hw/mips/fuloong2e: Remove unused env entry
>   hw/mips/fuloong2e: Correct cpuclock env
>   hw/mips/fuloong2e: Add highmem support
>   tests/acceptance: Test boot_linux_console for fuloong2e
> 
>  hw/mips/fuloong2e.c                    | 84 +++++++++++++++++---------
>  hw/pci-host/bonito.c                   | 42 ++++---------
>  tests/acceptance/boot_linux_console.py | 21 +++++++
>  3 files changed, 89 insertions(+), 58 deletions(-)

Patches 1, 2, 5, 6 and 8 queued to mips-next.