All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0 of 5] tools: console ring fixes
@ 2013-02-20 18:05 Andrew Cooper
  2013-02-20 18:05 ` [PATCH 1 of 5] common/sysctl: Introduce hypercall to query the console ring size Andrew Cooper
                   ` (4 more replies)
  0 siblings, 5 replies; 10+ messages in thread
From: Andrew Cooper @ 2013-02-20 18:05 UTC (permalink / raw)
  To: xen-devel; +Cc: Ian Jackson, Keir Fraser, Ian Campbell, Jan Beulich

Hello,

The following set of patches came about when trying to fix the 32K limitation
with stub_xc_readconsolering() in the ocaml bindings.

Patch 1 is a hypervisor patch adding a new SYSCTL hypercall to query the size
of the console ring, which is fixed but otherwise inaccessible after boot.

Patches 2 thru 5 are tools patches:
 * Patch 2 adds a libxc function to use the new SYSCTL hypercall.
 * Patch 3 implements an alternative xc_readconsolering() to prevent bounce
   buffering.
 * Patch 4 uses the preceding patches to fix the implementation of
   stub_xc_readconsolering() in the ocaml bindings.
 * Patch 5 is a misc threading fix in the ocaml bindings, discovered when
   trying to fix the console functionality.

This patch set has been compile-tested on unstable, and functionally tested
via backport to 4.2 (which was only one whitespace fuzz issue and no code
change).

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2013-02-21 11:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-02-20 18:05 [PATCH 0 of 5] tools: console ring fixes Andrew Cooper
2013-02-20 18:05 ` [PATCH 1 of 5] common/sysctl: Introduce hypercall to query the console ring size Andrew Cooper
2013-02-20 18:05 ` [PATCH 2 of 5] tools/libxc: Helper function for XEN_SYSCTL_consoleringsize Andrew Cooper
2013-02-20 18:05 ` [PATCH 3 of 5] tools/libxc: Implement of xc_readconsolering_buffer Andrew Cooper
2013-02-21 10:01   ` Ian Campbell
2013-02-21 11:07     ` Andrew Cooper
2013-02-20 18:05 ` [PATCH 4 of 5] tools/ocaml: libxc bindings: Fix stub_xc_readconsolering() Andrew Cooper
2013-02-21 10:14   ` Ian Campbell
2013-02-21 11:12     ` Andrew Cooper
2013-02-20 18:05 ` [PATCH 5 of 5] tools/ocaml: libxc bindings: Fix failwith_xc() Andrew Cooper

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.