From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KUIAC-0004nR-3m for qemu-devel@nongnu.org; Sat, 16 Aug 2008 05:33:36 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KUIAA-0004mJ-0W for qemu-devel@nongnu.org; Sat, 16 Aug 2008 05:33:35 -0400 Received: from [199.232.76.173] (port=37967 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KUIA9-0004lx-Ej for qemu-devel@nongnu.org; Sat, 16 Aug 2008 05:33:33 -0400 Received: from wf-out-1314.google.com ([209.85.200.173]:63023) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KUIA8-00082H-Tg for qemu-devel@nongnu.org; Sat, 16 Aug 2008 05:33:33 -0400 Received: by wf-out-1314.google.com with SMTP id 27so1920439wfd.4 for ; Sat, 16 Aug 2008 02:33:31 -0700 (PDT) Message-ID: Date: Sat, 16 Aug 2008 12:33:31 +0300 From: "Blue Swirl" Subject: Re: [Qemu-devel] [RFC, PATCH] Host AIO support detection, OpenBSD host support In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_141986_28251656.1218879211442" References: <48A1E8AD.9040501@codemonkey.ws> Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, malc ------=_Part_141986_28251656.1218879211442 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 8/14/08, malc wrote: > On Wed, 13 Aug 2008, Blue Swirl wrote: > > > > On 8/12/08, Anthony Liguori wrote: > > > > > Blue Swirl wrote: > > > > > > > > > > Here are two patches, loosely based on patches in OpenBSD ports system > > > > that enable compiling Qemu. The first patch makes AIO use conditional > > > > on host AIO support. The second one adjusts various include files etc. > > > > > > > > I'd like to commit both of these, is that OK? > > > > > > > > > > > > > > > > > > The first patch is fine but the second patch has some bogus things in > it. > > > > > > > Thanks for the review. I removed the unneeded parts, made a separate > > patch for fixing OSS selection, and added a configure option for AIO > > as requested by Samuel Thibault. > > > > Thanks for the OSS bits, i have committed slightly modified patch that > takes all possible drivers into consideration. This patch fixes OSS selection and adds the needed libraries to LIBS. ------=_Part_141986_28251656.1218879211442 Content-Type: plain/text; name=fix_oss.diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_fjy17acq Content-Disposition: attachment; filename=fix_oss.diff SW5kZXg6IHFlbXUvY29uZmlndXJlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHFlbXUub3JpZy9jb25maWd1cmUJ MjAwOC0wOC0xNiAwODo1MDo0My4wMDAwMDAwMDAgKzAwMDAKKysrIHFlbXUvY29uZmlndXJlCTIw MDgtMDgtMTYgMDk6MTI6NTMuMDAwMDAwMDAwICswMDAwCkBAIC05Miw2ICs5Miw3IEBACiB2ZGU9 InllcyIKIGZtb2RfbGliPSIiCiBmbW9kX2luYz0iIgorb3NzX2xpYj0iIgogdm5jX3Rscz0ieWVz IgogYnNkPSJubyIKIGxpbnV4PSJubyIKQEAgLTE1Myw2ICsxNTQsNyBAQAogb3BlbmJzZD0ieWVz IgogYXVkaW9fZHJ2X2xpc3Q9Im9zcyIKIGF1ZGlvX3Bvc3NpYmxlX2RyaXZlcnM9Im9zcyBzZGwg ZXNkIgorb3NzX2xpYj0iLWxvc3NhdWRpbyIKIDs7CiBEYXJ3aW4pCiBic2Q9InllcyIKQEAgLTI3 Myw2ICsyNzUsOCBAQAogICA7OwogICAtLWZtb2QtaW5jPSopIGZtb2RfaW5jPSIkb3B0YXJnIgog ICA7OworICAtLW9zcy1saWI9Kikgb3NzX2xpYj0iJG9wdGFyZyIKKyAgOzsKICAgLS1hdWRpby1j YXJkLWxpc3Q9KikgYXVkaW9fY2FyZF9saXN0PWBlY2hvICIkb3B0YXJnIiB8IHNlZCAtZSAncy8s LyAvZydgCiAgIDs7CiAgIC0tYXVkaW8tZHJ2LWxpc3Q9KikgYXVkaW9fZHJ2X2xpc3Q9IiRvcHRh cmciCkBAIC00MzcsNiArNDQxLDcgQEAKIGVjaG8gIiAgLS1kaXNhYmxlLWRhcndpbi11c2VyICAg IGRpc2FibGUgYWxsIGRhcndpbiB1c2VybW9kZSBlbXVsYXRpb24gdGFyZ2V0cyIKIGVjaG8gIiAg LS1mbW9kLWxpYiAgICAgICAgICAgICAgIHBhdGggdG8gRk1PRCBsaWJyYXJ5IgogZWNobyAiICAt LWZtb2QtaW5jICAgICAgICAgICAgICAgcGF0aCB0byBGTU9EIGluY2x1ZGVzIgorZWNobyAiICAt LW9zcy1saWIgICAgICAgICAgICAgICAgcGF0aCB0byBPU1MgbGlicmFyeSIKIGVjaG8gIiAgLS1l bmFibGUtdW5hbWUtcmVsZWFzZT1SIFJldHVybiBSIGZvciB1bmFtZSAtciBpbiB1c2VybW9kZSBl bXVsYXRpb24iCiBlY2hvICIgIC0tc3BhcmNfY3B1PVYgICAgICAgICAgICBCdWlsZCBxZW11IGZv ciBTcGFyYyBhcmNoaXRlY3R1cmUgdjcsIHY4LCB2OHBsdXMsIHY4cGx1c2EsIHY5IgogZWNobyAi ICAtLWRpc2FibGUtdmRlICAgICAgICAgICAgZGlzYWJsZSBzdXBwb3J0IGZvciB2ZGUgbmV0d29y ayIKQEAgLTgyMyw2ICs4MjgsMTAgQEAKICAgICAgICAgInBhX3NpbXBsZSAqcyA9IE5VTEw7IHBh X3NpbXBsZV9mcmVlKHMpOyByZXR1cm4gMDsiCiAgICAgOzsKIAorICAgIG9zc3xzZGx8Y29yZXx3 YXZ8ZHNvdW5kKQorICAgICMgWFhYOiBQcm9iZXMgZm9yIENvcmVBdWRpbywgRGlyZWN0U291bmQs IFNETCg/KQorICAgIDs7CisKICAgICAqKQogICAgIGVjaG8gIiRhdWRpb19wb3NzaWJsZV9kcml2 ZXJzIiB8IGdyZXAgLXEgIlw8JGRydlw+IiB8fCB7CiAgICAgICAgIGVjaG8KQEAgLTgzMiwxMSAr ODQxLDYgQEAKICAgICAgICAgZXhpdCAxCiAgICAgfQogICAgIDs7Ci0KLSAgICBvc3N8c2RsfGNv cmV8d2F2fGRzb3VuZCkKLSAgICAjIFhYWDogUHJvYmVzIGZvciBDb3JlQXVkaW8sIERpcmVjdFNv dW5kLCBTREwoPykKLSAgICA7OwotCiAgICAgZXNhYwogZG9uZQogCkBAIC0xMTQ1LDYgKzExNDks OCBAQAogICAgIGlmIHRlc3QgIiRkcnYiID0gImZtb2QiOyB0aGVuCiAgICAgICAgIGVjaG8gIkNP TkZJR19GTU9EX0xJQj0kZm1vZF9saWIiID4+ICRjb25maWdfbWFrCiAgICAgICAgIGVjaG8gIkNP TkZJR19GTU9EX0lOQz0kZm1vZF9pbmMiID4+ICRjb25maWdfbWFrCisgICAgZWxpZiB0ZXN0ICIk ZHJ2IiA9ICJvc3MiOyB0aGVuCisgICAgICAgIGVjaG8gIkNPTkZJR19PU1NfTElCPSRvc3NfbGli IiA+PiAkY29uZmlnX21hawogICAgIGZpCiBkb25lCiBlY2hvICIiID4+JGNvbmZpZ19oCkluZGV4 OiBxZW11L01ha2VmaWxlLnRhcmdldAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBxZW11Lm9yaWcvTWFrZWZpbGUu dGFyZ2V0CTIwMDgtMDgtMTYgMDk6MDQ6MzcuMDAwMDAwMDAwICswMDAwCisrKyBxZW11L01ha2Vm aWxlLnRhcmdldAkyMDA4LTA4LTE2IDA5OjA4OjQwLjAwMDAwMDAwMCArMDAwMApAQCAtNDk1LDYg KzQ5NSw5IEBACiBpZmRlZiBDT05GSUdfRk1PRAogTElCUyArPSAkKENPTkZJR19GTU9EX0xJQikK IGVuZGlmCitpZmRlZiBDT05GSUdfT1NTCitMSUJTICs9ICQoQ09ORklHX09TU19MSUIpCitlbmRp ZgogCiBTT1VORF9IVyA9IHNiMTYubyBlczEzNzAubwogaWZkZWYgQ09ORklHX0FDOTcK ------=_Part_141986_28251656.1218879211442--