mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 21:55:25 +00:00
* src/xen_internal.c: applied patch from Christian Ehrhardt to
fix Xen hypervisor alignment problems on PPC64 * AUTHORS: added Christian Daniel
This commit is contained in:
parent
38149a2b75
commit
bb6476e771
1
AUTHORS
1
AUTHORS
@ -34,6 +34,7 @@ Patches have also been contributed by:
|
|||||||
Nobuhiro Itou <fj0873gn@aa.jp.fujitsu.com>
|
Nobuhiro Itou <fj0873gn@aa.jp.fujitsu.com>
|
||||||
Masayuki Sunou <fj1826dm@aa.jp.fujitsu.com>
|
Masayuki Sunou <fj1826dm@aa.jp.fujitsu.com>
|
||||||
Mark Johnson <johnson.nh@gmail.com>
|
Mark Johnson <johnson.nh@gmail.com>
|
||||||
|
Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
|
||||||
|
|
||||||
[....send patches to get your name here....]
|
[....send patches to get your name here....]
|
||||||
|
|
||||||
|
@ -1,3 +1,9 @@
|
|||||||
|
Thu Jul 12 10:57:17 CEST 2007 Daniel Veillard <veillard@redhat.com>
|
||||||
|
|
||||||
|
* src/xen_internal.c: applied patch from Christian Ehrhardt to
|
||||||
|
fix Xen hypervisor alignment problems on PPC64
|
||||||
|
* AUTHORS: added Christian
|
||||||
|
|
||||||
Thu Jul 12 09:34:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
|
Thu Jul 12 09:34:00 BST 2007 Richard W.M. Jones <rjones@redhat.com>
|
||||||
|
|
||||||
* configure.in: Removed --with-qemud-pid-file option since
|
* configure.in: Removed --with-qemud-pid-file option since
|
||||||
|
@ -9,4 +9,9 @@ If possible generate the patches by using cvs diff -u in a CVS checkout.</p><p>W
|
|||||||
If you want to report a bug or ask for a feature, please check <a href="http://bugzilla.redhat.com/bugzilla/buglist.cgi?component=libvirt&component=libvirt-devel&component=libvirt-python&bug_status=ASSIGNED&bug_status=INVESTIGATE&bug_status=NEW&bug_status=REOPENED&bug_status=VERIFIED&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&Search=Search">the existing open bugs</a>, then if yours isn't a duplicate of
|
If you want to report a bug or ask for a feature, please check <a href="http://bugzilla.redhat.com/bugzilla/buglist.cgi?component=libvirt&component=libvirt-devel&component=libvirt-python&bug_status=ASSIGNED&bug_status=INVESTIGATE&bug_status=NEW&bug_status=REOPENED&bug_status=VERIFIED&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&Search=Search">the existing open bugs</a>, then if yours isn't a duplicate of
|
||||||
an existing bug, <a href="http://bugzilla.redhat.com/bugzilla/enter_bug.cgi?product=Fedora%20Core&component=libvirt">log a new bug</a> and attach any patch or extra data that you may have available. It is always a good idea to also
|
an existing bug, <a href="http://bugzilla.redhat.com/bugzilla/enter_bug.cgi?product=Fedora%20Core&component=libvirt">log a new bug</a> and attach any patch or extra data that you may have available. It is always a good idea to also
|
||||||
to post to the <a href="mailto:libvir-list@redhat.com">mailing-list</a>
|
to post to the <a href="mailto:libvir-list@redhat.com">mailing-list</a>
|
||||||
too, so that everybody working on the project can see it, thanks !</p></div></div><div class="linkList2"><div class="llinks2"><h3 class="links2"><span>main menu</span></h3><ul><li><a href="index.html">Home</a></li><li><a href="news.html">Releases</a></li><li><a href="intro.html">Introduction</a></li><li><a href="architecture.html">libvirt architecture</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="format.html">XML Format</a></li><li><a href="python.html">Binding for Python</a></li><li><a href="errors.html">Handling of errors</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="remote.html">Remote support</a></li><li><a href="uri.html">Connection URIs</a></li><li><a href="hvsupport.html">Hypervisor support</a></li><li><a href="html/index.html">API Menu</a></li><li><a href="examples/index.html">C code examples</a></li><li><a href="ChangeLog.html">Recent Changes</a></li></ul></div><div class="llinks2"><h3 class="links2"><span>related links</span></h3><ul><li><a href="https://www.redhat.com/archives/libvir-list/">Mail archive</a></li><li><a href="https://bugzilla.redhat.com/bugzilla/buglist.cgi?product=Fedora+Core&component=libvirt&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr">Open bugs</a></li><li><a href="http://virt-manager.et.redhat.com/">virt-manager</a></li><li><a href="http://search.cpan.org/~danberr/Sys-Virt-0.1.0/">Perl bindings</a></li><li><a href="http://et.redhat.com/~rjones/ocaml-libvirt/">OCaml bindings</a></li><li><a href="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html">Xen project</a></li><li><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="12" value="Search..." /><input name="submit" type="submit" value="Go" /></form></li><li><a href="http://xmlsoft.org/"><img src="Libxml2-Logo-90x34.gif" alt="Made with Libxml2 Logo" /></a></li></ul><p class="credits">Graphics and design by <a href="mail:dfong@redhat.com">Diana Fong</a></p></div></div><div id="bottom"><p class="p1"></p></div></div></body></html>
|
too, so that everybody working on the project can see it, thanks !</p><p>Some of the libvirt developpers may be found on IRC on the OFTC
|
||||||
|
network. Use the settings:</p><ul><li>server: irc.oftc.net</li>
|
||||||
|
<li>port: 6667 (the usual IRC port)</li>
|
||||||
|
<li>channel: #virt</li>
|
||||||
|
</ul><p> But there is no garantee that someone will be watching or able to reply,
|
||||||
|
use the mailing-list if you don't get an answer there.</p></div></div><div class="linkList2"><div class="llinks2"><h3 class="links2"><span>main menu</span></h3><ul><li><a href="index.html">Home</a></li><li><a href="news.html">Releases</a></li><li><a href="intro.html">Introduction</a></li><li><a href="architecture.html">libvirt architecture</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="format.html">XML Format</a></li><li><a href="python.html">Binding for Python</a></li><li><a href="errors.html">Handling of errors</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="bugs.html">Reporting bugs and getting help</a></li><li><a href="remote.html">Remote support</a></li><li><a href="uri.html">Connection URIs</a></li><li><a href="hvsupport.html">Hypervisor support</a></li><li><a href="html/index.html">API Menu</a></li><li><a href="examples/index.html">C code examples</a></li><li><a href="ChangeLog.html">Recent Changes</a></li></ul></div><div class="llinks2"><h3 class="links2"><span>related links</span></h3><ul><li><a href="https://www.redhat.com/archives/libvir-list/">Mail archive</a></li><li><a href="https://bugzilla.redhat.com/bugzilla/buglist.cgi?product=Fedora+Core&component=libvirt&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr">Open bugs</a></li><li><a href="http://virt-manager.et.redhat.com/">virt-manager</a></li><li><a href="http://search.cpan.org/~danberr/Sys-Virt-0.1.0/">Perl bindings</a></li><li><a href="http://et.redhat.com/~rjones/ocaml-libvirt/">OCaml bindings</a></li><li><a href="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/index.html">Xen project</a></li><li><form action="search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="12" value="Search..." /><input name="submit" type="submit" value="Go" /></form></li><li><a href="http://xmlsoft.org/"><img src="Libxml2-Logo-90x34.gif" alt="Made with Libxml2 Logo" /></a></li></ul><p class="credits">Graphics and design by <a href="mail:dfong@redhat.com">Diana Fong</a></p></div></div><div id="bottom"><p class="p1"></p></div></div></body></html>
|
||||||
|
@ -1417,6 +1417,15 @@ an existing bug, <a href="http://bugzilla.redhat.com/bugzilla/enter_bug.cgi?prod
|
|||||||
to post to the <a href="mailto:libvir-list@redhat.com">mailing-list</a>
|
to post to the <a href="mailto:libvir-list@redhat.com">mailing-list</a>
|
||||||
too, so that everybody working on the project can see it, thanks !</p>
|
too, so that everybody working on the project can see it, thanks !</p>
|
||||||
|
|
||||||
|
<p>Some of the libvirt developpers may be found on IRC on the OFTC
|
||||||
|
network. Use the settings:</p>
|
||||||
|
<ul>
|
||||||
|
<li>server: irc.oftc.net</li>
|
||||||
|
<li>port: 6667 (the usual IRC port)</li>
|
||||||
|
<li>channel: #virt</li>
|
||||||
|
</ul>
|
||||||
|
<p> But there is no garantee that someone will be watching or able to reply,
|
||||||
|
use the mailing-list if you don't get an answer there.</p>
|
||||||
<h2><a name="Remote">Remote support</a></h2>
|
<h2><a name="Remote">Remote support</a></h2>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
|
@ -314,10 +314,17 @@ typedef struct xen_v2_getdomaininfolistop xen_v2_getdomaininfolistop;
|
|||||||
struct xen_v2s3_getdomaininfolistop {
|
struct xen_v2s3_getdomaininfolistop {
|
||||||
domid_t first_domain;
|
domid_t first_domain;
|
||||||
uint32_t max_domains;
|
uint32_t max_domains;
|
||||||
|
#ifdef __BIG_ENDIAN__
|
||||||
|
struct {
|
||||||
|
int __pad[(sizeof (long long) - sizeof (struct xen_v2d5_getdomaininfo *)) / sizeof (int)];
|
||||||
|
struct xen_v2d5_getdomaininfo *v;
|
||||||
|
} buffer;
|
||||||
|
#else
|
||||||
union {
|
union {
|
||||||
struct xen_v2d5_getdomaininfo *v;
|
struct xen_v2d5_getdomaininfo *v;
|
||||||
uint64_t pad ALIGN_64;
|
uint64_t pad ALIGN_64;
|
||||||
} buffer;
|
} buffer;
|
||||||
|
#endif
|
||||||
uint32_t num_domains;
|
uint32_t num_domains;
|
||||||
};
|
};
|
||||||
typedef struct xen_v2s3_getdomaininfolistop xen_v2s3_getdomaininfolistop;
|
typedef struct xen_v2s3_getdomaininfolistop xen_v2s3_getdomaininfolistop;
|
||||||
@ -422,10 +429,17 @@ typedef struct xen_v2_setvcpumap xen_v2_setvcpumap;
|
|||||||
|
|
||||||
/* HV version 2, Dom version 5 requires 64-bit alignment */
|
/* HV version 2, Dom version 5 requires 64-bit alignment */
|
||||||
struct xen_v2d5_cpumap {
|
struct xen_v2d5_cpumap {
|
||||||
|
#ifdef __BIG_ENDIAN__
|
||||||
|
struct {
|
||||||
|
int __pad[(sizeof (long long) - sizeof (uint8_t *)) / sizeof (int)];
|
||||||
|
uint8_t *v;
|
||||||
|
} bitmap;
|
||||||
|
#else
|
||||||
union {
|
union {
|
||||||
uint8_t *v;
|
uint8_t *v;
|
||||||
uint64_t pad ALIGN_64;
|
uint64_t pad ALIGN_64;
|
||||||
} bitmap;
|
} bitmap;
|
||||||
|
#endif
|
||||||
uint32_t nr_cpus;
|
uint32_t nr_cpus;
|
||||||
};
|
};
|
||||||
struct xen_v2d5_setvcpumap {
|
struct xen_v2d5_setvcpumap {
|
||||||
|
Loading…
Reference in New Issue
Block a user