aboutsummaryrefslogtreecommitdiffstats
path: root/docs/ChangeLog
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2008-01-08 14:35:18 +0000
committerKeir Fraser <keir.fraser@citrix.com>2008-01-08 14:35:18 +0000
commit926b04bb757d8ca6ecaed077f3247953645630e2 (patch)
treeecf41cb8a5755f22dcff884ee162403ca7cd8275 /docs/ChangeLog
parenteefaeb827584c6a6f17726fe1e1f8258276d0137 (diff)
downloadxen-926b04bb757d8ca6ecaed077f3247953645630e2.tar.gz
xen-926b04bb757d8ca6ecaed077f3247953645630e2.tar.bz2
xen-926b04bb757d8ca6ecaed077f3247953645630e2.zip
Add a ChangeLog file
Add a file for tracking API/ABI changes and additions. Signed-off-by: John Levon <john.levon@sun.com>
Diffstat (limited to 'docs/ChangeLog')
-rw-r--r--docs/ChangeLog65
1 files changed, 65 insertions, 0 deletions
diff --git a/docs/ChangeLog b/docs/ChangeLog
new file mode 100644
index 0000000000..ec7cc9cb7e
--- /dev/null
+++ b/docs/ChangeLog
@@ -0,0 +1,65 @@
+This file contains a list of changes and additions to the API/ABI that
+might affect cross-OS compatibility or otherwise impact OS
+implementations, in particular any changes to hypervisor interfaces and
+the inter-domain protocols. When making such a change you are expected
+to add it here (bonus points for a link to fuller documentation). New
+entries should be part of the patch making the change (so the history of
+this file will give the relevant changeset), added to the top of the
+file, and in a format like:
+
+2008-01-08 Add ChangeLog file
+
+Add a ChangeLog file indicating changes to the API/ABI, as discussed
+here:
+http://lists.xensource.com/archives/html/xen-devel/2008-01/msg00010.html
+
+Xen 3.2 release
+---------------
+
+16592: XEN_DOMCTL_test_assign_device
+http://xenbits.xensource.com/xen-unstable.hg?rev/ef83b50fc4a4
+
+Test VT-d device assignability in xend. If VT-d is not enabled, or the
+device is not exist, or the device has already been assigned to other
+domain, it fails and quits the domain creation.
+
+16549: GNTST_address_too_big
+http://xenbits.xensource.com/xen-unstable.hg?rev/baf90ee3c1da
+
+32-on-64 related additional error return.
+
+16512: XEN_DOMCTL_set_opt_feature
+http://xenbits.xensource.com/xen-unstable.hg?rev/1de4e5056394
+
+Allows the domain builder to set optimization features for a guest. This
+is currently only used by the IA64 domain builder to identify identity
+mapped regions based on the guest_os_type specified in the domain config
+file. Other architectures may extend this domctl to enable features
+specific to their architecture.
+
+16504: flush cache disk op
+http://xenbits.xensource.com/xen-unstable.hg?rev/ebfb3b26010d
+
+Adds a BLKIF_OP_FLUSH_DISKCACHE request. The backend is expected to ask
+underlying storage to flush its cache upon receiving this request.
+Backend advertises availability via 'feature-flush-cache' xenstore node.
+Needed for correct behaviour of disk-cache-aware filesystems such as
+ZFS.
+
+16425: multicast notifications
+http://xenbits.xensource.com/xen-unstable.hg?rev/d3041196ae69
+
+Adds XEN_NETIF_EXTRA_TYPE_MCAST_ADD and XEN_NETIF_EXTRA_TYPE_MCAST_DEL
+operations to the networking driver, which it uses to request multicast
+addresses it's interested in. Available if the backend has
+'feature-multicast-control', requested by the frontend with
+'request-multicast-control'. Used by Solaris: this avoids having to
+always put the backend's underlying networking device into promiscuous
+mode.
+
+16402: gnttab page attributes
+http://xenbits.xensource.com/xen-unstable.hg?rev/2e5d922b7ee3
+
+Adds new grant tab flags for table entries.
+
+Older changes are not recorded further.