1. 16 10月, 2017 1 次提交
    • D
      ui: add keycodemapdb repository as a GIT submodule · 92712822
      Daniel P. Berrange 提交于
      The https://gitlab.com/keycodemap/keycodemapdb/ repo contains a
      data file mapping between all the different scancode/keycode/keysym
      sets that are known, and a tool to auto-generate lookup tables for
      different combinations.
      
      It is used by GTK-VNC, SPICE-GTK and libvirt for mapping keys.
      Using it in QEMU will let us replace many hand written lookup
      tables with auto-generated tables from a master data source,
      reducing bugs. Adding new QKeyCodes will now only require the
      master table to be updated, all ~20 other tables will be
      automatically updated to follow.
      Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
      Message-id: 20170929101201.21039-4-berrange@redhat.com
      
      [ kraxel: fix build ]
      [ kraxel: switch repo to qemu.git mirror ]
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      92712822
  2. 13 9月, 2017 1 次提交
    • G
      pixman: drop submodule · c12b6d70
      Gerd Hoffmann 提交于
      Drop pixman submodule and support for the "internal" pixman build.
      pixman should be reasonably well established meanwhile so we don't
      need the fallback submodule any more.  While being at it also drop
      some #ifdefs for pixman versions older than what we require in
      configure anyway.
      Signed-off-by: NGerd Hoffmann <kraxel@redhat.com>
      Message-id: 20170905140116.28181-2-kraxel@redhat.com
      c12b6d70
  3. 11 5月, 2017 1 次提交
  4. 28 10月, 2016 1 次提交
  5. 16 6月, 2014 1 次提交
  6. 13 3月, 2014 1 次提交
  7. 12 10月, 2013 1 次提交
    • S
      Use qemu-project.org domain name · 85938981
      Stefan Hajnoczi 提交于
      qemu.org is held by a third-party and no core community contributor has
      access to the DNS configuration.  This leaves the website exposed to
      outages due to DNS issues or IP address changes.  For example, if the
      web server IP address needs to change we cannot guarantee qemu.org will
      point to it!
      
      The newer qemu-project.org domain name is owned by Anthony Liguori
      <anthony@codemonkey.ws>.  You can confirm this by querying the whois
      information.  Also note that the #qemu IRC channel topic already
      references qemu-project.org.
      
      Short of having a dedicated legal entity to hold the domain name on
      behalf of the community, qemu-project.org seems like the safest bet.
      
      Let's replace references to qemu.org with qemu-project.org.
      
      Note that git-submodule(1) does not detect URL changes.  The following
      commands clear out and re-initialize all submodules to ensure you are
      using the latest URLs:
      
        $ git submodule deinit . # you'll be warned if you have local changes
        $ rm -rf .git/modules    # also clear cached .git/ directories
        $ git submodule update --init
      Reviewed-by: NMarkus Armbruster <armbru@redhat.com>
      Signed-off-by: NStefan Hajnoczi <stefanha@redhat.com>
      Message-id: 1381495958-8306-1-git-send-email-stefanha@redhat.com
      Signed-off-by: NAnthony Liguori <aliguori@amazon.com>
      85938981
  8. 18 7月, 2013 1 次提交
  9. 18 4月, 2013 1 次提交
  10. 01 11月, 2012 1 次提交
  11. 08 11月, 2011 1 次提交
  12. 08 10月, 2011 1 次提交
  13. 29 9月, 2011 1 次提交
  14. 09 4月, 2011 1 次提交
  15. 02 4月, 2011 1 次提交
    • D
      Add SLOF-based partition firmware for pSeries machine, allowing more boot options · a9f8ad8f
      David Gibson 提交于
      Currently, the emulated pSeries machine requires the use of the
      -kernel parameter in order to explicitly load a guest kernel.  This
      means booting from the virtual disk, cdrom or network is not possible.
      
      This patch addresses this limitation by inserting a within-partition
      firmware image (derived from the "SLOF" free Open Firmware project).
      If -kernel is not specified, qemu will now load the SLOF image, which
      has access to the qemu boot device list through the device tree, and
      can boot from any of the usual virtual devices.
      
      In order to support the new firmware, an extension to the emulated
      machine/hypervisor is necessary.  Unlike Linux, which expects
      multi-CPU entry to be handled kexec() style, the SLOF firmware expects
      only one CPU to be active at entry, and to use a hypervisor RTAS
      method to enable the other CPUs one by one.
      
      This patch also implements this 'start-cpu' method, so that SLOF can
      start the secondary CPUs and marshal them into the kexec() holding
      pattern ready for entry into the guest OS.  Linux should, and in the
      future might directly use the start-cpu method to enable initially
      disabled CPUs, but for now it does require kexec() entry.
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NPaul Mackerras <paulus@samba.org>
      Signed-off-by: NDavid Gibson <dwg@au1.ibm.com>
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      a9f8ad8f
  16. 07 3月, 2010 1 次提交
  17. 30 10月, 2009 1 次提交
  18. 04 9月, 2009 1 次提交