Skip to content
  • Alexander Graf's avatar
    PPC: e500: Support dynamically spawned sysbus devices · f7087343
    Alexander Graf authored
    
    
    For e500 our approach to supporting dynamically spawned sysbus devices is to
    create a simple bus from the guest's point of view within which we map those
    devices dynamically.
    
    We allocate memory regions always within the "platform" hole in address
    space and map IRQs to predetermined IRQ lines that are reserved for platform
    device usage.
    
    This maps really nicely into device tree logic, so we can just tell the
    guest about our virtual simple bus in device tree as well.
    
    Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
    f7087343