1. 02 5月, 2008 1 次提交
  2. 28 3月, 2008 2 次提交
  3. 11 3月, 2008 1 次提交
    • P
      lguest: Do not append space to guests kernel command line · 1ef36fa6
      Paul Bolle 提交于
      The lguest launcher appends a space to the kernel command line (if kernel
      arguments are specified on its command line). This space is unneeded. More
      importantly, this appended space will make Red Hat's nash script interpreter
      (used in a Fedora style initramfs) add an empty argument to init's command
      line. This empty argument will make kernel arguments like "init=/bin/bash"
      fail (because the shell will try to execute a script with an empty name).
      This could be considered a bug in nash, but is easily fixed in the lguest
      launcher too.
      Signed-off-by: NPaul Bolle <pebolle@tiscali.nl>
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      1ef36fa6
  4. 04 2月, 2008 3 次提交
    • R
      virtio: reset function · 6e5aa7ef
      Rusty Russell 提交于
      A reset function solves three problems:
      
      1) It allows us to renegotiate features, eg. if we want to upgrade a
         guest driver without rebooting the guest.
      
      2) It gives us a clean way of shutting down virtqueues: after a reset,
         we know that the buffers won't be used by the host, and
      
      3) It helps the guest recover from messed-up drivers.
      
      So we remove the ->shutdown hook, and the only way we now remove
      feature bits is via reset.
      
      We leave it to the driver to do the reset before it deletes queues:
      the balloon driver, for example, needs to chat to the host in its
      remove function.
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      6e5aa7ef
    • R
      virtio: clarify NO_NOTIFY flag usage · 426e3e0a
      Rusty Russell 提交于
      The other side (host) can set the NO_NOTIFY flag as an optimization,
      to say "no need to kick me when you add things".  Make it clear that
      this is advisory only; especially that we should always notify when
      the ring is full.
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      426e3e0a
    • R
      virtio: simplify config mechanism. · a586d4f6
      Rusty Russell 提交于
      Previously we used a type/len pair within the config space, but this
      seems overkill.  We now simply define a structure which represents the
      layout in the config space: the config space can now only be extended
      at the end.
      
      The main driver-visible changes:
      1) We indicate what fields are present with an explicit feature bit.
      2) Virtqueues are explicitly numbered, and not in the config space.
      Signed-off-by: NRusty Russell <rusty@rustcorp.com.au>
      a586d4f6
  5. 30 1月, 2008 2 次提交
  6. 19 11月, 2007 1 次提交
  7. 12 11月, 2007 2 次提交
  8. 25 10月, 2007 2 次提交
  9. 23 10月, 2007 12 次提交
  10. 11 10月, 2007 1 次提交
  11. 27 9月, 2007 1 次提交
  12. 27 7月, 2007 3 次提交
  13. 25 7月, 2007 1 次提交
  14. 20 7月, 2007 1 次提交