[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[win-pv-devel] [PATCH 0/6] Make XENBUS package group aware

Windows has had the notion of processor groups for some time and it
is becoming increasingly hard to ignore them, even though an HVM guest
will have no more processors than would fit into a single group.

This series, therefore, removes use of non-group-aware API functions and
adds use of their group-aware equivalents. Doing this also required
changes to get rid of static arrays based on MAXIMUM_PROCESSORS and
use of KAFFINITY types except when required.

Patch #1 fixes line endings (again).

Patch #2 puts util.h in the place where it should be.

Patch #3 updates to a newer set of Xen headers, and also refines
get_xen_headers.py slightly to handle the git add. Note that this patch
is not a simple update to new headers though as recent changes in xen.git
had some fallout and meant some re-arrangement of the headers was required.

Patch #4 fixes some obvious stupidity in the vcxproj files

Patch #5 adds code to do a strict version check between the XEN export
driver and XENBUS/XENFILT. The export driver's ABI is not stable so
odd crashes could occur unless a check is done. The package co-installer
is also changed to request a reboot, to make sure a compatible module
set is running.

Patch #6 actually changes the API calls from non-group-aware to
group-aware and does the other necessary re-factoring.

win-pv-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.