view docs/ChangeLog @ 0:7d21f7218375

Exact replica of unstable on 051908 + README-this
author Mukesh Rathor
date Mon May 19 15:34:57 2008 -0700 (2008-05-19)
children 5c0bf00e371d
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.3 release
17 ---------------
19 17538: Add XENPF_set_processor_pminfo
22 17537: Add MSI support
25 17524: Add DOMCTL_set_cpuid to configure guest CPUID on x86 systems.
28 17336: Add platform capabilities field to XEN_SYSCTL_physinfo
31 17289: PV framebuffer dynamic resolution facility
34 Guest may send XENFB_TYPE_RESIZE if feature-resize=1 in
35 xenstore of the backend VNC server. VNC server code sets
36 feature-resize if it can handle the resize request.
38 16857: XS_SET_TARGET
41 New xenstore command to allow an arbitrary domain to inherit the
42 privileges of another (in addition to its own).
44 16856: XEN_DOMCTL_set_target
47 New domctl command to give an arbitrary domain dom0-magnitude privileges
48 over an arbitrary other.
50 16725: XENFEAT_mmu_pt_update_reserve_ad
53 New feature flag available via the version hypercall indicates whether the
54 Xen host supports MMU_PT_UPDATE_PRESERVE_AD for this guest.
56 16724: CPUID feature flag for MMU_PT_UPDATE_PRESERVE_AD hypercall
59 The x86 CPUID_4000_0002_ECX[0] flag indicates whether the Xen host
60 supports MMU_PT_UPDATE_PRESERVE_AD for this guest.
65 A subcommand of the x86-only mmu_update() hypercall to allow batched
66 updates of pagetable entries, while atomically preserving the current
67 status of accessed and dirty bits in each entry.
69 Xen 3.2 release
70 ---------------
72 16592: XEN_DOMCTL_test_assign_device
75 Test VT-d device assignability in xend. If VT-d is not enabled, or the
76 device is not exist, or the device has already been assigned to other
77 domain, it fails and quits the domain creation.
79 16549: GNTST_address_too_big
82 32-on-64 related additional error return.
84 16512: XEN_DOMCTL_set_opt_feature
87 Allows the domain builder to set optimization features for a guest. This
88 is currently only used by the IA64 domain builder to identify identity
89 mapped regions based on the guest_os_type specified in the domain config
90 file. Other architectures may extend this domctl to enable features
91 specific to their architecture.
93 16504: flush cache disk op
96 Adds a BLKIF_OP_FLUSH_DISKCACHE request. The backend is expected to ask
97 underlying storage to flush its cache upon receiving this request.
98 Backend advertises availability via 'feature-flush-cache' xenstore node.
99 Needed for correct behaviour of disk-cache-aware filesystems such as
100 ZFS.
102 16425: multicast notifications
106 operations to the networking driver, which it uses to request multicast
107 addresses it's interested in. Available if the backend has
108 'feature-multicast-control', requested by the frontend with
109 'request-multicast-control'. Used by Solaris: this avoids having to
110 always put the backend's underlying networking device into promiscuous
111 mode.
113 16402: gnttab page attributes
116 Adds new grant tab flags for table entries.
118 Older changes are not recorded further.