Skip to content
  • Max Filippov's avatar
    d9e8553b
    hw/xtensa: add virt machine · d9e8553b
    Max Filippov authored
    
    
    virt machine is a sim machine with generic PCI host controller.
    Make common parts of sim machine initialization reusable.
    Add PCI controller at 0xf0000000 with PIO space at its base address,
    ECAM space at base address + 1M and MMIO space at base address + 64M.
    Connect IRQ lines to consecutive CPU external IRQ pins starting from 0.
    Instantiate network interfaces on virt machine.
    
    Xtensa linux kernel configuration virt_defconfig can successfully boot
    on this machine.
    
    Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
    d9e8553b
    hw/xtensa: add virt machine
    Max Filippov authored
    
    
    virt machine is a sim machine with generic PCI host controller.
    Make common parts of sim machine initialization reusable.
    Add PCI controller at 0xf0000000 with PIO space at its base address,
    ECAM space at base address + 1M and MMIO space at base address + 64M.
    Connect IRQ lines to consecutive CPU external IRQ pins starting from 0.
    Instantiate network interfaces on virt machine.
    
    Xtensa linux kernel configuration virt_defconfig can successfully boot
    on this machine.
    
    Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
Loading