view docs/ChangeLog @ 16729:1ffa3c1335a4

Add a ChangeLog file

Add a file for tracking API/ABI changes and additions.

Signed-off-by: John Levon <>
author Keir Fraser <>
date Tue Jan 08 14:35:18 2008 +0000 (2008-01-08)
children a407a8a51319
line source
1 This file contains a list of changes and additions to the API/ABI that
2 might affect cross-OS compatibility or otherwise impact OS
3 implementations, in particular any changes to hypervisor interfaces and
4 the inter-domain protocols. When making such a change you are expected
5 to add it here (bonus points for a link to fuller documentation). New
6 entries should be part of the patch making the change (so the history of
7 this file will give the relevant changeset), added to the top of the
8 file, and in a format like:
10 2008-01-08 Add ChangeLog file
12 Add a ChangeLog file indicating changes to the API/ABI, as discussed
13 here:
16 Xen 3.2 release
17 ---------------
19 16592: XEN_DOMCTL_test_assign_device
22 Test VT-d device assignability in xend. If VT-d is not enabled, or the
23 device is not exist, or the device has already been assigned to other
24 domain, it fails and quits the domain creation.
26 16549: GNTST_address_too_big
29 32-on-64 related additional error return.
31 16512: XEN_DOMCTL_set_opt_feature
34 Allows the domain builder to set optimization features for a guest. This
35 is currently only used by the IA64 domain builder to identify identity
36 mapped regions based on the guest_os_type specified in the domain config
37 file. Other architectures may extend this domctl to enable features
38 specific to their architecture.
40 16504: flush cache disk op
43 Adds a BLKIF_OP_FLUSH_DISKCACHE request. The backend is expected to ask
44 underlying storage to flush its cache upon receiving this request.
45 Backend advertises availability via 'feature-flush-cache' xenstore node.
46 Needed for correct behaviour of disk-cache-aware filesystems such as
47 ZFS.
49 16425: multicast notifications
53 operations to the networking driver, which it uses to request multicast
54 addresses it's interested in. Available if the backend has
55 'feature-multicast-control', requested by the frontend with
56 'request-multicast-control'. Used by Solaris: this avoids having to
57 always put the backend's underlying networking device into promiscuous
58 mode.
60 16402: gnttab page attributes
63 Adds new grant tab flags for table entries.
65 Older changes are not recorded further.