Skip to content
  • Daniel De Graaf's avatar
    mini-os: make frontends and xenbus optional · 11caa933
    Daniel De Graaf authored
    
    
    This adds compile-time logic to disable certain frontends in mini-os:
     - pcifront is disabled by default, enabled for ioemu
     - blkfront, netfront, fbfront, kbdfront, consfront are enabled by default
     - xenbus is required for any frontend, and is enabled by default
    
    If all frontends and xenbus are disabled, mini-os will run without
    needing to communicate with xenstore, making it suitable to run the
    xenstore daemon. The console frontend is not required for the initial
    console, only consoles opened via openpt or ptmx.
    
    Signed-off-by: default avatarDaniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: default avatarIan Campbell <ian.campbell@citrix.com>
    Cc: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
    Committed-by: default avatarIan Jackson <Ian.Jackson@eu.citrix.com>
    11caa933