1. 24 2月, 2012 5 次提交
    • M
      qemu-ga: fixes for win32 build of qemu-ga · d8ca685a
      Michael Roth 提交于
      Various stubs and #ifdefs to compile for Windows using mingw
      cross-build. Still has 1 linker error due to a dependency on the
      forthcoming win32 versions of the GAChannel/transport class.
      d8ca685a
    • M
      c216e5ad
    • M
      qemu-ga: separate out common commands from posix-specific ones · 42074a9d
      Michael Roth 提交于
      Many of the current RPC implementations are very much POSIX-specific
      and require complete re-writes for Windows. There are however a small
      set of core guest agent commands that are common to both, and other
      commands such as guest-file-* which *may* be portable. So we introduce
      commands.c for the latter, and will rename guest-agent-commands.c to
      commands-posix.c in a future commit. Windows implementations will go in
      commands-win32.c, eventually.
      42074a9d
    • M
      qemu-ga: move channel/transport functionality into wrapper class · 125b310e
      Michael Roth 提交于
      This is mostly in preparation for the win32 port, which won't use
      GIO channels for reasons that will be made clearer later. Here the
      GAChannel class is just a loose wrapper around GIOChannel
      calls/callbacks, but we also roll in the logic/configuration for
      various channel types and managing unix socket connections, which makes
      the abstraction much more complete and further aids in the win32 port
      since isa-serial/unix-listen will not be supported initially.
      
      There's also a bit of refactoring in the main logic to consolidate the
      exit paths so we can do common cleanup for things like pid files, which
      weren't always cleaned up previously.
      125b310e
    • M
      qemu-ga: Add schema documentation for types · 54383726
      Michael Roth 提交于
      Document guest agent schema types in similar fashion to qmp schema
      types.
      54383726
  2. 23 2月, 2012 2 次提交
  3. 22 2月, 2012 24 次提交
  4. 21 2月, 2012 9 次提交