From owner-freebsd-emulation@FreeBSD.ORG Sun Jun 11 12:43:00 2006 Return-Path: X-Original-To: emulation@FreeBSD.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 76B6816A46F; Sun, 11 Jun 2006 12:43:00 +0000 (UTC) (envelope-from gabor.kovesdan@t-hosting.hu) Received: from server.t-hosting.hu (server.t-hosting.hu [217.20.133.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id C9E8343D5D; Sun, 11 Jun 2006 12:42:51 +0000 (GMT) (envelope-from gabor.kovesdan@t-hosting.hu) Received: from localhost (localhost [127.0.0.1]) by server.t-hosting.hu (Postfix) with ESMTP id 676F0999D37; Sun, 11 Jun 2006 14:42:46 +0200 (CEST) X-Virus-Scanned: amavisd-new at t-hosting.hu Received: from server.t-hosting.hu ([127.0.0.1]) by localhost (server.t-hosting.hu [127.0.0.1]) (amavisd-new, port 10024) with LMTP id XSMDm8jjdKiW; Sun, 11 Jun 2006 14:42:36 +0200 (CEST) Received: from [192.168.2.186] (catv-50635cb6.catv.broadband.hu [80.99.92.182]) by server.t-hosting.hu (Postfix) with ESMTP id 3AC26999CD2; Sun, 11 Jun 2006 14:42:36 +0200 (CEST) Message-ID: <448C0FB8.2020100@t-hosting.hu> Date: Sun, 11 Jun 2006 14:42:32 +0200 From: =?UTF-8?B?S8O2dmVzZMOhbiBHw6Fib3I=?= User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Alexander Leidinger References: <448937F5.4070607@t-hosting.hu> <20060609111749.xl8dr4sq7ko8w80c@netchild.homeip.net> In-Reply-To: <20060609111749.xl8dr4sq7ko8w80c@netchild.homeip.net> Content-Type: multipart/mixed; boundary="------------090004050109090406010007" Cc: ports@FreeBSD.org, emulation@FreeBSD.org Subject: Re: The future of Gentoo ports X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Jun 2006 12:43:00 -0000 This is a multi-part message in MIME format. --------------090004050109090406010007 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Alexander Leidinger wrote: > Quoting Kövesdán Gábor (from Fri, 09 Jun > 2006 10:57:25 +0200): > >> My idea is to repocopy and rename these ports like: >> emulators/linux_base-gentoo-stage1 -> emulators/linux_dist-gentoo-stage1 > > Since you are introducing a new class of linux ports, I like to take > the opportunity to ask for a bikeshed color... > > We have a mix of naming styles. linux-foo, linux_foo and > linux_foo-bar. Does it make sense to use an underscore here instead of > a minus sign? Should we read it as 'this is a "linux dist" port of > "gento" "stage1"', or should we read it as 'this is a "linux" port, it > is a "dist"ribution of "gentoo" "stage1"? > > The former is some kind of semantic-view, that later is more like a > consistent naming scheme. > >> This introduces a new group of ports (linux_dist*) that are complete >> linux environment for cross-development, etc. At the same time a > > Sounds good. > >> WITH_LINUXBASE macro should be added for installing them into >> ${LINUXBASE} and this requires a conditional CONFLICTS with another >> linux_base ports. > > One of the first thoughts I had here is: via OPTIONS or not, what > would be better? And if using OPTIONS, is it possible to still use > CONFLICTS (evaluation order may be important here)? > > But I think you will solve this problem. :-) > >> If this has been accomplished, I also want to add then three metaports >> as emulators/linux_base-gentoo-stage[123] for the old functionality, >> this would install the ports with WITH_LINUXBASE set, but these >> metaports can be set DEPRECATED without an EXPIRATION_DATE to just note >> that the use of these are discouraged. > > There should be a comment explaining it near DEPRECATED then, so that > a committer doesn't decides to axe those ports. > >> Ideas and opinions from the lists are welcome! > > Sounds good. The pkg-descr should be changed to a sensible explanation > then. I try to come up with a good one for the default linux base port > which mentions the differences compared to the linux_dist port then. > So, here's the patch for linux_base-gentoo-stage1, I'll make patches for the other gentoo ports if you find it appropriate. As we discussed, the port should be repocopied to emulators/linux_dist-gentoo-stage1 first, and the this patch should be applied. If WITH_LINUXBASE is unset, the package is called linux_dist-gentoo-stage1 and everything goes to ${PREFIX}/gentoo-stage1. If WITH_LINUXBASE is set it's called linux_base-gentoo-stage1 and installed under ${LINUXBASE} and in this case it conflicts with other linux_base ports. It works as intended in both cases, I've tested it in tinderbox, but if WITH_LINUXBASE is unset, tinderbox gives a warning but that doesn't make any sense, I suppose it is due to the dynamic plist, but that's correct, there aren't any left alone files after deinstalling this. Gabor Kovesdan --------------090004050109090406010007 Content-Type: text/plain; name="emulators-linux_base-gentoo-stage1.diff" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="emulators-linux_base-gentoo-stage1.diff" SW5kZXg6IE1ha2VmaWxlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC91c3IvY3ZzL3BvcnRz L2VtdWxhdG9ycy9saW51eF9iYXNlLWdlbnRvby1zdGFnZTEvTWFrZWZpbGUsdgpyZXRyaWV2 aW5nIHJldmlzaW9uIDEuMzEKZGlmZiAtdSAtcjEuMzEgTWFrZWZpbGUKLS0tIE1ha2VmaWxl CTUgSnVuIDIwMDYgMjE6MDY6MzMgLTAwMDAJMS4zMQorKysgTWFrZWZpbGUJMTEgSnVuIDIw MDYgMTE6NDQ6MzkgLTAwMDAKQEAgLTUsOSArNSw5IEBACiAjICRGcmVlQlNEOiBwb3J0cy9l bXVsYXRvcnMvbGludXhfYmFzZS1nZW50b28tc3RhZ2UxL01ha2VmaWxlLHYgMS4zMSAyMDA2 LzA2LzA1IDIxOjA2OjMzIGVyd2luIEV4cCAkCiAjCiAKLVBPUlROQU1FPQlsaW51eF9iYXNl LWdlbnRvby1zdGFnZTEKK1BPUlROQU1FPQlnZW50b28tc3RhZ2UxCiBQT1JUVkVSU0lPTj0J MjAwNi4wCi1QT1JUUkVWSVNJT049CTEKK1BPUlRSRVZJU0lPTj0JMgogQ0FURUdPUklFUz0J ZW11bGF0b3JzIGxpbnV4CiBNQVNURVJfU0lURVM9CSR7TUFTVEVSX1NJVEVfR0VOVE9PfQog CkBAIC0xNiwyMSArMTYsMzEgQEAKIAogUkVTVFJJQ1RFRD0JYmluYXJpZXMgbGljZW5zZWQg dW5kZXIgR05VIEdQTCB3aXRob3V0IGFjY29tcGFueWluZyBzb3VyY2UKIAotQ09ORkxJQ1RT PQlsaW51eF9iYXNlLTcqIGxpbnV4X2Jhc2UtOCogbGludXhfYmFzZS1kZWJpYW4qIFwKLQkJ bGludXhfYmFzZS1yaCogbGludXhfYmFzZS1zdXNlKiBsaW51eF9iYXNlLWZjKiBcCi0JCWxp bnV4X2Jhc2UtZ2VudG9vLXN0YWdlWzIzXS0qCi0KK1VTRV9CWklQMj0JCVlFUwogRElTVF9T VUJESVI9CQlnZW50b28tbGludXgKIE5PX0JVSUxEPQkJWUVTCiBOT19GSUxURVJfU0hMSUJT PQlZRVMKIE5PX01UUkVFPQkJWUVTCiBPTkxZX0ZPUl9BUkNIUz0JCWFscGhhIGFtZDY0IGkz ODYKIFBMSVNUPQkJCSR7V1JLRElSfS9wa2ctcGxpc3QKLVBSRUZJWD0JCQkke0xJTlVYQkFT RX0KLVVTRV9CWklQMj0JCVlFUworU1VCX0ZJTEVTPQkJcGtnLW1lc3NhZ2UKK1NVQl9MSVNU Kz0JCVBSRUZJWF9TVUJESVI9JHtQUkVGSVhfU1VCRElSfQorUEtHTUVTU0FHRT0JCSR7V1JL RElSfS9wa2ctbWVzc2FnZQogCiAuaW5jbHVkZSA8YnNkLnBvcnQucHJlLm1rPgogCisuaWYg ZGVmaW5lZChXSVRIX0xJTlVYQkFTRSkKK1BLR05BTUVQUkVGSVg9ICBsaW51eF9iYXNlLQor Q09ORkxJQ1RTPSAgICAgIGxpbnV4X2Jhc2UtNyogbGludXhfYmFzZS04KiBsaW51eF9iYXNl LWRlYmlhbiogXAorCQlsaW51eF9iYXNlLXJoKiBsaW51eF9iYXNlLXN1c2UqIGxpbnV4X2Jh c2UtZmMqIFwKKwkJbGludXhfYmFzZS1nZW50b28tc3RhZ2VbMjNdLSoKK1BSRUZJWD0gICAg ICAgICAke0xJTlVYQkFTRX0KK1BSRUZJWF9TVUJESVI9CisuZWxzZQorUEtHTkFNRVBSRUZJ WD0gIGxpbnV4X2Rpc3QtCitQUkVGSVhfU1VCRElSPSAgZ2VudG9vLXN0YWdlMS8KKy5lbmRp ZgorCiAuaWYgKCR7QVJDSH0gPT0gImFtZDY0IikKIExBVEVTVF9MSU5LPQkke1BPUlROQU1F OkMvbGludXhfYmFzZS9saW51eDMyX2Jhc2UvfQogLmVuZGlmCkBAIC00NSwyNSArNTUsNTMg QEAKIE1ENV9GSUxFPSAgICAgICAJJHtNQVNURVJESVJ9L2Rpc3RpbmZvLmkzODYKIC5lbmRp ZgogCitwcmUtZmV0Y2g6CisuaWYgZGVmaW5lZChXSVRIX0xJTlVYQkFTRSkKKwlAJHtFQ0hP X01TR30gIiIKKwlAJHtFQ0hPX01TR30gIk5vdGUgdGhhdCB0aGlzIHBvcnQgZG9lc24ndCBj b21wbGV0ZWx5IHN1aXQgb3VyIHBvcnRzIgorCUAke0VDSE9fTVNHfSAiaW5mcmFzdHJ1Y3R1 cmUuICBJdCdzIHZlcnkgZ29vZCBmb3IgYSBzdGFuZGFsb25lIExpbnV4IgorCUAke0VDSE9f TVNHfSAiZGlzdHJpYnV0aW9uIG9uIGEgRnJlZUJTRCBzeXN0ZW0geW91IGNhbiB1c2UgZm9y IgorCUAke0VDSE9fTVNHfSAiY3Jvc3MtZGV2ZWxvcGluZyBhbmQgY3Jvc3MtYnVpbGRpbmcs IGV0Yy4sIGJ1dCB1c2luZyBpdCBhcyBhIgorCUAke0VDSE9fTVNHfSAibGludXhfYmFzZSBw b3J0IGlzIG5vdCBxdWl0ZSBhZGVxdWF0ZS4iCisJQCR7RUNIT19NU0d9ICJJZiB5b3UgZXhw ZXJpZW5jZSB0cm91YmxlcyB3aXRoIGl0LCBwbGVhc2UgdXNlIHRoZSIKKwlAJHtFQ0hPX01T R30gImRlZmF1bHQgbGludXhfYmFzZSBwb3J0LiIKKwlAJHtFQ0hPX01TR30gIiIKKy5lbHNl CisJQCR7RUNIT19NU0d9ICIiCisJQCR7RUNIT19NU0d9ICJUaGlzIHBvcnQgaXMgYSBjb21w bGV0ZSBMaW51eCBkaXN0cmlidXRpb24geW91IGNhbiB1c2UiCisJQCR7RUNIT19NU0d9ICJv biBhIEZyZWVCU0Qgc3lzdGVtLiAgVGhlIHVzZSBvZiB0aGlzIHBvcnQgYXMgYSBsaW51eF9i YXNlIgorCUAke0VDSE9fTVNHfSAicG9ydCBpcyB2ZXJ5IGRpc2NvdXJhZ2VkIGJ1dCB5b3Ug Y2FuIGVuZm9yY2UgaXQgdG8gaW5zdGFsbCIKKwlAJHtFQ0hPX01TR30gImFzIGEgbGludXhf YmFzZSBpZiB5b3Ugc2V0IFdJVEhfTElOVVhCQVNFLiIKKwlAJHtFQ0hPX01TR30gIiIKKy5l bmRpZgorCiBkby1leHRyYWN0OgorCUAke01LRElSfSAke1BSRUZJWH0vJHtQUkVGSVhfU1VC RElSfQogCUAke01LRElSfSAke1dSS1NSQ30KIAlAJHtUQVJ9IC0tZXhjbHVkZT0uL2RldiAt LWV4Y2x1ZGU9Li9wcm9jIC14cHkgLUMgJHtXUktTUkN9IFwKIAkJLWYgJHtESVNURElSfS8k e0RJU1RfU1VCRElSfS8ke0RJU1RGSUxFU30KLQlAJHtFQ0hPX0NNRH0gZXRjL3Jlc29sdi5j b25mID4gJHtQTElTVH0KLQlAY2QgJHtXUktTUkN9ICYmICR7RklORH0gKiAtdHlwZSBmIC1v IC10eXBlIGwgPj4gJHtQTElTVH0gXAotCQkmJiAke0ZJTkR9ICogLXR5cGUgZCB8ICR7U09S VH0gLXIgfCAke1NFRH0gLWUgJ3M6XjpAZGlycm0gOicgXAorCUAke0VDSE9fQ01EfSAke1BS RUZJWF9TVUJESVJ9ZXRjL3Jlc29sdi5jb25mID4gJHtQTElTVH0KKwlAY2QgJHtXUktTUkN9 ICYmICR7RklORH0gKiAtdHlwZSBmIC1vIC10eXBlIGwgfCAke1NFRH0gLWUgJ3M6Xjoke1BS RUZJWF9TVUJESVJ9OicgXAorCQk+PiAke1BMSVNUfSBcCisJCSYmICR7RklORH0gKiAtdHlw ZSBkIHwgJHtTT1JUfSAtciB8ICR7U0VEfSAtZSAnczpeOkBkaXJybSAke1BSRUZJWF9TVUJE SVJ9OicgXAogCQk+PiAke1BMSVNUfQorLmlmIGRlZmluZWQoUFJFRklYX1NVQkRJUikKKwlA JHtFQ0hPX0NNRH0gJ0BkaXJybXRyeSAke1BSRUZJWF9TVUJESVJ9JyA+PiAke1BMSVNUfQor LmVuZGlmCiAJQCR7Uk19IC1mciAke1dSS1NSQ30KIAogZG8taW5zdGFsbDoKLQktICR7TUtE SVJ9ICR7UFJFRklYfQorCUAke01LRElSfSAke1BSRUZJWH0KIAlAJHtTSH0gJHtQS0dJTlNU QUxMfSAke1BLR05BTUV9IFBSRS1JTlNUQUxMCi0JQCR7VEFSfSAtLWV4Y2x1ZGU9Li9kZXYg LXhweSAtLWV4Y2x1ZGU9Li9wcm9jIC1DICR7UFJFRklYfSBcCisJQCR7VEFSfSAtLWV4Y2x1 ZGU9Li9kZXYgLXhweSAtLWV4Y2x1ZGU9Li9wcm9jIC1DICR7UFJFRklYfS8ke1BSRUZJWF9T VUJESVJ9IFwKIAkJLWYgJHtESVNURElSfS8ke0RJU1RfU1VCRElSfS8ke0RJU1RGSUxFU30K LQkke0ZJTkR9ICR7UFJFRklYfSBcISAtcGF0aCAiL2NvbXBhdC9saW51eC9wcm9jKiIgLXR5 cGUgZCAtZXhlYyAke0NITU9EfSA3NTUgXHtcfSBcOwotCUAke0NQfSAtcCAvZXRjL3Jlc29s di5jb25mICR7UFJFRklYfS9ldGMvCi0JQCR7QlJBTkRFTEZ9IC10IExpbnV4ICR7UFJFRklY fS9zYmluL2xkY29uZmlnICR7UFJFRklYfS9zYmluL3NsbgorCUAke0NQfSAtcCAvZXRjL3Jl c29sdi5jb25mICR7UFJFRklYfS8ke1BSRUZJWF9TVUJESVJ9L2V0Yy8KKwlAJHtCUkFOREVM Rn0gLXQgTGludXggJHtQUkVGSVh9LyR7UFJFRklYX1NVQkRJUn0vc2Jpbi9sZGNvbmZpZyBc CisJCSR7UFJFRklYfS8ke1BSRUZJWF9TVUJESVJ9L3NiaW4vc2xuCiAJQCR7U0h9ICR7UEtH SU5TVEFMTH0gJHtQS0dOQU1FfSBQT1NULUlOU1RBTEwKKwlAJHtFQ0hPX01TR30gIiIKKwlA JHtFQ0hPX01TR30gIlJ1bm5pbmcgbGludXggbGRjb25maWcuLi4iCisJQCR7UFJFRklYfS8k e1BSRUZJWF9TVUJESVJ9c2Jpbi9sZGNvbmZpZyAtciAke1BSRUZJWH0vJHtQUkVGSVhfU1VC RElSfQogCUAke0NBVH0gJHtQS0dNRVNTQUdFfQogCiAuaW5jbHVkZSA8YnNkLnBvcnQucG9z dC5taz4KSW5kZXg6IHBrZy1pbnN0YWxsCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC91c3Iv Y3ZzL3BvcnRzL2VtdWxhdG9ycy9saW51eF9iYXNlLWdlbnRvby1zdGFnZTEvcGtnLWluc3Rh bGwsdgpyZXRyaWV2aW5nIHJldmlzaW9uIDEuMgpkaWZmIC11IC1yMS4yIHBrZy1pbnN0YWxs Ci0tLSBwa2ctaW5zdGFsbAkxMCBNYXkgMjAwNiAxMjoxNjoyMSAtMDAwMAkxLjIKKysrIHBr Zy1pbnN0YWxsCTEwIEp1biAyMDA2IDE5OjI5OjIzIC0wMDAwCkBAIC0yMywyMCArMjMsNiBA QAogCQkJZWNobyAnKysrIFBsZWFzZSBtb3VudCBsaW5wcm9jZnMgbWFudWFsbHkhICsrKycK IAkJZmkKIAlmaQotCWlmIFsgISAtZiAke1BLR19QUkVGSVh9L2V0Yy9uc3N3aXRjaC5jb25m IF07IHRoZW4KLQkJY3AgJHtQS0dfUFJFRklYfS9ldGMvbnNzd2l0Y2guY29uZi5kaXN0IFwK LQkJCSR7UEtHX1BSRUZJWH0vZXRjL25zc3dpdGNoLmNvbmYKLQlmaQotCWlmIFsgISAtZiAk e1BLR19QUkVGSVh9L2V0Yy95cC5jb25mIF07IHRoZW4KLQkJY3AgJHtQS0dfUFJFRklYfS9l dGMveXAuY29uZi5zYW1wbGUgJHtQS0dfUFJFRklYfS9ldGMveXAuY29uZgotCWZpCi0jCi0j IFRoaXMgaXMgbmVlZGVkIGZvciB1cGRhdGluZyB0byBlbnN1cmUgdGhhdAotIyBhbHJlYWR5 IGluc3RhbGxlZCBsaWJyYXJpZXMgZ2V0IHRvICR7UEtHX1BSRUZJWH0vZXRjL2xkLnNvLmNh Y2hlCi0jCi0JZWNobyAnJwotCWVjaG8gJ1J1bm5pbmcgbGludXggbGRjb25maWcuLi4nCi0J JHtQS0dfUFJFRklYfS9zYmluL2xkY29uZmlnIC1yICR7UEtHX1BSRUZJWH0KIAk7OwogZXNh YwogCkluZGV4OiBwa2ctbWVzc2FnZQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiBwa2ctbWVz c2FnZQpkaWZmIC1OIHBrZy1tZXNzYWdlCi0tLSBwa2ctbWVzc2FnZQk2IEp1biAyMDA2IDE3 OjM0OjQ2IC0wMDAwCTEuMgorKysgL2Rldi9udWxsCTEgSmFuIDE5NzAgMDA6MDA6MDAgLTAw MDAKQEAgLTEsMjMgKzAsMCBAQAotKiBUaGUgcG9ydC9wYWNrYWdlIGhhcyBhdHRlbXB0ZWQg dG8gZW5hYmxlIExpbnV4IGNvbXBhdGliaWxpdHkgbW9kZSBieSBsb2FkaW5nCi0qIHRoZSBs aW51eC5rbyBrZXJuZWwgbW9kdWxlLiAgWW91IGNhbiBsb2FkIHRoZSBtb2R1bGUgbWFudWFs bHkgYXMgcm9vdCB3aXRoIHRoZQotKiBjb21tYW5kICJrbGRsb2FkIGxpbnV4IiBvciBoYXZl IGl0IGxvYWQgYXV0b21hdGljYWxseSBhdCBib290IHRpbWUgYnkgYWRkaW5nCi0qIHRvIC9l dGMvcmMuY29uZiB0aGUgbGluZToKLSoKLSogICBsaW51eF9lbmFibGU9IllFUyIKLSoKLSog WW91IG1heSB3aXNoIHRvIGVuYWJsZSBlbXVsYXRpb24gb2YgdGhlIExpbnV4IHByb2MgZmls ZXN5c3RlbS4gIFNlZSB0aGUKLSogbGlucHJvY2ZzKDUpIG1hbiBwYWdlLgotKgotKiBOb3Rl IHRoYXQgdGhpcyBwb3J0IGlzIG5vdCB0aGUgZGVmYXVsdCBsaW51eF9iYXNlIHBvcnQuICBX ZSBkbyBhIGJpZyBlZmZvcnQKLSogdG8gbWFrZSBhbGwgbGludXhfYmFzZSBwb3J0cyB3b3Jr IHByb3Blcmx5IHdpdGggdGhlIHBvcnRzIGluZnJhc3RydWN0dXJlLAotKiBidXQgd2UgY2Fu J3QgZ3VhcmFudGVlIHRoYXQgYWxsIG9mIHRoZW4gd2lsbCB3b3JrIGluIGV2ZXJ5IGNhc2Vz LiAgSWYKLSogeW91IGV4cGVyaWVuY2UgcHJvYmxlbXMsIHBsZWFzZSB1c2UgdGhlIGRlZmF1 bHQgbGludXhfYmFzZSBwb3J0LgotKgotKiBUbyBkb3dubG9hZCBQb3J0YWdlLCBkbyAiY2hy b290IC9jb21wYXQvbGludXggZW1lcmdlIHN5bmMiIGFzIHJvb3QuICBUaGVuIHlvdQotKiBt YXkgd2FudCB0byBkbyAiY2hyb290IC9jb21wYXQvbGludXggL3Vzci9wb3J0YWdlL3Njcmlw dHMvYm9vdHN0cmFwLnNoIiB0bwotKiByZWJ1aWxkIGJpbnV0aWxzLCBnY2MsIGdldHRleHQs IGFuZCBnbGliYy4gIFNlZQotKiA8VVJMOmh0dHA6Ly93d3cuZ2VudG9vLm9yZy9kb2MvZW4v Z2VudG9vLWFscGhhLWluc3RhbGwueG1sPiBvcgotKiA8VVJMOmh0dHA6Ly93d3cuZ2VudG9v Lm9yZy9kb2MvZW4vZ2VudG9vLXg4Ni1pbnN0YWxsLnhtbD4gZm9yIG1vcmUgY29tcGxldGUg Ci0qIGluc3RydWN0aW9ucy4KLSoKLSogRG8gbm90IGRvICJlbWVyZ2UgcG9ydGFnZSIgaW4g c3RhZ2UgMS4KSW5kZXg6IGZpbGVzL3BrZy1tZXNzYWdlLmluCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNT IGZpbGU6IGZpbGVzL3BrZy1tZXNzYWdlLmluCmRpZmYgLU4gZmlsZXMvcGtnLW1lc3NhZ2Uu aW4KLS0tIC9kZXYvbnVsbAkxIEphbiAxOTcwIDAwOjAwOjAwIC0wMDAwCisrKyBmaWxlcy9w a2ctbWVzc2FnZS5pbgkxMCBKdW4gMjAwNiAyMzowMDo1OSAtMDAwMApAQCAtMCwwICsxLDE4 IEBACisqIFRoZSBwb3J0L3BhY2thZ2UgaGFzIGF0dGVtcHRlZCB0byBlbmFibGUgTGludXgg Y29tcGF0aWJpbGl0eSBtb2RlIGJ5IGxvYWRpbmcKKyogdGhlIGxpbnV4LmtvIGtlcm5lbCBt b2R1bGUuICBZb3UgY2FuIGxvYWQgdGhlIG1vZHVsZSBtYW51YWxseSBhcyByb290IHdpdGgg dGhlCisqIGNvbW1hbmQgImtsZGxvYWQgbGludXgiIG9yIGhhdmUgaXQgbG9hZCBhdXRvbWF0 aWNhbGx5IGF0IGJvb3QgdGltZSBieSBhZGRpbmcKKyogdG8gL2V0Yy9yYy5jb25mIHRoZSBs aW5lOgorKgorKiAgIGxpbnV4X2VuYWJsZT0iWUVTIgorKgorKiBZb3UgbWF5IHdpc2ggdG8g ZW5hYmxlIGVtdWxhdGlvbiBvZiB0aGUgTGludXggcHJvYyBmaWxlc3lzdGVtLiAgU2VlIHRo ZQorKiBsaW5wcm9jZnMoNSkgbWFuIHBhZ2UuCisqCisqIFRvIGRvd25sb2FkIFBvcnRhZ2Us IGRvICJjaHJvb3QgJSVQUkVGSVglJS8lJVBSRUZJWF9TVUJESVIlJSBlbWVyZ2Ugc3luYyIg YXMgcm9vdC4gIFRoZW4geW91CisqIG1heSB3YW50IHRvIGRvICJjaHJvb3QgJSVQUkVGSVgl JS8lJVBSRUZJWF9TVUJESVIlJSAvdXNyL3BvcnRhZ2Uvc2NyaXB0cy9ib290c3RyYXAuc2gi IHRvCisqIHJlYnVpbGQgYmludXRpbHMsIGdjYywgZ2V0dGV4dCwgYW5kIGdsaWJjLiAgU2Vl CisqIDxVUkw6aHR0cDovL3d3dy5nZW50b28ub3JnL2RvYy9lbi9nZW50b28tYWxwaGEtaW5z dGFsbC54bWw+IG9yCisqIDxVUkw6aHR0cDovL3d3dy5nZW50b28ub3JnL2RvYy9lbi9nZW50 b28teDg2LWluc3RhbGwueG1sPiBmb3IgbW9yZSBjb21wbGV0ZSAKKyogaW5zdHJ1Y3Rpb25z LgorKgorKiBEbyBub3QgZG8gImVtZXJnZSBwb3J0YWdlIiBpbiBzdGFnZSAxLgo= --------------090004050109090406010007-- From owner-freebsd-emulation@FreeBSD.ORG Mon Jun 12 11:02:53 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9B7C916A418 for ; Mon, 12 Jun 2006 11:02:53 +0000 (UTC) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 00D8843D46 for ; Mon, 12 Jun 2006 11:02:52 +0000 (GMT) (envelope-from owner-bugmaster@freebsd.org) Received: from freefall.freebsd.org (peter@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k5CB2qs5098829 for ; Mon, 12 Jun 2006 11:02:52 GMT (envelope-from owner-bugmaster@freebsd.org) Received: (from peter@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k5CB2pA2098825 for freebsd-emulation@freebsd.org; Mon, 12 Jun 2006 11:02:51 GMT (envelope-from owner-bugmaster@freebsd.org) Date: Mon, 12 Jun 2006 11:02:51 GMT Message-Id: <200606121102.k5CB2pA2098825@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: peter set sender to owner-bugmaster@freebsd.org using -f From: FreeBSD bugmaster To: freebsd-emulation@FreeBSD.org Cc: Subject: Current problem reports assigned to you X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jun 2006 11:02:53 -0000 Current FreeBSD problem reports Critical problems Serious problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [2000/09/22] kern/21463 emulation Linux compatability mode should not allow f [2002/11/07] kern/45023 emulation [linux] [patch] flexlm does not run with o [2005/02/19] kern/77710 emulation [linux] Linux page fault sigcontext infor 3 problems total. Non-critical problems S Submitted Tracker Resp. Description ------------------------------------------------------------------------------- o [1999/04/16] kern/11165 emulation [ibcs2] IBCS2 doesn't work correctly with o [2001/08/14] kern/29698 emulation [linux] [patch] linux ipcs doesn'work o [2002/06/12] kern/39201 emulation [linux] [patch] ptrace(2) and rfork(RFLIN o [2002/08/11] kern/41543 emulation [patch] feature request: easier wine/w23 o [2003/08/21] kern/55835 emulation [linux] [patch] Linux IPC emulation missi a [2004/10/20] kern/72920 emulation [linux]: path "prefixing" is not done on o [2004/11/10] kern/73777 emulation [linux] [patch] linux emulation: root dir f [2005/10/17] ports/87571 emulation java/jdk15: Port-Installation Java 1.5 Fr o [2006/01/04] kern/91293 emulation [svr4] [patch] *Experimental* Update to t 9 problems total. From owner-freebsd-emulation@FreeBSD.ORG Tue Jun 13 12:32:31 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A4DA716A418 for ; Tue, 13 Jun 2006 12:32:31 +0000 (UTC) (envelope-from frans-jan@van-steenbeek.net) Received: from mailrelay01.solcon.nl (mailrelay01.solcon.nl [212.45.32.107]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D1D943D46 for ; Tue, 13 Jun 2006 12:32:30 +0000 (GMT) (envelope-from frans-jan@van-steenbeek.net) Received: from [213.233.249.108] (helo=[10.0.0.5]) by mailrelay01.solcon.nl with esmtp (Exim 4.60) (envelope-from ) id 1Fq84I-0007jI-Hi for freebsd-emulation@freebsd.org; Tue, 13 Jun 2006 14:32:26 +0200 From: "Frans-Jan v. Steenbeek" To: freebsd-emulation@freebsd.org Date: Tue, 13 Jun 2006 14:35:05 +0200 User-Agent: KMail/1.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606131435.05327.frans-jan@van-steenbeek.net> Subject: Sound in multiple Linux progs X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 12:32:31 -0000 Hi folks! I've installed Wolfenstein: Enemy Territory recently, and on advice of some players, I installed TeamSpeak too. Both are Linux-binaries (since they are closed source) and working fine with linux-base-8.8. They are both installed from ports (so the binaries reside in /usr/local and /usr/X11R6 rather than /usr/compat/linux). The fun of TeamSpeak is speaking with eachother. Part of the fun of ET is hearing the enemy coming / shooting etc. So ideally I want both to produce sound at the same time. Many FreeBSD-binaries do this (KDE soundsystem + XMMS for example) and it is no problem to add one of those progs to the que. However, both at the same time does not work. /dev/dsp is then listed as in-use. AFAIK, Linux binaries work almost like FreeBSD binaries on the same system, only there is a linux kernel in the FreeBSD kernel. I imagine that it should be that much of a hassle to let the linux progs behave the same, regarding to devices. So: is there a solution, and if yes: what is it? I'm not on the list. A CC would be appreciated :) Thanks, regards, Fi-Ji -- Frans-Jan v. Steenbeek Pakhuisweg 16-II NL-6718XJ Ede the Netherlands T: 0318 516714 06-43536482 E: frans-jan@van-steenbeek.net From owner-freebsd-emulation@FreeBSD.ORG Tue Jun 13 14:13:33 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 90BE516A41B for ; Tue, 13 Jun 2006 14:13:33 +0000 (UTC) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (eva.fit.vutbr.cz [147.229.10.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id D484A43D46 for ; Tue, 13 Jun 2006 14:13:31 +0000 (GMT) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (localhost [127.0.0.1]) by eva.fit.vutbr.cz (envelope-from xdivac02@eva.fit.vutbr.cz) (8.13.6/8.13.3) with ESMTP id k5DEDPjZ089324 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Tue, 13 Jun 2006 16:13:25 +0200 (CEST) Received: (from xdivac02@localhost) by eva.fit.vutbr.cz (8.13.6/8.13.3/Submit) id k5DEDPee089323 for emulation@freebsd.org; Tue, 13 Jun 2006 16:13:25 +0200 (CEST) Date: Tue, 13 Jun 2006 16:13:25 +0200 From: Divacky Roman To: emulation@freebsd.org Message-ID: <20060613141325.GA89215@stud.fit.vutbr.cz> References: <20060605122603.GA25775@stud.fit.vutbr.cz> <17387310@serv3.int.kfs.ru> <20060606160653.GA5891@stud.fit.vutbr.cz> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060606160653.GA5891@stud.fit.vutbr.cz> User-Agent: Mutt/1.4.2i X-Scanned-By: MIMEDefang 2.54 on 147.229.10.14 Cc: Subject: [NEW] Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 14:13:33 -0000 hi, new (working) patch is located at: www.stud.fit.vutbr.cz/~xdivac02/linux-module.patch This patch contains linker change by kib@ which is under review by jhb@ and peter@ so the final patch might be different. pls test so Alexander can commit this stuff. roman From owner-freebsd-emulation@FreeBSD.ORG Tue Jun 13 14:59:33 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1FFE416A41B for ; Tue, 13 Jun 2006 14:59:33 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id CB43B43D5C for ; Tue, 13 Jun 2006 14:59:29 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5DA8D.dip.t-dialin.net [84.165.218.141]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k5DEtr5Z070549; Tue, 13 Jun 2006 16:55:54 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5DExP0c067932; Tue, 13 Jun 2006 16:59:25 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Tue, 13 Jun 2006 16:59:25 +0200 Message-ID: <20060613165925.epx6dpaahc8csgk4@netchild.homeip.net> X-Priority: 3 (Normal) Date: Tue, 13 Jun 2006 16:59:25 +0200 From: Alexander Leidinger To: "Frans-Jan v. Steenbeek" References: <200606131435.05327.frans-jan@van-steenbeek.net> In-Reply-To: <200606131435.05327.frans-jan@van-steenbeek.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: freebsd-emulation@freebsd.org Subject: Re: Sound in multiple Linux progs X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 14:59:33 -0000 Quoting "Frans-Jan v. Steenbeek" (from =20 Tue, 13 Jun 2006 14:35:05 +0200): > However, both at the same time does not work. /dev/dsp is then listed as > in-use. > > AFAIK, Linux binaries work almost like FreeBSD binaries on the same system= , > only there is a linux kernel in the FreeBSD kernel. I imagine that it shou= ld Strictly speaking: no, there's no linux kernel, just a tiny wrapper =20 from "linux sysctl #X" to "FreeBSD sysctl #Y". > be that much of a hassle to let the linux progs behave the same, regarding= to > devices. So: is there a solution, and if yes: what is it? I hope the solution is as easy as to tell you about vchans: Chapter =20 "7.2.3 Utilizing Multiple Sound Sources" at =20 http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/sound-setup.html Bye, Alexander. --=20 Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~150 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-emulation@FreeBSD.ORG Tue Jun 13 17:15:32 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C9EC416A418 for ; Tue, 13 Jun 2006 17:15:32 +0000 (UTC) (envelope-from frans-jan@van-steenbeek.net) Received: from mailrelay02.solcon.nl (mailrelay02.solcon.nl [212.45.32.108]) by mx1.FreeBSD.org (Postfix) with ESMTP id 68F8343D46 for ; Tue, 13 Jun 2006 17:15:32 +0000 (GMT) (envelope-from frans-jan@van-steenbeek.net) Received: from [213.233.249.108] (helo=[10.0.0.5]) by mailrelay02.solcon.nl with esmtp (Exim 4.60) (envelope-from ) id 1FqCUB-00082n-3w; Tue, 13 Jun 2006 19:15:27 +0200 From: "Frans-Jan v. Steenbeek" To: Alexander Leidinger Date: Tue, 13 Jun 2006 19:18:06 +0200 User-Agent: KMail/1.9.1 References: <200606131435.05327.frans-jan@van-steenbeek.net> <20060613165925.epx6dpaahc8csgk4@netchild.homeip.net> In-Reply-To: <20060613165925.epx6dpaahc8csgk4@netchild.homeip.net> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606131918.06807.frans-jan@van-steenbeek.net> Cc: freebsd-emulation@freebsd.org Subject: Re: Sound in multiple Linux progs X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:15:32 -0000 Op dinsdag 13 juni 2006 16:59, schreef Alexander Leidinger: > Quoting "Frans-Jan v. Steenbeek" (from > > Tue, 13 Jun 2006 14:35:05 +0200): > > However, both at the same time does not work. /dev/dsp is then listed as > > in-use. > > > > AFAIK, Linux binaries work almost like FreeBSD binaries on the same > > system, only there is a linux kernel in the FreeBSD kernel. I imagine > > that it should > > Strictly speaking: no, there's no linux kernel, just a tiny wrapper > from "linux sysctl #X" to "FreeBSD sysctl #Y". OK :) same thing for me basically, I'm not that techo... > > be that much of a hassle to let the linux progs behave the same, > > regarding to devices. So: is there a solution, and if yes: what is it? > > I hope the solution is as easy as to tell you about vchans: Chapter > "7.2.3 Utilizing Multiple Sound Sources" at > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/sound-setup.html Tried that, with hw.snd.maxautovchans as well as with hw.snd.pcm0.vchans. Didn't work. With both on 0 every FreeBSD binary behaves fine. On the soundsystem: what exactly is the difference between say dsp0.0 and dsp0.1? (No, changing settings in Linux progs to these devices doesn't work. It still appears to look for /dev/dsp) Other ideas? > Bye, > Alexander. -- Frans-Jan v. Steenbeek Pakhuisweg 16-II NL-6718XJ Ede the Netherlands T: 0318 516714 06-43536482 E: frans-jan@van-steenbeek.net From owner-freebsd-emulation@FreeBSD.ORG Tue Jun 13 17:26:13 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D56816A41A for ; Tue, 13 Jun 2006 17:26:13 +0000 (UTC) (envelope-from bsam@ns.kfs.ru) Received: from ns.kfs.ru (kfs.kfs.ru [62.183.117.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id AA7CB43D46 for ; Tue, 13 Jun 2006 17:26:12 +0000 (GMT) (envelope-from bsam@ns.kfs.ru) Received: from bsam by ns.kfs.ru with local (Exim 4.54 (FreeBSD)) id 1FqCeZ-0005zq-6r; Tue, 13 Jun 2006 21:26:11 +0400 To: Divacky Roman References: <20060605122603.GA25775@stud.fit.vutbr.cz> <17387310@serv3.int.kfs.ru> <20060606160653.GA5891@stud.fit.vutbr.cz> <20060613141325.GA89215@stud.fit.vutbr.cz> From: Boris Samorodov Date: Tue, 13 Jun 2006 21:26:11 +0400 In-Reply-To: <20060613141325.GA89215@stud.fit.vutbr.cz> (Divacky Roman's message of "Tue, 13 Jun 2006 16:13:25 +0200") Message-ID: <47691692@serv3.int.kfs.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: "Boris B. Samorodov" Cc: emulation@freebsd.org Subject: Re: [NEW] Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 17:26:13 -0000 On Tue, 13 Jun 2006 16:13:25 +0200 Divacky Roman wrote: > new (working) patch is located at: > www.stud.fit.vutbr.cz/~xdivac02/linux-module.patch > This patch contains linker change by kib@ which is under > review by jhb@ and peter@ so the final patch might be different. > pls test so Alexander can commit this stuff. As for me I'll be able to test the patch only on friday. WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider From owner-freebsd-emulation@FreeBSD.ORG Tue Jun 13 18:15:21 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CB5A016A41A for ; Tue, 13 Jun 2006 18:15:21 +0000 (UTC) (envelope-from bakul@bitblocks.com) Received: from mail.bitblocks.com (bitblocks.com [209.204.185.216]) by mx1.FreeBSD.org (Postfix) with ESMTP id A081F43D49 for ; Tue, 13 Jun 2006 18:15:21 +0000 (GMT) (envelope-from bakul@bitblocks.com) Received: from bitblocks.com (localhost [127.0.0.1]) by mail.bitblocks.com (Postfix) with ESMTP id DE4C4294C1 for ; Tue, 13 Jun 2006 11:15:20 -0700 (PDT) To: freebsd-emulation@freebsd.org Date: Tue, 13 Jun 2006 11:15:20 -0700 From: Bakul Shah Message-Id: <20060613181520.DE4C4294C1@mail.bitblocks.com> Subject: google earth and picasso for linux X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 18:15:21 -0000 Has anyone played with these? Google earth for linux installs and comes up fine but does GL rendering in s/w so it is very slow. I do have direct rendering enabled so this is probably due to a missing port or something. In case anyone else is interested in playing with these... http://earth.google.com http://picasa.google.com/linux/ From owner-freebsd-emulation@FreeBSD.ORG Tue Jun 13 19:11:10 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8423D16A41B; Tue, 13 Jun 2006 19:11:10 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id DAF2F43D46; Tue, 13 Jun 2006 19:11:09 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5DA8D.dip.t-dialin.net [84.165.218.141]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k5DJ7SHA071368; Tue, 13 Jun 2006 21:07:32 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5DJB36i003985; Tue, 13 Jun 2006 21:11:03 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Tue, 13 Jun 2006 21:11:30 +0200 From: Alexander Leidinger To: emulation@freebsd.org, current@freebsd.org, ports@freebsd.org Message-ID: <20060613211130.09208f22@Magellan.Leidinger.net> X-Mailer: Sylpheed-Claws 2.3.0 (GTK+ 2.8.18; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new Cc: rdivacky@freebsd.org Subject: HEADS-UP: new dummy syscalls for linuxolator -> new console messages X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: emulation@freebsd.org List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Jun 2006 19:11:10 -0000 Hi, I just committed some dummy syscalls to the linuxolator in current. The only purpose of them is to moan if a linux program wants to use an unimplemented syscall. So if you use a linux program and you see some related messages on the console after that, we want to know about it on emulation@ (F-up set). Please provide - ls -1 /var/db/pkg | grep linux - the program you are using - the message from the console This will help us to determine the priority in which unimplemented syscalls have to be implemented. Thanks in advance, Alexander. -- Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~150 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-emulation@FreeBSD.ORG Wed Jun 14 00:30:08 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BF30116A41B for ; Wed, 14 Jun 2006 00:30:08 +0000 (UTC) (envelope-from nikolas.britton@gmail.com) Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2F27243D45 for ; Wed, 14 Jun 2006 00:30:08 +0000 (GMT) (envelope-from nikolas.britton@gmail.com) Received: by nz-out-0102.google.com with SMTP id m7so7651nzf for ; Tue, 13 Jun 2006 17:30:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=XhFa+ku7GcLOVnbo6yDHZ9+UArR3fAR3F8SakGqO0ZHYtrYgH38d+T3B89F9cg69Ve6GrCmfFaIdzZ2wINZNyR6tDdSr1IyT13xhHCAXHP8bOqbKqR5UxDumWkHmGcdB8R5bDUe0TxU4k8R6Louy9+ykA1fRVg+yWgK7pS91DhA= Received: by 10.36.251.45 with SMTP id y45mr107697nzh; Tue, 13 Jun 2006 17:30:07 -0700 (PDT) Received: by 10.36.101.10 with HTTP; Tue, 13 Jun 2006 17:30:07 -0700 (PDT) Message-ID: Date: Tue, 13 Jun 2006 19:30:07 -0500 From: "Nikolas Britton" To: freebsd-emulation@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: QEMU: npxdna: fpcurthread == curthread 640962 times X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 00:30:08 -0000 I'm getting these messages on the console when I run QEMU with kqemu kernel module: npxdna: fpcurthread == curthread 640957 times npxdna: fpcurthread == curthread 640958 times npxdna: fpcurthread == curthread 640959 times npxdna: fpcurthread == curthread 640960 times npxdna: fpcurthread == curthread 640961 times npxdna: fpcurthread == curthread 640962 times What are these and how do I make them stop? $ uname -a FreeBSD infomatic.local 6.1-STABLE FreeBSD 6.1-STABLE #0: Tue Jun 6 02:50:52 CDT 2006 root@infomatic.local:/usr/obj/usr/src/sys/INFOMATIC i386 $ pkg_info|grep qemu kqemu-kmod-1.3.0.p7 Kernel Acceralator for QEMU CPU Emulator qemu-0.8.1_1 QEMU CPU Emulator $ more win2k_start.sh #!/bin/sh SDL_VIDEO_X11_DGAMOUSE=0 export SDL_VIDEO_X11_DGAMOUSE nohup /usr/local/bin/qemu -kernel-kqemu -soundhw es1370 -m 96 -boot c -hda '/usr/home/nbritton/qemu/win2k/win2k_disk.img'& exit; $ more nohup.out qemu: could not open hard disk image '/usr/home/nbritton/qemu/win2k/win2k_disk.img' qemu: could not open hard disk image '/usr/home/nbritton/qemu/win2k/win2k_disk.img' audio: Failed to create voice `es1370.adc' audio: Failed to create voice `es1370.adc' audio: Failed to create voice `es1370.adc' audio: Failed to create voice `es1370.adc' EAX=00060086 EBX=00bd2240 ECX=01010101 EDX=fd56684c ESI=00bd2240 EDI=00bd4450 EBP=0006f5dc ESP=0006f5b4 EIP=77e16bf1 EFL=00010246 [---Z-P-] CPL=3 II=0 A20=1 HLT=0 ES =0023 00000000 ffffffff 00cff300 CS =001b 00000000 ffffffff 00cffb00 SS =0023 00000000 ffffffff 00cff300 DS =0023 00000000 ffffffff 00cff300 FS =003b 7ffde000 00000fff 7f40f3fd GS =0000 00000000 00000000 00000000 LDT=0000 00000000 00000000 00008000 TR =0028 802ef000 000020ab 8000892e GDT= 80036000 000003ff IDT= 80036400 000007ff CR0=e001003b CR2=0007bda8 CR3=026c0000 CR4=00000690 Unsupported return value: 0xffffffff audio: Failed to create voice `es1370.adc' audio: Failed to create voice `es1370.adc' CC me, I'm not on the emulation list yet, -- BSD Podcasts @: http://bsdtalk.blogspot.com/ http://freebsdforall.blogspot.com/ From owner-freebsd-emulation@FreeBSD.ORG Wed Jun 14 07:55:16 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5CB6B16A47C; Wed, 14 Jun 2006 07:55:16 +0000 (UTC) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (eva.fit.vutbr.cz [147.229.10.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id A652A43D46; Wed, 14 Jun 2006 07:55:14 +0000 (GMT) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (localhost [127.0.0.1]) by eva.fit.vutbr.cz (envelope-from xdivac02@eva.fit.vutbr.cz) (8.13.6/8.13.3) with ESMTP id k5E7t9Bd047122 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Wed, 14 Jun 2006 09:55:09 +0200 (CEST) Received: (from xdivac02@localhost) by eva.fit.vutbr.cz (8.13.6/8.13.3/Submit) id k5E7t9bM047121; Wed, 14 Jun 2006 09:55:09 +0200 (CEST) Date: Wed, 14 Jun 2006 09:55:09 +0200 From: Divacky Roman To: emulation@freebsd.org, current@freebsd.org, ports@freebsd.org Message-ID: <20060614075508.GA46922@stud.fit.vutbr.cz> References: <20060613211130.09208f22@Magellan.Leidinger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060613211130.09208f22@Magellan.Leidinger.net> User-Agent: Mutt/1.4.2i X-Scanned-By: MIMEDefang 2.54 on 147.229.10.14 Cc: Subject: Re: HEADS-UP: new dummy syscalls for linuxolator -> new console messages X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 07:55:16 -0000 On Tue, Jun 13, 2006 at 09:11:30PM +0200, Alexander Leidinger wrote: > Hi, > > I just committed some dummy syscalls to the linuxolator in current. The > only purpose of them is to moan if a linux program wants to use an > unimplemented syscall. So if you use a linux program and you see some > related messages on the console after that, we want to know about it on > emulation@ (F-up set). Please provide > - ls -1 /var/db/pkg | grep linux > - the program you are using > - the message from the console > > This will help us to determine the priority in which unimplemented > syscalls have to be implemented. I doubt anyone will see any messages unless he/she sets compat.linux.osrelease to something higher then 2.6.16 still.. if something was printed we appreciate that info roman From owner-freebsd-emulation@FreeBSD.ORG Wed Jun 14 08:01:07 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A19816A41A for ; Wed, 14 Jun 2006 08:01:07 +0000 (UTC) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (klamath.irbis.net.ru [85.118.141.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id D109B43D55 for ; Wed, 14 Jun 2006 08:01:05 +0000 (GMT) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (yuri@localhost.irbis.net.ru [127.0.0.1]) by klamath.irbis.net.ru (8.13.6/8.13.6) with ESMTP id k5E80bmL024309 for ; Wed, 14 Jun 2006 12:00:38 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) Received: (from yuri@localhost) by klamath.irbis.net.ru (8.13.6/8.13.6/Submit) id k5E80aYC024296 for freebsd-emulation@freebsd.org; Wed, 14 Jun 2006 12:00:36 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) X-Authentication-Warning: klamath.irbis.net.ru: yuri set sender to yuri.pankov@gmail.com using -f From: Yuri Pankov To: freebsd-emulation Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Wed, 14 Jun 2006 12:00:35 +0400 Message-Id: <1150272035.1475.3.camel@klamath.irbis.net.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.7.3 FreeBSD GNOME Team Port Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 08:01:07 -0000 Tested on today's -CURRENT. Without 'options COMPAT_IA32' it errors with: kldload: Unsupported file type link_elf_obj: symbol elf32_insert_brand_entry undefined When COMPAT_IA32 is added back to kernel config, module loads without problems: Id Refs Address Size Name 1 5 0xffffffff80100000 5c2600 kernel 2 1 0xffffffffae045000 135f8 linux.ko COMPAT_43 is commented out in both cases. --- Yuri From owner-freebsd-emulation@FreeBSD.ORG Wed Jun 14 09:13:10 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1DAE16A41A; Wed, 14 Jun 2006 09:13:10 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id CD98E43D58; Wed, 14 Jun 2006 09:13:09 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5DA8D.dip.t-dialin.net [84.165.218.141]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k5E99Ppa074770; Wed, 14 Jun 2006 11:09:25 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5E9D8Qb025367; Wed, 14 Jun 2006 11:13:08 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Wed, 14 Jun 2006 11:13:08 +0200 Message-ID: <20060614111308.eln9cfa8o0c4osko@netchild.homeip.net> X-Priority: 3 (Normal) Date: Wed, 14 Jun 2006 11:13:08 +0200 From: Alexander Leidinger To: Divacky Roman References: <20060613211130.09208f22@Magellan.Leidinger.net> <20060614075508.GA46922@stud.fit.vutbr.cz> In-Reply-To: <20060614075508.GA46922@stud.fit.vutbr.cz> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: emulation@freebsd.org, ports@freebsd.org, current@freebsd.org Subject: Re: HEADS-UP: new dummy syscalls for linuxolator -> new console messages X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 09:13:10 -0000 Quoting Divacky Roman (from Wed, 14 Jun =20 2006 09:55:09 +0200): > On Tue, Jun 13, 2006 at 09:11:30PM +0200, Alexander Leidinger wrote: >> Hi, >> >> I just committed some dummy syscalls to the linuxolator in current. The >> only purpose of them is to moan if a linux program wants to use an >> unimplemented syscall. So if you use a linux program and you see some >> related messages on the console after that, we want to know about it on >> emulation@ (F-up set). Please provide >> - ls -1 /var/db/pkg | grep linux >> - the program you are using >> - the message from the console >> >> This will help us to determine the priority in which unimplemented >> syscalls have to be implemented. > > I doubt anyone will see any messages unless he/she sets =20 > compat.linux.osrelease > to something higher then 2.6.16 Which is not recommended except you don't mind running into bugs and =20 getting coredumps from some programs. We know about this and Roman is =20 working on it, so we're not interested in such reports, in case =20 someone tries this. We're only interested in reports about use of not =20 implemented syscalls. In case someone plays with the osrelease sysctl, =20 please tell us about it when submitting reports about unimplemented =20 stuff. > still.. if something was printed we appreciate that info Yes, I want to see which sysctl's (and other stuff like ioctl's) may =20 be used _now_ but are not implemented. Bye, Alexander. --=20 Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~150 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-emulation@FreeBSD.ORG Wed Jun 14 12:45:55 2006 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.ORG Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7494A16A47C for ; Wed, 14 Jun 2006 12:45:55 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [83.120.8.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6915743D53 for ; Wed, 14 Jun 2006 12:45:52 +0000 (GMT) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (ronkdq@localhost [127.0.0.1]) by lurza.secnetix.de (8.13.4/8.13.4) with ESMTP id k5ECjjhY086500 for ; Wed, 14 Jun 2006 14:45:50 +0200 (CEST) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.13.4/8.13.1/Submit) id k5ECjjjY086499; Wed, 14 Jun 2006 14:45:45 +0200 (CEST) (envelope-from olli) Date: Wed, 14 Jun 2006 14:45:45 +0200 (CEST) Message-Id: <200606141245.k5ECjjjY086499@lurza.secnetix.de> From: Oliver Fromme To: freebsd-emulation@FreeBSD.ORG In-Reply-To: X-Newsgroups: list.freebsd-emulation User-Agent: tin/1.8.0-20051224 ("Ronay") (UNIX) (FreeBSD/4.11-STABLE (i386)) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.1.2 (lurza.secnetix.de [127.0.0.1]); Wed, 14 Jun 2006 14:45:51 +0200 (CEST) Cc: Subject: Re: HEADS-UP: new dummy syscalls for linuxolator -> new console ?messages X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-emulation@FreeBSD.ORG List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 12:45:55 -0000 Alexander Leidinger wrote: > Quoting Divacky Roman wrote: > > [...] > > I doubt anyone will see any messages unless he/she sets > > compat.linux.osrelease > > to something higher then 2.6.16 > > Which is not recommended except you don't mind running into bugs and > getting coredumps from some programs. That's interesting to know. Is that documented somewhere? I always set the sysctls like this (e.g. on FreeBSD 6.1): compat.linux.osrelease: 6.1 compat.linux.osname: FreeBSD (I have an rc.d script which uses the output from uname -rs to set those two sysctls accordingly.) So far, I have never encountered any problems. I'm doing that because I use the Linux binary of Opera, and I prefer the "User-Agent" header to say FreeBSD instead of Linux, so it will be counted correctly for sites that collect statistics about the OS of their visitors. Should I expect to run into problems with that in the future? If so, I think a warning should be added to the linux(4) manpage. Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "[...] one observation we can make here is that Python makes an excellent pseudocoding language, with the wonderful attribute that it can actually be executed." -- Bruce Eckel From owner-freebsd-emulation@FreeBSD.ORG Wed Jun 14 22:44:08 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 15E9E16A47D for ; Wed, 14 Jun 2006 22:44:08 +0000 (UTC) (envelope-from mi+mx@aldan.algebra.com) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8BA7C43D45 for ; Wed, 14 Jun 2006 22:44:07 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by aldan.algebra.com (8.13.6/8.13.6) with ESMTP id k5EMi6qC039343 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Wed, 14 Jun 2006 18:44:06 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from [172.21.130.86] (mx-broadway [38.98.68.18]) by corbulon.video-collage.com (8.13.6/8.13.6) with ESMTP id k5EMi0BQ016335 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 14 Jun 2006 18:44:00 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) From: Mikhail Teterin Organization: Virtual Estates, Inc. To: emulation@freebsd.org Date: Wed, 14 Jun 2006 18:43:55 -0400 User-Agent: KMail/1.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606141843.55338.mi+mx@aldan.algebra.com> X-Virus-Scanned: ClamAV 0.88/1539/Wed Jun 14 10:21:49 2006 on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 Cc: Subject: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Jun 2006 22:44:08 -0000 Hello! Has anyone from this mailing list looked into the possibility of running MacOS-X (Intel) binaries on FreeBSD? Maybe, even MS Office can be made to work? Just curious... -mi From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 00:21:07 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A1A2616A49E for ; Thu, 15 Jun 2006 00:21:07 +0000 (UTC) (envelope-from ap@bnc.net) Received: from mailomat.net (mailomat.net [217.110.117.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7845643D66 for ; Thu, 15 Jun 2006 00:21:05 +0000 (GMT) (envelope-from ap@bnc.net) X-BNC-SpamCatcher-Score: 2 [X] Received: from [87.234.79.110] (account ap HELO [194.39.192.239]) by mailomat.net (CommuniGate Pro SMTP 4.3.6) with ESMTPSA id 8542798; Thu, 15 Jun 2006 02:21:01 +0200 In-Reply-To: <200606141843.55338.mi+mx@aldan.algebra.com> References: <200606141843.55338.mi+mx@aldan.algebra.com> Mime-Version: 1.0 (Apple Message framework v750) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <21BFDA04-72AA-4117-BF4C-F5BC949FA7A2@bnc.net> Content-Transfer-Encoding: 7bit From: Achim Patzner Date: Thu, 15 Jun 2006 02:20:36 +0200 To: Mikhail Teterin X-Mailer: Apple Mail (2.750) Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 00:21:07 -0000 > Has anyone from this mailing list looked into the possibility of > running > MacOS-X (Intel) binaries on FreeBSD? Would it be worth the trouble considering the fact that Apple's licenses would make it impossible to use it legally for anything but running the Darwin userland (which essentially _is_ FreeBSD anyway) in most countries? > Maybe, even MS Office can be made to work? Just curious... Why don't you just buy a Mac? Achim From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 00:27:11 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C374116A47C for ; Thu, 15 Jun 2006 00:27:11 +0000 (UTC) (envelope-from mi+mx@aldan.algebra.com) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E82543D45 for ; Thu, 15 Jun 2006 00:27:11 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by aldan.algebra.com (8.13.6/8.13.6) with ESMTP id k5F0Qfa6039712 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 14 Jun 2006 20:26:43 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from [172.21.130.86] (mx-broadway [38.98.68.18]) by corbulon.video-collage.com (8.13.6/8.13.6) with ESMTP id k5F0QWjC017508 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 14 Jun 2006 20:26:32 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) From: Mikhail Teterin Organization: Virtual Estates, Inc. To: Achim Patzner Date: Wed, 14 Jun 2006 20:26:26 -0400 User-Agent: KMail/1.9.1 References: <200606141843.55338.mi+mx@aldan.algebra.com> <21BFDA04-72AA-4117-BF4C-F5BC949FA7A2@bnc.net> In-Reply-To: <21BFDA04-72AA-4117-BF4C-F5BC949FA7A2@bnc.net> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200606142026.26965.mi+mx@aldan.algebra.com> X-Virus-Scanned: ClamAV 0.88/1539/Wed Jun 14 10:21:49 2006 on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 00:27:11 -0000 14 2006 20:20, Achim Patzner : > > Has anyone from this mailing list looked into the possibility of > > running MacOS-X (Intel) binaries on FreeBSD? > Would it be worth the trouble considering the fact that Apple's > licenses would make it impossible to use it legally for anything Such issues never stopped WINE folks, for example... > running the Darwin userland (which essentially _is_ FreeBSD anyway) > in most countries? Well, does MS Office run on Darwin? > > Maybe, even MS Office can be made to work? Just curious... > > Why don't you just buy a Mac? That's a strange question coming from an "emulation" mailing list subscriber... Why don't you just install Linux? -mi From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 05:22:34 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0177D16A41A for ; Thu, 15 Jun 2006 05:22:34 +0000 (UTC) (envelope-from mi+mx@aldan.algebra.com) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 486EC43D55 for ; Thu, 15 Jun 2006 05:22:32 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by aldan.algebra.com (8.13.6/8.13.6) with ESMTP id k5F5M9G7040691 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 15 Jun 2006 01:22:10 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from [172.21.130.86] (mx-broadway [38.98.68.18]) by corbulon.video-collage.com (8.13.6/8.13.6) with ESMTP id k5F5M3na024420 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 15 Jun 2006 01:22:04 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) From: Mikhail Teterin Organization: Virtual Estates, Inc. To: Andrew Reilly Date: Thu, 15 Jun 2006 01:21:58 -0400 User-Agent: KMail/1.9.1 References: <200606141843.55338.mi+mx@aldan.algebra.com> <200606142026.26965.mi+mx@aldan.algebra.com> <20060615044759.GA58742@duncan.reilly.home> In-Reply-To: <20060615044759.GA58742@duncan.reilly.home> MIME-Version: 1.0 Content-Disposition: inline Message-Id: <200606150121.58355.mi+mx@aldan.algebra.com> Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV 0.88/1539/Wed Jun 14 10:21:49 2006 on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 05:22:34 -0000 15 2006 00:47, Andrew Reilly : > Not really (see above). It really runs on "Carbon", which is > the sum of the MacOS GUI libraries. Interesting. So it is not an X application... Can't the MacOS GUI libraries be ported, though? Or do they require kernel support, that is only available from MacOS-X kernel (and not Darwin)? Thanks! -mi From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 06:09:40 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7DC8616A47B for ; Thu, 15 Jun 2006 06:09:40 +0000 (UTC) (envelope-from andrew@areilly.bpc-users.org) Received: from omta04sl.mx.bigpond.com (omta04sl.mx.bigpond.com [144.140.93.156]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0DC043D46 for ; Thu, 15 Jun 2006 06:09:37 +0000 (GMT) (envelope-from andrew@areilly.bpc-users.org) Received: from areilly.bpc-users.org ([141.168.4.22]) by omta04sl.mx.bigpond.com with ESMTP id <20060615060932.KXOL27710.omta04sl.mx.bigpond.com@areilly.bpc-users.org> for ; Thu, 15 Jun 2006 06:09:32 +0000 Received: (qmail 59453 invoked by uid 501); 15 Jun 2006 06:09:32 -0000 Date: Thu, 15 Jun 2006 16:09:32 +1000 From: Andrew Reilly To: Mikhail Teterin Message-ID: <20060615060932.GA59434@duncan.reilly.home> References: <200606141843.55338.mi+mx@aldan.algebra.com> <200606142026.26965.mi+mx@aldan.algebra.com> <20060615044759.GA58742@duncan.reilly.home> <200606150121.58355.mi+mx@aldan.algebra.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606150121.58355.mi+mx@aldan.algebra.com> User-Agent: Mutt/1.4.2.1i Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 06:09:40 -0000 On Thu, Jun 15, 2006 at 01:21:58AM -0400, Mikhail Teterin wrote: > ?????? 15 ??????? 2006 00:47, Andrew Reilly ???????: > > Not really (see above). ?It really runs on "Carbon", which is > > the sum of the MacOS GUI libraries. > > Interesting. So it is not an X application... No, not by a long shot. I think that the only X applications that ship with Apple's X11 server are the usual/original set: xlogo, xterm, twm, etc. Some third party stuff, such as OpenOffice for Mac is X11, for example, but you can run that natively anyway. > Can't the MacOS GUI libraries be ported, though? I suspect that the interesting bits, like Quartz and QuickTime will be dealing directly with Mach-level kernel details, like the IOKit interface to the audio hardware, rather than through Unix-level device driver interfaces. So making them run would involve replicating/emulating those parts of Darwin as well as just the Unix syscall vector. That's a significant chunk of code, and significantly different from emulating Linux or Solaris or other Unix-flavoured OSes. > Or do they require kernel support, that is only available from MacOS-X kernel > (and not Darwin)? Thanks! Perhaps, but even if they use only Darwin interfaces, Darwin isn't just Unix, so there would be a lot to emulate. -- Andrew From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 07:47:42 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60B5416A41A for ; Thu, 15 Jun 2006 07:47:42 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9E8FA43D45 for ; Thu, 15 Jun 2006 07:47:40 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5EB85.dip.t-dialin.net [84.165.235.133]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k5F7hibc079688; Thu, 15 Jun 2006 09:43:45 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5F7ld1Z019440; Thu, 15 Jun 2006 09:47:39 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Thu, 15 Jun 2006 09:47:39 +0200 Message-ID: <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> X-Priority: 3 (Normal) Date: Thu, 15 Jun 2006 09:47:39 +0200 From: Alexander Leidinger To: Yuri Pankov References: <1150272035.1475.3.camel@klamath.irbis.net.ru> In-Reply-To: <1150272035.1475.3.camel@klamath.irbis.net.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 07:47:42 -0000 Quoting Yuri Pankov (from Wed, 14 Jun 2006 =20 12:00:35 +0400): > Tested on today's -CURRENT. > > Without 'options COMPAT_IA32' it errors with: > kldload: Unsupported file type > link_elf_obj: symbol elf32_insert_brand_entry undefined > > When COMPAT_IA32 is added back to kernel config, module loads without > problems: > Id Refs Address Size Name > 1 5 0xffffffff80100000 5c2600 kernel > 2 1 0xffffffffae045000 135f8 linux.ko This is expected. You need the 32bit compatibility in your kernel, =20 else it will not work. We need to document this in the man-page when =20 it hits the tree. I assume it not only loads, but also works... > COMPAT_43 is commented out in both cases. We don't depend on COMPAT_43 anymore. \me is adding "remove COMPAT_43 from GENERIC" to his TODO list. Bye, Alexander. --=20 Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~150 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 07:48:50 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A866716A47B for ; Thu, 15 Jun 2006 07:48:50 +0000 (UTC) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (eva.fit.vutbr.cz [147.229.10.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0B20743D48 for ; Thu, 15 Jun 2006 07:48:49 +0000 (GMT) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (localhost [127.0.0.1]) by eva.fit.vutbr.cz (envelope-from xdivac02@eva.fit.vutbr.cz) (8.13.7/8.13.7) with ESMTP id k5F7mh4U032914 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Thu, 15 Jun 2006 09:48:43 +0200 (CEST) Received: (from xdivac02@localhost) by eva.fit.vutbr.cz (8.13.7/8.13.3/Submit) id k5F7mh2O032913; Thu, 15 Jun 2006 09:48:43 +0200 (CEST) Date: Thu, 15 Jun 2006 09:48:43 +0200 From: Divacky Roman To: Yuri Pankov Message-ID: <20060615074843.GA32878@stud.fit.vutbr.cz> References: <1150272035.1475.3.camel@klamath.irbis.net.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1150272035.1475.3.camel@klamath.irbis.net.ru> User-Agent: Mutt/1.4.2i X-Scanned-By: MIMEDefang 2.54 on 147.229.10.14 Cc: freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 07:48:50 -0000 On Wed, Jun 14, 2006 at 12:00:35PM +0400, Yuri Pankov wrote: > Tested on today's -CURRENT. > > Without 'options COMPAT_IA32' it errors with: > kldload: Unsupported file type > link_elf_obj: symbol elf32_insert_brand_entry undefined > > When COMPAT_IA32 is added back to kernel config, module loads without > problems: > Id Refs Address Size Name > 1 5 0xffffffff80100000 5c2600 kernel > 2 1 0xffffffffae045000 135f8 linux.ko yes.. this is expected behaviour.... you cannot use linuxolator (which emulates 32bit linux) without COMPAT_IA32 thnx for testing roman From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 07:52:58 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EB3C716A479 for ; Thu, 15 Jun 2006 07:52:58 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2561D43D45 for ; Thu, 15 Jun 2006 07:52:57 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5EB85.dip.t-dialin.net [84.165.235.133]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k5F7n2f1079712; Thu, 15 Jun 2006 09:49:02 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5F7qvgD020239; Thu, 15 Jun 2006 09:52:57 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Thu, 15 Jun 2006 09:52:57 +0200 Message-ID: <20060615095257.8o2kcszjms0o04o8@netchild.homeip.net> X-Priority: 3 (Normal) Date: Thu, 15 Jun 2006 09:52:57 +0200 From: Alexander Leidinger To: freebsd-emulation@freebsd.org, Oliver Fromme References: <200606141245.k5ECjjjY086499@lurza.secnetix.de> In-Reply-To: <200606141245.k5ECjjjY086499@lurza.secnetix.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: Subject: Re: HEADS-UP: new dummy syscalls for linuxolator -> new console ?messages X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 07:52:59 -0000 Quoting Oliver Fromme (from Wed, 14 Jun 2006 =20 14:45:45 +0200 (CEST)): > Alexander Leidinger wrote: > > Quoting Divacky Roman wrote: > > > [...] > > > I doubt anyone will see any messages unless he/she sets > > > compat.linux.osrelease > > > to something higher then 2.6.16 > > > > Which is not recommended except you don't mind running into bugs and > > getting coredumps from some programs. > > That's interesting to know. Is that documented somewhere? > I always set the sysctls like this (e.g. on FreeBSD 6.1): > > compat.linux.osrelease: 6.1 > compat.linux.osname: FreeBSD > > (I have an rc.d script which uses the output from uname -rs > to set those two sysctls accordingly.) > > So far, I have never encountered any problems. I'm doing The linux base behaves differently based upon at least the osrelease. =20 It will use other syscalls when using 2.6.x than with 2.4.x. Fedora =20 Core 5 fails to work completely with the current value of osrelease. I =20 haven't tested yet, if the current default linux base port behaves =20 differently or or not. > that because I use the Linux binary of Opera, and I prefer > the "User-Agent" header to say FreeBSD instead of Linux, > so it will be counted correctly for sites that collect > statistics about the OS of their visitors. > > Should I expect to run into problems with that in the > future? If so, I think a warning should be added to the Yes. > linux(4) manpage. I agree. Bye, Alexander. --=20 Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~150 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 07:53:24 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E3EA316A494 for ; Thu, 15 Jun 2006 07:53:24 +0000 (UTC) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (eva.fit.vutbr.cz [147.229.10.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id D27D443D49 for ; Thu, 15 Jun 2006 07:53:23 +0000 (GMT) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (localhost [127.0.0.1]) by eva.fit.vutbr.cz (envelope-from xdivac02@eva.fit.vutbr.cz) (8.13.7/8.13.7) with ESMTP id k5F7rIOI033169 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO) for ; Thu, 15 Jun 2006 09:53:18 +0200 (CEST) Received: (from xdivac02@localhost) by eva.fit.vutbr.cz (8.13.7/8.13.3/Submit) id k5F7rIu8033168 for freebsd-emulation@freebsd.org; Thu, 15 Jun 2006 09:53:18 +0200 (CEST) Date: Thu, 15 Jun 2006 09:53:18 +0200 From: Divacky Roman To: freebsd-emulation@freebsd.org Message-ID: <20060615075318.GB32878@stud.fit.vutbr.cz> References: <200606141245.k5ECjjjY086499@lurza.secnetix.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606141245.k5ECjjjY086499@lurza.secnetix.de> User-Agent: Mutt/1.4.2i X-Scanned-By: MIMEDefang 2.54 on 147.229.10.14 Subject: Re: HEADS-UP: new dummy syscalls for linuxolator -> new console ?messages X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 07:53:25 -0000 On Wed, Jun 14, 2006 at 02:45:45PM +0200, Oliver Fromme wrote: > Alexander Leidinger wrote: > > Quoting Divacky Roman wrote: > > > [...] > > > I doubt anyone will see any messages unless he/she sets > > > compat.linux.osrelease > > > to something higher then 2.6.16 > > > > Which is not recommended except you don't mind running into bugs and > > getting coredumps from some programs. > > That's interesting to know. Is that documented somewhere? > I always set the sysctls like this (e.g. on FreeBSD 6.1): > > compat.linux.osrelease: 6.1 > compat.linux.osname: FreeBSD this setting doesnt make any sense.. the osrelease should be set to the version of linux kernel you want to emulate. ie. 2.4.2 or 2.6.16 etc. I think that if you set it to 6.1 nothing happens because libc (libc reads this and then mangles its internals accordingly) doesnt understand this and choses the safest values... roman From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 10:00:02 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F13D216A41A for ; Thu, 15 Jun 2006 10:00:01 +0000 (UTC) (envelope-from ap@bnc.net) Received: from mailomat.net (mailomat.net [217.110.117.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2633B43D46 for ; Thu, 15 Jun 2006 10:00:00 +0000 (GMT) (envelope-from ap@bnc.net) X-BNC-SpamCatcher-Score: 2 [X] Received: from [87.234.79.110] (account ap HELO [194.39.192.239]) by mailomat.net (CommuniGate Pro SMTP 4.3.6) with ESMTPSA id 8547712; Thu, 15 Jun 2006 11:59:56 +0200 In-Reply-To: <200606142026.26965.mi+mx@aldan.algebra.com> References: <200606141843.55338.mi+mx@aldan.algebra.com> <21BFDA04-72AA-4117-BF4C-F5BC949FA7A2@bnc.net> <200606142026.26965.mi+mx@aldan.algebra.com> Mime-Version: 1.0 (Apple Message framework v750) Content-Type: text/plain; charset=UTF-8; delsp=yes; format=flowed Message-Id: <93B5BF0B-0699-46B7-AA8C-DCA6578B62BB@bnc.net> Content-Transfer-Encoding: quoted-printable From: Achim Patzner Date: Thu, 15 Jun 2006 11:59:33 +0200 To: Mikhail Teterin X-Mailer: Apple Mail (2.750) Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 10:00:02 -0000 Am 15.06.2006 um 02:26 schrieb Mikhail Teterin: > =D1=81=D0=B5=D1=80=D0=B5=D0=B4=D0=B0 14 =D1=87=D0=B5=D1=80=D0=B2=D0=B5=D0= =BD=D1=8C 2006 20:20, Achim Patzner =20 > =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=B2: >>> Has anyone from this mailing list looked into the possibility of >>> running MacOS-X (Intel) binaries on FreeBSD? > >> Would it be worth the trouble considering the fact that Apple's >> licenses would make it impossible to use it legally for anything > > Such issues never stopped WINE folks, for example... Wine is a good example; in order to run Mac OS Applications (which is =20= considerably more than being able to execute another architecture's =20 binaries like the Linux emulation - and that was already quite some =20 work) you have to provide most of the supporting libraries, too. =20 Linux is just a kernel; Mac OS X is an operating system coming with a =20= lot of supporting software (commonly called APIs). >> running the Darwin userland (which essentially _is_ FreeBSD anyway) >> in most countries? > > Well, does MS Office run on Darwin? No. Office for Mac is running on Carbon (and will probably move on to =20 Cocoa - It's a task that takes quite a few man years and nevertheless =20= much less work than creating something like Cocoa including all the =20 layers below it). And just taking all the stuff that makes up Cocoa =20 and run it on a Darwin emulator is just another example for breaking =20 licenses and stealing. > >>> Maybe, even MS Office can be made to work? Just curious... >> >> Why don't you just buy a Mac? > > That's a strange question coming from an "emulation" mailing list > subscriber... Why don't you just install Linux? Because I don't have to steal it and break dozens of license =20 agreements to do so. It might not matter to you but to me it does. Achim From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 10:03:48 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C805316A41A for ; Thu, 15 Jun 2006 10:03:48 +0000 (UTC) (envelope-from ap@bnc.net) Received: from mailomat.net (mailomat.net [217.110.117.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3430F43D46 for ; Thu, 15 Jun 2006 10:03:47 +0000 (GMT) (envelope-from ap@bnc.net) X-BNC-SpamCatcher-Score: 2 [X] Received: from [87.234.79.110] (account ap HELO [194.39.192.239]) by mailomat.net (CommuniGate Pro SMTP 4.3.6) with ESMTPSA id 8547744; Thu, 15 Jun 2006 12:03:43 +0200 In-Reply-To: <200606150121.58355.mi+mx@aldan.algebra.com> References: <200606141843.55338.mi+mx@aldan.algebra.com> <200606142026.26965.mi+mx@aldan.algebra.com> <20060615044759.GA58742@duncan.reilly.home> <200606150121.58355.mi+mx@aldan.algebra.com> Mime-Version: 1.0 (Apple Message framework v750) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Achim Patzner Date: Thu, 15 Jun 2006 12:03:21 +0200 To: Mikhail Teterin X-Mailer: Apple Mail (2.750) Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 10:03:48 -0000 Am 15.06.2006 um 07:21 schrieb Mikhail Teterin: > Interesting. So it is not an X application... Can't the MacOS GUI > libraries be > ported, though? No. You would have to rewrite them in a clean room and avoid patented technologies Apple has been using to implement them. > Or do they require kernel support, that is only available from > MacOS-X kernel > (and not Darwin)? Darwin _is_ Mac OS X's kernel. And yes, even Darwin contains some nice bag of tricks you wouldn't even get past FreeBSD's security officer. Achim From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 10:06:18 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 78FFE16A41A for ; Thu, 15 Jun 2006 10:06:18 +0000 (UTC) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (klamath.irbis.net.ru [85.118.141.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 06C9F43D45 for ; Thu, 15 Jun 2006 10:06:16 +0000 (GMT) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (yuri@localhost.irbis.net.ru [127.0.0.1]) by klamath.irbis.net.ru (8.13.6/8.13.6) with ESMTP id k5FA5u6r057084; Thu, 15 Jun 2006 14:05:56 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) Received: (from yuri@localhost) by klamath.irbis.net.ru (8.13.6/8.13.6/Submit) id k5FA5reu057071; Thu, 15 Jun 2006 14:05:53 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) X-Authentication-Warning: klamath.irbis.net.ru: yuri set sender to yuri.pankov@gmail.com using -f From: Yuri Pankov To: Alexander Leidinger In-Reply-To: <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> References: <1150272035.1475.3.camel@klamath.irbis.net.ru> <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Thu, 15 Jun 2006 14:05:53 +0400 Message-Id: <1150365953.1475.12.camel@klamath.irbis.net.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.7.3 FreeBSD GNOME Team Port Cc: freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 10:06:18 -0000 On Thu, 2006-06-15 at 09:47 +0200, Alexander Leidinger wrote: > Quoting Yuri Pankov (from Wed, 14 Jun 2006 > 12:00:35 +0400): > > > Tested on today's -CURRENT. > > > > Without 'options COMPAT_IA32' it errors with: > > kldload: Unsupported file type > > link_elf_obj: symbol elf32_insert_brand_entry undefined > > > > When COMPAT_IA32 is added back to kernel config, module loads without > > problems: > > Id Refs Address Size Name > > 1 5 0xffffffff80100000 5c2600 kernel > > 2 1 0xffffffffae045000 135f8 linux.ko > > This is expected. You need the 32bit compatibility in your kernel, > else it will not work. We need to document this in the man-page when > it hits the tree. > > I assume it not only loads, but also works... > > > COMPAT_43 is commented out in both cases. > > We don't depend on COMPAT_43 anymore. > > \me is adding "remove COMPAT_43 from GENERIC" to his TODO list. > > Bye, > Alexander. > Actually, i wasn't able to test it, cause the only port i use - linux-ePSXe - doesn't run without linprocfs and it's not available as module now. --- Yuri From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 10:48:34 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6255616A49A for ; Thu, 15 Jun 2006 10:48:34 +0000 (UTC) (envelope-from auweter@informatik.tu-muenchen.de) Received: from mailout1.informatik.tu-muenchen.de (mailout1.informatik.tu-muenchen.de [131.159.0.18]) by mx1.FreeBSD.org (Postfix) with ESMTP id C9A6043D48 for ; Thu, 15 Jun 2006 10:48:33 +0000 (GMT) (envelope-from auweter@informatik.tu-muenchen.de) Received: from [192.168.0.50] (ppp-82-135-7-130.mnet-online.de [82.135.7.130]) by mail.in.tum.de (Postfix) with ESMTP id 5054A273F; Thu, 15 Jun 2006 12:48:29 +0200 (MEST) In-Reply-To: References: <200606141843.55338.mi+mx@aldan.algebra.com> <200606142026.26965.mi+mx@aldan.algebra.com> <20060615044759.GA58742@duncan.reilly.home> <200606150121.58355.mi+mx@aldan.algebra.com> Mime-Version: 1.0 (Apple Message framework v750) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Axel Auweter Date: Thu, 15 Jun 2006 12:48:27 +0200 To: Achim Patzner X-Mailer: Apple Mail (2.750) X-Virus-Scanned: by amavisd-new/sophie/sophos at mailrelay1.informatik.tu-muenchen.de Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 10:48:34 -0000 Hi, > Darwin _is_ Mac OS X's kernel. Not entirely true. Darwin - like FreeBSD - is a kernel + userland. But the userland is missing all the libraries and applications that are not open-sourced by Apple. The kernel is called XNU. > And yes, even Darwin contains some nice bag of tricks you wouldn't > even get past FreeBSD's security officer. Could you be a little more precise, here? Are you talking about Mach injection? Axel From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 17:00:08 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C166E16A474 for ; Thu, 15 Jun 2006 17:00:08 +0000 (UTC) (envelope-from aelmore@interwoven.com) Received: from smtp01corp.interwoven.com (smtp02corp.interwoven.com [65.161.4.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4F97543D48 for ; Thu, 15 Jun 2006 17:00:08 +0000 (GMT) (envelope-from aelmore@interwoven.com) Received: from exbesv01.Interwoven.com (localhost [127.0.0.1]) by smtp01corp.interwoven.com (8.12.10/8.12.10) with ESMTP id k5FGxfa9002135; Thu, 15 Jun 2006 09:59:45 -0700 (PDT) X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Thu, 15 Jun 2006 09:59:50 -0700 Message-ID: In-Reply-To: <200606141843.55338.mi+mx@aldan.algebra.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: running MacOS-X i386 binaries on FreeBSD? Thread-Index: AcaQBNsA0n3I3DI1RWSlYOgEt5ugEwAlnAJA From: "Andrew Elmore" To: "Mikhail Teterin" , Cc: Subject: RE: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 17:00:08 -0000 > Has anyone from this mailing list looked into the possibility=20 > of running MacOS-X (Intel) binaries on FreeBSD?=20 > Maybe, even MS Office can be made to work? Just curious... NetBSD has had Darwin/Mach emulation for some time, with limited graphics ability. I don't know what the status of the project is today, but it could probably be easily adapted to FreeBSD. http://hpcnet.free.fr/applebsd.html AE From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 18:01:09 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E226916A479 for ; Thu, 15 Jun 2006 18:01:09 +0000 (UTC) (envelope-from auweter@informatik.tu-muenchen.de) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 68FB443D45 for ; Thu, 15 Jun 2006 18:01:07 +0000 (GMT) (envelope-from auweter@informatik.tu-muenchen.de) Received: from mail01.m-online.net (svr21.m-online.net [192.168.3.149]) by mail-out.m-online.net (Postfix) with ESMTP id E56C272730; Thu, 15 Jun 2006 20:01:05 +0200 (CEST) X-Auth-Info: LHr0CY0Yh/HbCPygGZo+VhyD7kSpDwuVgrPUZlkaAGQ= X-Auth-Info: LHr0CY0Yh/HbCPygGZo+VhyD7kSpDwuVgrPUZlkaAGQ= X-Auth-Info: LHr0CY0Yh/HbCPygGZo+VhyD7kSpDwuVgrPUZlkaAGQ= Received: from [192.168.0.10] (ppp-82-135-7-130.mnet-online.de [82.135.7.130]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.m-online.net (Postfix) with ESMTP id A63AC923E3; Thu, 15 Jun 2006 20:01:05 +0200 (CEST) Message-ID: <4491A05D.5020803@informatik.tu-muenchen.de> Date: Thu, 15 Jun 2006 20:01:01 +0200 From: Axel Auweter User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; de-AT; rv:1.7.13) Gecko/20060509 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Andrew Elmore References: In-Reply-To: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: emulation@freebsd.org, Mikhail Teterin Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 18:01:10 -0000 Hi, >NetBSD has had Darwin/Mach emulation for some time, with limited >graphics ability. I don't know what the status of the project is >today, but it could probably be easily adapted to FreeBSD. > >http://hpcnet.free.fr/applebsd.html > > I am currently working on that. But so far, it is a just-for-fun thing and I don't know of any reason that would qualify that code for being merged into CVS / the official release / whatsoever. If we had clean open source reimplementations of Apple libraries (Cocoa, Carbon, ...), this would obviously be different. But, if anyone is interested, feel free to contact me. Axel From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 18:05:58 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2ABC516A474 for ; Thu, 15 Jun 2006 18:05:58 +0000 (UTC) (envelope-from mi+mx@aldan.algebra.com) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8FD1943D45 for ; Thu, 15 Jun 2006 18:05:57 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by aldan.algebra.com (8.13.6/8.13.6) with ESMTP id k5FI5sbu043183 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 15 Jun 2006 14:05:56 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from [172.21.130.86] (mx-broadway [38.98.68.18]) by corbulon.video-collage.com (8.13.6/8.13.6) with ESMTP id k5FI5mEq068852 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 15 Jun 2006 14:05:49 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) From: Mikhail Teterin Organization: Virtual Estates, Inc. To: Axel Auweter Date: Thu, 15 Jun 2006 14:05:42 -0400 User-Agent: KMail/1.9.1 References: <4491A05D.5020803@informatik.tu-muenchen.de> In-Reply-To: <4491A05D.5020803@informatik.tu-muenchen.de> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200606151405.43227.mi+mx@aldan.algebra.com> X-Virus-Scanned: ClamAV 0.88/1539/Wed Jun 14 10:21:49 2006 on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 18:05:58 -0000 15 2006 14:01, Axel Auweter : > I am currently working on that. But so far, it is a just-for-fun thing > and I don't know of any reason that would qualify that code for being > merged into CVS / the official release / whatsoever. If we had clean > open source reimplementations of Apple libraries (Cocoa, Carbon, ...), > this would obviously be different. I was more thinking on providing the kernel support to run Apple's own (binary) Cocoa and Carbon. WINE, after all, can (or is supposed to be able to) use native windows system DLLs. I thought, it would only be easier with MacOS-X... Yours, -mi From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 18:30:11 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5F3C16A41A for ; Thu, 15 Jun 2006 18:30:11 +0000 (UTC) (envelope-from auweter@informatik.tu-muenchen.de) Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 56A6443D46 for ; Thu, 15 Jun 2006 18:30:11 +0000 (GMT) (envelope-from auweter@informatik.tu-muenchen.de) Received: from mail01.m-online.net (svr21.m-online.net [192.168.3.149]) by mail-out.m-online.net (Postfix) with ESMTP id E71CF72DCD; Thu, 15 Jun 2006 20:30:09 +0200 (CEST) X-Auth-Info: YtnawF7q69KzE0RUyb8ONaByoeAJbMN1OupxA3oDjZI= X-Auth-Info: YtnawF7q69KzE0RUyb8ONaByoeAJbMN1OupxA3oDjZI= X-Auth-Info: YtnawF7q69KzE0RUyb8ONaByoeAJbMN1OupxA3oDjZI= X-Auth-Info: YtnawF7q69KzE0RUyb8ONaByoeAJbMN1OupxA3oDjZI= Received: from [192.168.0.10] (ppp-82-135-7-130.mnet-online.de [82.135.7.130]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.m-online.net (Postfix) with ESMTP id 936609241E; Thu, 15 Jun 2006 20:30:09 +0200 (CEST) Message-ID: <4491A72E.4080900@informatik.tu-muenchen.de> Date: Thu, 15 Jun 2006 20:30:06 +0200 From: Axel Auweter User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; de-AT; rv:1.7.13) Gecko/20060509 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Mikhail Teterin References: <4491A05D.5020803@informatik.tu-muenchen.de> <200606151405.43227.mi+mx@aldan.algebra.com> In-Reply-To: <200606151405.43227.mi+mx@aldan.algebra.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 18:30:12 -0000 Hi, Mikhail Teterin wrote: >четвер 15 червень 2006 14:01, Axel Auweter написав: > > >I was more thinking on providing the kernel support to run Apple's own >(binary) Cocoa and Carbon. > > Yes, a possible use of it would be to simply replace the XNU kernel with a FreeBSD kernel (or to have a Darwin / MacOS userland running in parallel of your FreeBSD apps). But unfortunately, like Andrew Reily has said, you need a lot more than just loading Mach-O binary files (IOKit, Mach messaging, ...). >WINE, after all, can (or is supposed to be able to) use native windows system >DLLs. I thought, it would only be easier with MacOS-X... > > Without knowing too much about Wine, I'd say it is probably the about the same difficulty. And we all know how that wine wasn't developed within a few weeks... :-( bye, Axel From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 18:57:56 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 091BA16A47B for ; Thu, 15 Jun 2006 18:57:56 +0000 (UTC) (envelope-from ap@bnc.net) Received: from mailomat.net (mailomat.net [217.110.117.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6A2F443D49 for ; Thu, 15 Jun 2006 18:57:54 +0000 (GMT) (envelope-from ap@bnc.net) X-BNC-SpamCatcher-Score: 2 [X] Received: from [87.234.79.110] (account ap HELO [194.39.192.239]) by mailomat.net (CommuniGate Pro SMTP 4.3.6) with ESMTPSA id 8552696; Thu, 15 Jun 2006 20:57:51 +0200 In-Reply-To: References: <200606141843.55338.mi+mx@aldan.algebra.com> <200606142026.26965.mi+mx@aldan.algebra.com> <20060615044759.GA58742@duncan.reilly.home> <200606150121.58355.mi+mx@aldan.algebra.com> Mime-Version: 1.0 (Apple Message framework v750) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <9673F3D3-E028-4D94-8235-D54BC2EB29C0@bnc.net> Content-Transfer-Encoding: 7bit From: Achim Patzner Date: Thu, 15 Jun 2006 20:57:28 +0200 To: Axel Auweter X-Mailer: Apple Mail (2.750) Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 18:57:56 -0000 Am 15.06.2006 um 12:48 schrieb Axel Auweter: >> And yes, even Darwin contains some nice bag of tricks you wouldn't >> even get past FreeBSD's security officer. > > Could you be a little more precise, here? Are you talking about > Mach injection? Yes - and I don't know how one would get that past any reasonable security officer (at least the way it has been implemented in Mac OS). Carbon is depending on it quite a bit. Achim From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 19:05:00 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19C3A16A47C for ; Thu, 15 Jun 2006 19:05:00 +0000 (UTC) (envelope-from ap@bnc.net) Received: from mailomat.net (mailomat.net [217.110.117.101]) by mx1.FreeBSD.org (Postfix) with ESMTP id 431EC43D67 for ; Thu, 15 Jun 2006 19:04:57 +0000 (GMT) (envelope-from ap@bnc.net) X-BNC-SpamCatcher-Score: 2 [X] Received: from [87.234.79.110] (account ap HELO [194.39.192.239]) by mailomat.net (CommuniGate Pro SMTP 4.3.6) with ESMTPSA id 8552739; Thu, 15 Jun 2006 21:04:54 +0200 In-Reply-To: <200606151405.43227.mi+mx@aldan.algebra.com> References: <4491A05D.5020803@informatik.tu-muenchen.de> <200606151405.43227.mi+mx@aldan.algebra.com> Mime-Version: 1.0 (Apple Message framework v750) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Achim Patzner Date: Thu, 15 Jun 2006 21:04:31 +0200 To: Mikhail Teterin X-Mailer: Apple Mail (2.750) Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 19:05:00 -0000 Am 15.06.2006 um 20:05 schrieb Mikhail Teterin: > I was more thinking on providing the kernel support to run Apple's own > (binary) Cocoa and Carbon. Which of course isn't legal in those places the accompanying license is valid in (which it probably isn't in Germany but probably is in the USA). Or people would be running Mac OS X Server on IBM's PPC blades. I guess it might be funny for jkh to watch a shoot-out between the FreeBSD project and Apple, though. Achim From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 19:11:52 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6DC8316A479 for ; Thu, 15 Jun 2006 19:11:52 +0000 (UTC) (envelope-from mi+mx@aldan.algebra.com) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id D521043D46 for ; Thu, 15 Jun 2006 19:11:51 +0000 (GMT) (envelope-from mi+mx@aldan.algebra.com) Received: from corbulon.video-collage.com (static-151-204-231-237.bos.east.verizon.net [151.204.231.237]) by aldan.algebra.com (8.13.6/8.13.6) with ESMTP id k5FJBXGc043393 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 15 Jun 2006 15:11:33 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) Received: from [172.21.130.86] (mx-broadway [38.98.68.18]) by corbulon.video-collage.com (8.13.6/8.13.6) with ESMTP id k5FJBRUH071006 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 15 Jun 2006 15:11:27 -0400 (EDT) (envelope-from mi+mx@aldan.algebra.com) From: Mikhail Teterin Organization: Virtual Estates, Inc. To: Achim Patzner Date: Thu, 15 Jun 2006 15:11:21 -0400 User-Agent: KMail/1.9.1 References: <200606151405.43227.mi+mx@aldan.algebra.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-u" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200606151511.21987.mi+mx@aldan.algebra.com> X-Virus-Scanned: ClamAV 0.88/1539/Wed Jun 14 10:21:49 2006 on corbulon.video-collage.com X-Virus-Status: Clean X-Scanned-By: MIMEDefang 2.43 Cc: emulation@freebsd.org Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 19:11:52 -0000 15 2006 15:04, Achim Patzner : > Or people would be running Mac OS X Server on IBM's PPC > blades. Although with its own quirks, AIX is, likely, a better Unix, than Mac OS X... Even if it is not, it is not worse enough to justify getting rid of one (vendor-installed) Unix and install another. In other words, I doubt, it is the licensing, that prevented people from using MacOS on their IBM PowerPC machines... -mi From owner-freebsd-emulation@FreeBSD.ORG Thu Jun 15 20:57:08 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 72EA716A41A for ; Thu, 15 Jun 2006 20:57:08 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id C461C43D45 for ; Thu, 15 Jun 2006 20:57:07 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5EB85.dip.t-dialin.net [84.165.235.133]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k5FKr5Tu082104; Thu, 15 Jun 2006 22:53:06 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5FKv60M032700; Thu, 15 Jun 2006 22:57:07 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Thu, 15 Jun 2006 22:57:37 +0200 From: Alexander Leidinger To: Boris Samorodov Message-ID: <20060615225737.5ce67d1b@Magellan.Leidinger.net> In-Reply-To: <61903339@bs2.sp34.ru> References: <1150272035.1475.3.camel@klamath.irbis.net.ru> <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> <1150365953.1475.12.camel@klamath.irbis.net.ru> <61903339@bs2.sp34.ru> X-Mailer: Sylpheed-Claws 2.3.0 (GTK+ 2.8.18; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new Cc: Yuri Pankov , freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 15 Jun 2006 20:57:08 -0000 Quoting Boris Samorodov (Fri, 16 Jun 2006 00:13:08 +0400): > On Thu, 15 Jun 2006 14:05:53 +0400 Yuri Pankov wrote: > > > Actually, i wasn't able to test it, cause the only port i use - > > linux-ePSXe - doesn't run without linprocfs and it's not available as > > module now. > > Linprocfs is available to auto/manual mounting after installing > default linux base port. Linux_base-fc4 is preferred now as it may > become a default linux base port soon. Pay attention on the messages > after installing the port. You have a linprocfs _module_ on amd64? Bye, Alexander. -- Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~130 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 01:02:21 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AB42616A47A for ; Fri, 16 Jun 2006 01:02:21 +0000 (UTC) (envelope-from pfgshield-freebsd@yahoo.com) Received: from web32710.mail.mud.yahoo.com (web32710.mail.mud.yahoo.com [68.142.207.254]) by mx1.FreeBSD.org (Postfix) with SMTP id 6186543D62 for ; Fri, 16 Jun 2006 01:02:17 +0000 (GMT) (envelope-from pfgshield-freebsd@yahoo.com) Received: (qmail 6194 invoked by uid 60001); 16 Jun 2006 01:02:16 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:Received:Date:From:Reply-To:Subject:To:Cc:MIME-Version:Content-Type; b=sD5GLnLWd93bmwWd/eWJH85YZVeGVHGlUCaBclo5S6wFihl6iAaUHDjaQ63vTsdViW+93XwnFPaNeaLMyeHnUwe1ZaO2CWUXpWmhX7hqR2ocRTC5su4XA+DmUfmgk63TwOrtqCwM3udeEXNJo13Wg8EEdfM5d+AICVjB4A7BkYw= ; Message-ID: <20060616010216.6192.qmail@web32710.mail.mud.yahoo.com> Received: from [200.118.175.58] by web32710.mail.mud.yahoo.com via HTTP; Fri, 16 Jun 2006 03:02:16 CEST Date: Fri, 16 Jun 2006 03:02:16 +0200 (CEST) From: To: emulation@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Cc: Mikhail Teterin Subject: Re: running MacOS-X i386 binaries on FreeBSD? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pfgshield-freebsd@yahoo.com List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 01:02:21 -0000 Hello, >NetBSD has had Darwin/Mach emulation for some time, with limited >graphics ability. I don't know what the status of the project is >today, but it could probably be easily adapted to FreeBSD. > >http://hpcnet.free.fr/applebsd.html > ... I think that code never ran Cocoa but it did get to run X for Darwin. Personally I have no interest in running MacOS X emulated but a couple of interesting toys are related: - compat/mach would be similar to having BSD-lites but much less bloated. It's use would most probably be purely academical though. - An IOKit implementation, hopefully based on kobj(9), with just the necessary stuff to be able to port Darwin's multimedia libraries would be very nice. cheers, Pedro. Chiacchiera con i tuoi amici in tempo reale! http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 05:27:34 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8FCE816A474 for ; Fri, 16 Jun 2006 05:27:34 +0000 (UTC) (envelope-from tlp@liquidx.org) Received: from illusionist.sov.kewlio.net.uk (smtpauth.kewlio.net [85.116.4.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id D2D8A43D45 for ; Fri, 16 Jun 2006 05:27:33 +0000 (GMT) (envelope-from tlp@liquidx.org) Received: from lickwid.net (root@71-37-168-20.bois.qwest.net [71.37.168.20]) (authenticated bits=128 user=tlp mech=DIGEST-MD5) by illusionist.sov.kewlio.net.uk (8.13.6/8.13.6) with ESMTP id k5G5RSlZ054688 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO subject=) for ; Fri, 16 Jun 2006 06:27:31 +0100 (BST) Received: from maya.lickwid.net ([192.168.0.18]) by lickwid.net (8.13.4/8.13.4) with ESMTP id k5G5RQl8053260 for ; Thu, 15 Jun 2006 23:27:26 -0600 (MDT) (envelope-from tlp@liquidx.org) From: Travis Poppe To: freebsd-emulation@freebsd.org Date: Thu, 15 Jun 2006 23:27:29 -0700 User-Agent: KMail/1.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606152327.30214.tlp@liquidx.org> Subject: Re: Networking with vmware3 on FreeBSD 6.1? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 05:27:34 -0000 Josef Karthauser Wrote: > I never have much luck posting here, but I'll try anyway. > > Can anyone confirm or deny whether they have a working VMware 3 on their > FreeBSD 6.1 box with a working network stack between the two? That is > that the guest O/S within the VMware has a working network connection. My guest OS (Windows 2000 Professional) has a working network connection. -- Travis Poppe IRC: tlp @ irc.freenode.net From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 06:59:52 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 13EFE16A474; Fri, 16 Jun 2006 06:59:52 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5DF4943D45; Fri, 16 Jun 2006 06:59:51 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5E57D.dip.t-dialin.net [84.165.229.125]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k5G6tigh088402; Fri, 16 Jun 2006 08:55:44 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5G6xo9C018325; Fri, 16 Jun 2006 08:59:50 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Fri, 16 Jun 2006 08:59:50 +0200 Message-ID: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> X-Priority: 3 (Normal) Date: Fri, 16 Jun 2006 08:59:50 +0200 From: Alexander Leidinger To: ports@freebsd.org, emulation@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: Subject: HEADS-UP: new default linux base port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 06:59:52 -0000 Hi, portmgr committed the switch of the default linux base port and the linux X11 libs port. We now use Fedora Core 4 as the linux base port, and the corresponding xorg libs for the linux X11 libs port. To upgrade you have to run portupgrade -f -o emulators/linux_base-fc4 linux_base portupgrade -f -o x11/linux-xorg-libs linux-XFree86-libs I will commit a corresponding UPDATING entry later, if nobody is faster than me and commits a suitable entry in the next 9 hours. Bye, Alexander. -- Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~150 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 09:22:58 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55F9516A4A9 for ; Fri, 16 Jun 2006 09:22:58 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [80.253.10.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id BB23543D45 for ; Fri, 16 Jun 2006 09:22:57 +0000 (GMT) (envelope-from bsam@ipt.ru) Received: from srv.sem.ipt.ru ([192.168.12.1]) by mail.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1FrAXW-0009L1-AW; Fri, 16 Jun 2006 13:22:54 +0400 Received: from bsam by srv.sem.ipt.ru with local (Exim 4.62 (FreeBSD)) (envelope-from ) id 1FrAY0-000AGy-Hr; Fri, 16 Jun 2006 13:23:24 +0400 To: Alexander Leidinger References: <1150272035.1475.3.camel@klamath.irbis.net.ru> <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> <1150365953.1475.12.camel@klamath.irbis.net.ru> <61903339@bs2.sp34.ru> <20060615225737.5ce67d1b@Magellan.Leidinger.net> From: Boris Samorodov Date: Fri, 16 Jun 2006 13:23:24 +0400 In-Reply-To: <20060615225737.5ce67d1b@Magellan.Leidinger.net> (Alexander Leidinger's message of "Thu, 15 Jun 2006 22:57:37 +0200") Message-ID: <27978067@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Yuri Pankov , freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 09:22:58 -0000 On Thu, 15 Jun 2006 22:57:37 +0200 Alexander Leidinger wrote: > Quoting Boris Samorodov (Fri, 16 Jun 2006 00:13:08 +0400): > > On Thu, 15 Jun 2006 14:05:53 +0400 Yuri Pankov wrote: > > > > > Actually, i wasn't able to test it, cause the only port i use - > > > linux-ePSXe - doesn't run without linprocfs and it's not available as > > > module now. > > > > Linprocfs is available to auto/manual mounting after installing > > default linux base port. Linux_base-fc4 is preferred now as it may > > become a default linux base port soon. Pay attention on the messages > > after installing the port. > You have a linprocfs _module_ on amd64? Actually, no. I may misunderstood the initial problem. Yuri said that a programm didn't run without linprocfs. The default GENERIC for amd64 has options LINPROCFS and other options needed to mount linprocfs after installing linux_base-fc4 port. But one should mount linprocfs by hand. Hence one may use linprocfs with -current amd64. I agree that if somebody has a non-GENERIC kernel without needed options than (s)he can't use linprocfs because we don't have a linprocfs module yet. WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 10:03:12 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7B69616A474; Fri, 16 Jun 2006 10:03:12 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [80.253.10.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3C93543D45; Fri, 16 Jun 2006 10:03:11 +0000 (GMT) (envelope-from bsam@ipt.ru) Received: from doc.sem.ipt.ru ([192.168.12.1] helo=srv.sem.ipt.ru) by mail.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1FrBAU-0009PA-2J; Fri, 16 Jun 2006 14:03:10 +0400 Received: from bsam by srv.sem.ipt.ru with local (Exim 4.62 (FreeBSD)) (envelope-from ) id 1FrBAy-000AId-8S; Fri, 16 Jun 2006 14:03:40 +0400 To: Alexander Leidinger References: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> From: Boris Samorodov Date: Fri, 16 Jun 2006 14:03:40 +0400 In-Reply-To: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> (Alexander Leidinger's message of "Fri, 16 Jun 2006 08:59:50 +0200") Message-ID: <95815651@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: ports@freebsd.org, emulation@freebsd.org Subject: Re: HEADS-UP: new default linux base port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 10:03:12 -0000 On Fri, 16 Jun 2006 08:59:50 +0200 Alexander Leidinger wrote: > portmgr committed the switch of the default linux base port and the > linux X11 libs port. We now use Fedora Core 4 as the linux base port, > and the corresponding xorg libs for the linux X11 libs port. Congratulations! Hard work was done and here is the result. But there is more work in the future. We are ready to do it. WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 11:13:20 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7982116A47A; Fri, 16 Jun 2006 11:13:20 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id AB11C43D49; Fri, 16 Jun 2006 11:13:19 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5E57D.dip.t-dialin.net [84.165.229.125]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k5GB9Ar4089197; Fri, 16 Jun 2006 13:09:10 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5GBDJPF054722; Fri, 16 Jun 2006 13:13:19 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Fri, 16 Jun 2006 13:13:18 +0200 Message-ID: <20060616131318.rdmqntlq8444oco8@netchild.homeip.net> X-Priority: 3 (Normal) Date: Fri, 16 Jun 2006 13:13:18 +0200 From: Alexander Leidinger To: Boris Samorodov References: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> <95815651@srv.sem.ipt.ru> In-Reply-To: <95815651@srv.sem.ipt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: ports@freebsd.org, emulation@freebsd.org Subject: Re: HEADS-UP: new default linux base port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 11:13:20 -0000 Quoting Boris Samorodov (from Fri, 16 Jun 2006 14:03:40 +0400): > On Fri, 16 Jun 2006 08:59:50 +0200 Alexander Leidinger wrote: > >> portmgr committed the switch of the default linux base port and the >> linux X11 libs port. We now use Fedora Core 4 as the linux base port, >> and the corresponding xorg libs for the linux X11 libs port. > > Congratulations! I prefer to say: Thank you Boris for all the patches, work and time you invested to make this happen. Bye, Alexander. -- Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~150 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 12:19:14 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B025516A474; Fri, 16 Jun 2006 12:19:14 +0000 (UTC) (envelope-from benlutz@datacomm.ch) Received: from popeye1.ggamaur.net (popeye1.ggamaur.net [213.160.40.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id C53B243D45; Fri, 16 Jun 2006 12:19:13 +0000 (GMT) (envelope-from benlutz@datacomm.ch) Received: from maxlor.mine.nu (c-213-160-32-54.customer.ggaweb.ch [213.160.32.54]) by popeye1.ggamaur.net (8.13.7/8.13.7/Submit) with ESMTP id k5GCJAgI046488; Fri, 16 Jun 2006 14:19:11 +0200 (CEST) (envelope-from benlutz@datacomm.ch) Received: from localhost (unknown [127.0.0.1]) by maxlor.mine.nu (Postfix) with ESMTP id DE1D12E0C8; Fri, 16 Jun 2006 14:19:04 +0200 (CEST) X-Virus-Scanned: amavisd-new at atlantis.intranet Received: from maxlor.mine.nu ([127.0.0.1]) by localhost (atlantis.intranet [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UEvzBIaGgxal; Fri, 16 Jun 2006 14:19:04 +0200 (CEST) Received: from mini.intranet (mini.intranet [10.0.0.17]) by maxlor.mine.nu (Postfix) with ESMTP id 8FED02E0AD; Fri, 16 Jun 2006 14:19:04 +0200 (CEST) From: Benjamin Lutz To: Alexander Leidinger Date: Fri, 16 Jun 2006 14:18:59 +0200 User-Agent: KMail/1.9.1 References: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> In-Reply-To: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> X-Face: $Ov27?7*N,h60fIEfNJdb!m,@#4T/d; 1hw|W0zvsHM(a$Yn6BYQ0^SEEXvi8>D`|V*F"=?utf-8?q?=5F+R=0A?= 2@Aq>+mNb4`,'[[%z9v0Fa~]AD1}xQO3|>b.z&}l#R-_(P`?@Mz"kS; XC>Eti,i3>%@g?4f,=?utf-8?q?=5Cc7=7CGh=0A?= =?utf-8?q?_wb=26ky=24b2PJ=5E=5C0b83NkLsFKv=7CsmL/cI4UD=25Tu8alAD?= MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1680036.qSWyvn1F3g"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200606161419.02773.benlutz@datacomm.ch> X-Scanned-By: MIMEDefang 2.56 on 213.160.40.60 Cc: emulation@freebsd.org, freebsd-ports@freebsd.org Subject: Re: HEADS-UP: new default linux base port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 12:19:14 -0000 --nextPart1680036.qSWyvn1F3g Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Content-Disposition: inline On Friday 16 June 2006 08:59, Alexander Leidinger wrote: > Hi, > > portmgr committed the switch of the default linux base port and the > linux X11 libs port. We now use Fedora Core 4 as the linux base port, > and the corresponding xorg libs for the linux X11 libs port. > > To upgrade you have to run > portupgrade -f -o emulators/linux_base-fc4 linux_base > portupgrade -f -o x11/linux-xorg-libs linux-XFree86-libs Since linux_base-8 has been the default before, wouldn't it be portupgrade -f -o emulators/linux_base-fc4 linux_base-8 or maybe a variant with a * glob at the end? Cheers Benjamin --nextPart1680036.qSWyvn1F3g Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQBEkqG2gShs4qbRdeQRAme7AJ4nt17MPvZMOaONYz6As1UozYirQgCdFkZq yzIRRGbxjp301uYWCOK2mjE= =cw+L -----END PGP SIGNATURE----- --nextPart1680036.qSWyvn1F3g-- From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 13:46:01 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A21E416A47B; Fri, 16 Jun 2006 13:46:01 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB81D43D79; Fri, 16 Jun 2006 13:45:53 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5E57D.dip.t-dialin.net [84.165.229.125]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k5GDfdWp089683; Fri, 16 Jun 2006 15:41:40 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from localhost (localhost [127.0.0.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5GDjnDf076709; Fri, 16 Jun 2006 15:45:49 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Fri, 16 Jun 2006 15:45:49 +0200 Message-ID: <20060616154549.skfo95oh4oc8gowc@netchild.homeip.net> X-Priority: 3 (Normal) Date: Fri, 16 Jun 2006 15:45:49 +0200 From: Alexander Leidinger To: Benjamin Lutz References: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> <200606161419.02773.benlutz@datacomm.ch> In-Reply-To: <200606161419.02773.benlutz@datacomm.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1) / FreeBSD-4.11 X-Virus-Scanned: by amavisd-new Cc: emulation@freebsd.org, freebsd-ports@freebsd.org Subject: Re: HEADS-UP: new default linux base port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 13:46:01 -0000 Quoting Benjamin Lutz (from Fri, 16 Jun 2006 =20 14:18:59 +0200): > On Friday 16 June 2006 08:59, Alexander Leidinger wrote: >> Hi, >> >> portmgr committed the switch of the default linux base port and the >> linux X11 libs port. We now use Fedora Core 4 as the linux base port, >> and the corresponding xorg libs for the linux X11 libs port. >> >> To upgrade you have to run >> portupgrade -f -o emulators/linux_base-fc4 linux_base >> portupgrade -f -o x11/linux-xorg-libs linux-XFree86-libs > > Since linux_base-8 has been the default before, wouldn't it be > > portupgrade -f -o emulators/linux_base-fc4 linux_base-8 > > or maybe a variant with a * glob at the end? Yes. Thanks, Alexander. --=20 Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~130 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137 From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 16:33:10 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9379516A47F for ; Fri, 16 Jun 2006 16:33:10 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [80.253.10.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id 12AB543D45 for ; Fri, 16 Jun 2006 16:33:09 +0000 (GMT) (envelope-from bsam@ipt.ru) Received: from doc.sem.ipt.ru ([192.168.12.1] helo=srv.sem.ipt.ru) by mail.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1FrHFs-000ACn-97; Fri, 16 Jun 2006 20:33:08 +0400 Received: from bsam by srv.sem.ipt.ru with local (Exim 4.62 (FreeBSD)) (envelope-from ) id 1FrHGL-000HRN-IR; Fri, 16 Jun 2006 20:33:37 +0400 To: Alexander Leidinger References: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> From: Boris Samorodov Date: Fri, 16 Jun 2006 20:33:37 +0400 In-Reply-To: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> (Alexander Leidinger's message of "Fri, 16 Jun 2006 08:59:50 +0200") Message-ID: <58371182@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: emulation@freebsd.org Subject: Re: HEADS-UP: new default linux base port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 16:33:10 -0000 On Fri, 16 Jun 2006 08:59:50 +0200 Alexander Leidinger wrote: > We now use Fedora Core 4 as the linux base port, Since it is already happened maybe it's worth mentioning (see the patch for proposal) at the Handbook: Index: chapter.sgml =================================================================== RCS file: /home/ncvs/doc/en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml,v retrieving revision 1.131 diff -u -r1.131 chapter.sgml --- chapter.sgml 30 May 2006 23:08:24 -0000 1.131 +++ chapter.sgml 16 Jun 2006 16:23:48 -0000 @@ -172,7 +172,10 @@ corresponding to different versions of various Linux distributions. You should install the port most closely resembling the requirements of the Linux applications you would like to - install. + install. Current default port is emulators/linux_base-fc4. This port + is recommended and actively maintained by the FreeBSD team. + WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 18:55:19 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2790216A47A for ; Fri, 16 Jun 2006 18:55:19 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1021343D5D for ; Fri, 16 Jun 2006 18:55:13 +0000 (GMT) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id 653DB336D; Fri, 16 Jun 2006 13:55:13 -0500 (CDT) Date: Fri, 16 Jun 2006 13:55:13 -0500 To: Boris Samorodov Message-ID: <20060616185513.GB839@soaustin.net> References: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> <58371182@srv.sem.ipt.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <58371182@srv.sem.ipt.ru> User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: emulation@freebsd.org, Alexander Leidinger Subject: Re: HEADS-UP: new default linux base port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:55:19 -0000 It needs to be documented, but I'm not sure hard-coding a version in the Handbook is the best idea. I don't have a better one right now, though. mcl From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 18:57:56 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E4C2116A519 for ; Fri, 16 Jun 2006 18:57:56 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id E4E4843D58 for ; Fri, 16 Jun 2006 18:57:47 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5GIvhWZ025005 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 16 Jun 2006 20:57:43 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id k5GIvh69025003; Fri, 16 Jun 2006 20:57:43 +0200 Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.6/8.13.6) with ESMTP id k5GItl5j001527; Fri, 16 Jun 2006 20:55:47 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.6/8.13.6/Submit) id k5GItlP1001526; Fri, 16 Jun 2006 20:55:47 +0200 (CEST) (envelope-from nox) Date: Fri, 16 Jun 2006 20:55:47 +0200 (CEST) From: Juergen Lock Message-Id: <200606161855.k5GItlP1001526@saturn.kn-bremen.de> To: nikolas.britton@gmail.com X-Newsgroups: local.list.freebsd.emulation In-Reply-To: Organization: home Cc: freebsd-emulation@freebsd.org Subject: Re: QEMU: npxdna: fpcurthread == curthread 640962 times X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 18:57:57 -0000 In article you write: >I'm getting these messages on the console when I run QEMU with kqemu >kernel module: >npxdna: fpcurthread == curthread 640957 times >npxdna: fpcurthread == curthread 640958 times >npxdna: fpcurthread == curthread 640959 times >npxdna: fpcurthread == curthread 640960 times >npxdna: fpcurthread == curthread 640961 times >npxdna: fpcurthread == curthread 640962 times > >What are these and how do I make them stop? >[...] Ok since the previous thread on this, http://lists.freebsd.org/pipermail/freebsd-emulation/2006-May/002081.html didnt end with a consensus on how to fix it, I've made a band-aid patch that simply disables the message for the kqemu case: (which _appears_ to be harmless there, maybe because qemu doesnt seem to be using the fpu while calling kqemu) Index: sys/i386/isa/npx.c =================================================================== RCS file: /home/ncvs/src/sys/i386/isa/npx.c,v retrieving revision 1.162.2.1.2.2 diff -u -r1.162.2.1.2.2 npx.c --- sys/i386/isa/npx.c 30 Apr 2006 05:17:59 -0000 1.162.2.1.2.2 +++ sys/i386/isa/npx.c 16 Jun 2006 18:03:23 -0000 @@ -756,6 +756,9 @@ if (!npx_exists) return (0); if (PCPU_GET(fpcurthread) == curthread) { +#if 1 + if (strcmp(curthread->td_proc->p_comm, "qemu")) +#endif printf("npxdna: fpcurthread == curthread %d times\n", ++err_count); stop_emulating(); Of course I don't ask for something like this be committed, it is just for ppl for who the messages cause trouble. Similar patch for amd64 (untested): Index: sys/amd64/amd64/trap.c =================================================================== RCS file: /home/ncvs/src/sys/amd64/amd64/trap.c,v retrieving revision 1.289.2.3 diff -u -r1.289.2.3 trap.c --- sys/amd64/amd64/trap.c 28 Nov 2005 20:03:03 -0000 1.289.2.3 +++ sys/amd64/amd64/trap.c 16 Jun 2006 18:31:01 -0000 @@ -359,6 +359,9 @@ * registered such use. */ if (fpudna()) { +#if 1 + if (strcmp(curthread->td_proc->p_comm, "qemu")) +#endif printf("fpudna in kernel mode!\n"); goto out; } And finally a question for the experts: could this be fixed for real once the dfly fpu patch mentioned in the `Adding optimized kernel copying support' thread, http://lists.freebsd.org/pipermail/freebsd-arch/2006-June/005267.html is committed? From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 19:20:39 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6AE0A16A474 for ; Fri, 16 Jun 2006 19:20:39 +0000 (UTC) (envelope-from bsam@ipt.ru) Received: from mail.ipt.ru (mail.ipt.ru [80.253.10.82]) by mx1.FreeBSD.org (Postfix) with ESMTP id D52C443D45 for ; Fri, 16 Jun 2006 19:20:38 +0000 (GMT) (envelope-from bsam@ipt.ru) Received: from stat.sem.ipt.ru ([192.168.12.1] helo=srv.sem.ipt.ru) by mail.ipt.ru with esmtp (Exim 4.54 (FreeBSD)) id 1FrJrs-000AUp-Jm; Fri, 16 Jun 2006 23:20:32 +0400 Received: from bsam by srv.sem.ipt.ru with local (Exim 4.62 (FreeBSD)) (envelope-from ) id 1FrJsL-000Hi9-H6; Fri, 16 Jun 2006 23:21:01 +0400 To: linimon@lonesome.com (Mark Linimon) References: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> <58371182@srv.sem.ipt.ru> <20060616185513.GB839@soaustin.net> From: Boris Samorodov Date: Fri, 16 Jun 2006 23:21:01 +0400 In-Reply-To: <20060616185513.GB839@soaustin.net> (Mark Linimon's message of "Fri, 16 Jun 2006 13:55:13 -0500") Message-ID: <15486674@srv.sem.ipt.ru> User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: emulation@freebsd.org, Alexander Leidinger Subject: Re: HEADS-UP: new default linux base port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 19:20:39 -0000 On Fri, 16 Jun 2006 13:55:13 -0500 Mark Linimon wrote: > It needs to be documented, but I'm not sure hard-coding a version in the > Handbook is the best idea. I don't have a better one right now, though. OK, let's try to find a better place. So far I see those: o the handbook; o /usr/ports/UPDATING (well, it's really a place for updating information); o linux man (nothing reminds about ports at it). Who can add to the list? WBR -- Boris B. Samorodov, Research Engineer InPharmTech Co, http://www.ipt.ru Telephone & Internet Service Provider From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 19:29:44 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3757716A5B3 for ; Fri, 16 Jun 2006 19:29:44 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [207.200.4.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9288043D53 for ; Fri, 16 Jun 2006 19:29:43 +0000 (GMT) (envelope-from linimon@lonesome.com) Received: by mail.soaustin.net (Postfix, from userid 502) id 468E63118; Fri, 16 Jun 2006 14:29:43 -0500 (CDT) Date: Fri, 16 Jun 2006 14:29:43 -0500 To: Boris Samorodov Message-ID: <20060616192943.GC2775@soaustin.net> References: <20060616085950.po4m4yfj4g0w8880@netchild.homeip.net> <58371182@srv.sem.ipt.ru> <20060616185513.GB839@soaustin.net> <15486674@srv.sem.ipt.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <15486674@srv.sem.ipt.ru> User-Agent: Mutt/1.5.9i From: linimon@lonesome.com (Mark Linimon) Cc: emulation@freebsd.org, Mark Linimon , Alexander Leidinger Subject: Re: HEADS-UP: new default linux base port X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 19:29:44 -0000 On Fri, Jun 16, 2006 at 11:21:01PM +0400, Boris Samorodov wrote: > On Fri, 16 Jun 2006 13:55:13 -0500 Mark Linimon wrote: > > > It needs to be documented, but I'm not sure hard-coding a version in the > > Handbook is the best idea. I don't have a better one right now, though. > > OK, let's try to find a better place. So far I see those: > > o the handbook; > o /usr/ports/UPDATING (well, it's really a place for updating > information); netchild just did UPDATING. > o linux man (nothing reminds about ports at it). Here's an idea. Let's try to update the Handbook with some text but say "see bsd.port.mk for the current default linux_base, which is the one the ports team supports the best." That way, everything but the current value of the thing is in the Handbook. That way, we don't have to have the Handbook possibly lagging the actual value, when we commit to bsd.port.mk and then forget to modify the Handbook. mcl From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 20:28:35 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B2D4916A474 for ; Fri, 16 Jun 2006 20:28:35 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9ECE343D7D for ; Fri, 16 Jun 2006 20:28:21 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5GKSKVb000654 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 16 Jun 2006 22:28:20 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id k5GKSK2R000651; Fri, 16 Jun 2006 22:28:20 +0200 Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.6/8.13.6) with ESMTP id k5GKQeDl004675; Fri, 16 Jun 2006 22:26:40 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.6/8.13.6/Submit) id k5GKQdMB004674; Fri, 16 Jun 2006 22:26:39 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Fri, 16 Jun 2006 22:26:39 +0200 To: nikolas.britton@gmail.com Message-ID: <20060616202639.GA4519@saturn.kn-bremen.de> Mail-Followup-To: nikolas.britton@gmail.com, freebsd-emulation@freebsd.org References: <200606161855.k5GItlP1001526@saturn.kn-bremen.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200606161855.k5GItlP1001526@saturn.kn-bremen.de> User-Agent: Mutt/1.5.11 Cc: freebsd-emulation@freebsd.org Subject: Re: QEMU: npxdna: fpcurthread == curthread 640962 times X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 20:28:35 -0000 On Fri, Jun 16, 2006 at 08:55:47PM +0200, Juergen Lock wrote: > In article you write: > >I'm getting these messages on the console when I run QEMU with kqemu > >kernel module: > >npxdna: fpcurthread == curthread 640957 times > >npxdna: fpcurthread == curthread 640958 times > >npxdna: fpcurthread == curthread 640959 times > >npxdna: fpcurthread == curthread 640960 times > >npxdna: fpcurthread == curthread 640961 times > >npxdna: fpcurthread == curthread 640962 times > > > >What are these and how do I make them stop? > >[...] > > Ok since the previous thread on this, > http://lists.freebsd.org/pipermail/freebsd-emulation/2006-May/002081.html > didnt end with a consensus on how to fix it, I've made a band-aid > patch that simply disables the message for the kqemu case: (which > _appears_ to be harmless there, maybe because qemu doesnt seem to > be using the fpu while calling kqemu) > > Index: sys/i386/isa/npx.c > =================================================================== > RCS file: /home/ncvs/src/sys/i386/isa/npx.c,v > retrieving revision 1.162.2.1.2.2 > diff -u -r1.162.2.1.2.2 npx.c > --- sys/i386/isa/npx.c 30 Apr 2006 05:17:59 -0000 1.162.2.1.2.2 > +++ sys/i386/isa/npx.c 16 Jun 2006 18:03:23 -0000 > @@ -756,6 +756,9 @@ > if (!npx_exists) > return (0); > if (PCPU_GET(fpcurthread) == curthread) { > +#if 1 > + if (strcmp(curthread->td_proc->p_comm, "qemu")) > +#endif > printf("npxdna: fpcurthread == curthread %d times\n", > ++err_count); > stop_emulating(); > > Of course I don't ask for something like this be committed, it is just > for ppl for who the messages cause trouble. Similar patch for amd64 > (untested): > > Index: sys/amd64/amd64/trap.c >[...] Ooops, that was wrong of course, :) and I forgot about the second place. Here is a working amd64 patch: Index: sys/amd64/amd64/fpu.c =================================================================== RCS file: /home/ncvs/src/sys/amd64/amd64/fpu.c,v retrieving revision 1.154.2.1 diff -u -r1.154.2.1 fpu.c --- sys/amd64/amd64/fpu.c 5 Feb 2005 01:02:48 -0000 1.154.2.1 +++ sys/amd64/amd64/fpu.c 16 Jun 2006 18:00:40 -0000 @@ -387,6 +387,9 @@ register_t s; if (PCPU_GET(fpcurthread) == curthread) { +#if 1 + if (strcmp(curthread->td_proc->p_comm, "qemu-system-x86_64")) +#endif printf("fpudna: fpcurthread == curthread %d times\n", ++err_count); stop_emulating(); Index: sys/amd64/amd64/trap.c =================================================================== RCS file: /home/ncvs/src/sys/amd64/amd64/trap.c,v retrieving revision 1.279.2.2.4.1 diff -u -r1.279.2.2.4.1 trap.c --- sys/amd64/amd64/trap.c 1 May 2005 05:38:12 -0000 1.279.2.2.4.1 +++ sys/amd64/amd64/trap.c 16 Jun 2006 18:00:49 -0000 @@ -348,6 +348,9 @@ * registered such use. */ if (fpudna()) { +#if 1 + if (strcmp(td->td_proc->p_comm, "qemu-system-x86_64")) +#endif printf("fpudna in kernel mode!\n"); goto out; } From owner-freebsd-emulation@FreeBSD.ORG Fri Jun 16 22:12:37 2006 Return-Path: X-Original-To: freebsd-emulation@hub.freebsd.org Delivered-To: freebsd-emulation@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C16E716A508; Fri, 16 Jun 2006 22:12:37 +0000 (UTC) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73B7843D48; Fri, 16 Jun 2006 22:12:37 +0000 (GMT) (envelope-from netchild@FreeBSD.org) Received: from freefall.freebsd.org (netchild@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k5GMCbPF033677; Fri, 16 Jun 2006 22:12:37 GMT (envelope-from netchild@freefall.freebsd.org) Received: (from netchild@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k5GMCbql033673; Fri, 16 Jun 2006 22:12:37 GMT (envelope-from netchild) Date: Fri, 16 Jun 2006 22:12:37 GMT From: Alexander Leidinger Message-Id: <200606162212.k5GMCbql033673@freefall.freebsd.org> To: rdietrich@tioo.de, netchild@FreeBSD.org, freebsd-emulation@FreeBSD.org Cc: Subject: Re: ports/87571: java/jdk15: Port-Installation Java 1.5 FreeBSD RC1 6.0 X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Jun 2006 22:12:37 -0000 Synopsis: java/jdk15: Port-Installation Java 1.5 FreeBSD RC1 6.0 State-Changed-From-To: feedback->closed State-Changed-By: netchild State-Changed-When: Fri Jun 16 22:12:19 UTC 2006 State-Changed-Why: This problem is fixed with the new default linux base port. http://www.freebsd.org/cgi/query-pr.cgi?pr=87571 From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 03:06:49 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E346D16A47D for ; Sat, 17 Jun 2006 03:06:49 +0000 (UTC) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (klamath.irbis.net.ru [85.118.141.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3A08943D48 for ; Sat, 17 Jun 2006 03:06:47 +0000 (GMT) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (smmsp@localhost.irbis.net.ru [127.0.0.1]) by klamath.irbis.net.ru (8.13.6/8.13.6) with ESMTP id k5H36av0061401; Sat, 17 Jun 2006 07:06:37 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) Received: (from yuri@localhost) by klamath.irbis.net.ru (8.13.6/8.13.6/Submit) id k5FLO4S3024763; Fri, 16 Jun 2006 01:24:04 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) X-Authentication-Warning: klamath.irbis.net.ru: yuri set sender to yuri.pankov@gmail.com using -f From: Yuri Pankov To: Boris Samorodov In-Reply-To: <61903339@bs2.sp34.ru> References: <1150272035.1475.3.camel@klamath.irbis.net.ru> <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> <1150365953.1475.12.camel@klamath.irbis.net.ru> <61903339@bs2.sp34.ru> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Fri, 16 Jun 2006 01:24:03 +0400 Message-Id: <1150406643.1475.18.camel@klamath.irbis.net.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.7.3 FreeBSD GNOME Team Port Cc: freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 03:06:50 -0000 On Fri, 2006-06-16 at 00:13 +0400, Boris Samorodov wrote: > On Thu, 15 Jun 2006 14:05:53 +0400 Yuri Pankov wrote: > > > Actually, i wasn't able to test it, cause the only port i use - > > linux-ePSXe - doesn't run without linprocfs and it's not available as > > module now. > > Linprocfs is available to auto/manual mounting after installing > default linux base port. Linux_base-fc4 is preferred now as it may > become a default linux base port soon. Pay attention on the messages > after installing the port. > > > WBR I do pay attention to the messages when installing the fc-4 port, but there's no linprocfs.ko with the patch provided by Roman, so I'm unable to kldload it.. --- Yuri From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 03:06:50 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EA2ED16A47E for ; Sat, 17 Jun 2006 03:06:49 +0000 (UTC) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (klamath.irbis.net.ru [85.118.141.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 395C143D46 for ; Sat, 17 Jun 2006 03:06:47 +0000 (GMT) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (smmsp@localhost.irbis.net.ru [127.0.0.1]) by klamath.irbis.net.ru (8.13.6/8.13.6) with ESMTP id k5H36av2061401; Sat, 17 Jun 2006 07:06:38 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) Received: (from yuri@localhost) by klamath.irbis.net.ru (8.13.6/8.13.6/Submit) id k5FLQtoq025453; Fri, 16 Jun 2006 01:26:55 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) X-Authentication-Warning: klamath.irbis.net.ru: yuri set sender to yuri.pankov@gmail.com using -f From: Yuri Pankov To: Alexander Leidinger In-Reply-To: <20060615225737.5ce67d1b@Magellan.Leidinger.net> References: <1150272035.1475.3.camel@klamath.irbis.net.ru> <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> <1150365953.1475.12.camel@klamath.irbis.net.ru> <61903339@bs2.sp34.ru> <20060615225737.5ce67d1b@Magellan.Leidinger.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Fri, 16 Jun 2006 01:26:54 +0400 Message-Id: <1150406814.1475.22.camel@klamath.irbis.net.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.7.3 FreeBSD GNOME Team Port Cc: freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 03:06:50 -0000 On Thu, 2006-06-15 at 22:57 +0200, Alexander Leidinger wrote: > Quoting Boris Samorodov (Fri, 16 Jun 2006 00:13:08 +0400): > > > On Thu, 15 Jun 2006 14:05:53 +0400 Yuri Pankov wrote: > > > > > Actually, i wasn't able to test it, cause the only port i use - > > > linux-ePSXe - doesn't run without linprocfs and it's not available as > > > module now. > > > > Linprocfs is available to auto/manual mounting after installing > > default linux base port. Linux_base-fc4 is preferred now as it may > > become a default linux base port soon. Pay attention on the messages > > after installing the port. > > You have a linprocfs _module_ on amd64? > > Bye, > Alexander. > Nope, I don't have linprocfs module after building the kernel with the patch, provided by Roman, and I didn't include it in kernel config. --- Yuri From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 06:13:43 2006 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C768916A474 for ; Sat, 17 Jun 2006 06:13:43 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout2.pacific.net.au (mailout2.pacific.net.au [61.8.0.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D40543D46 for ; Sat, 17 Jun 2006 06:13:43 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.2.163]) by mailout2.pacific.net.au (Postfix) with ESMTP id 4E4101290AD; Sat, 17 Jun 2006 16:13:41 +1000 (EST) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailproxy2.pacific.net.au (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5H6DbEV005525; Sat, 17 Jun 2006 16:13:38 +1000 Date: Sat, 17 Jun 2006 16:13:37 +1000 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: Juergen Lock In-Reply-To: <200606161855.k5GItlP1001526@saturn.kn-bremen.de> Message-ID: <20060617150847.W38142@delplex.bde.org> References: <200606161855.k5GItlP1001526@saturn.kn-bremen.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-emulation@FreeBSD.org, nikolas.britton@gmail.com Subject: Re: QEMU: npxdna: fpcurthread == curthread 640962 times X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 06:13:43 -0000 On Fri, 16 Jun 2006, Juergen Lock wrote: > In article you write: >> I'm getting these messages on the console when I run QEMU with kqemu >> kernel module: >> npxdna: fpcurthread == curthread 640957 times >> ... >> What are these and how do I make them stop? >> [...] > > Ok since the previous thread on this, > http://lists.freebsd.org/pipermail/freebsd-emulation/2006-May/002081.html > didnt end with a consensus on how to fix it, I've made a band-aid > patch that simply disables the message for the kqemu case: (which > _appears_ to be harmless there, maybe because qemu doesnt seem to > be using the fpu while calling kqemu) > > Index: sys/i386/isa/npx.c > =================================================================== > RCS file: /home/ncvs/src/sys/i386/isa/npx.c,v > retrieving revision 1.162.2.1.2.2 > diff -u -r1.162.2.1.2.2 npx.c > --- sys/i386/isa/npx.c 30 Apr 2006 05:17:59 -0000 1.162.2.1.2.2 > +++ sys/i386/isa/npx.c 16 Jun 2006 18:03:23 -0000 > @@ -756,6 +756,9 @@ > if (!npx_exists) > return (0); > if (PCPU_GET(fpcurthread) == curthread) { > +#if 1 > + if (strcmp(curthread->td_proc->p_comm, "qemu")) > +#endif > printf("npxdna: fpcurthread == curthread %d times\n", > ++err_count); > stop_emulating(); > > Of course I don't ask for something like this be committed, it is just > for ppl for who the messages cause trouble. Similar patch for amd64 > (untested): This message should be a panic like it used so that the problem gets fixed. An invariant has been violated. See the other other thread. There should be another panic for this, one which occurs if npxdna() is even called in kernel mode. amd64 has a message instead, and i386 has nothing, except in my version it has a Debugger() call: %%% Index: trap.c =================================================================== RCS file: /home/ncvs/src/sys/i386/i386/trap.c,v retrieving revision 1.265 diff -u -2 -r1.265 trap.c --- trap.c 2 Jun 2004 07:52:33 -0000 1.265 +++ trap.c 17 Jun 2004 05:38:48 -0000 @@ -428,4 +478,5 @@ * registered such use. */ + Debugger("T_DNA in kernel mode"); if (npxdna()) goto out; %%% Note that Debugger() has rotted in -current. It is now misnamed kdb_enter() and no longer prints a message when no debugger is configured. Most uses of it had very little to do with [dgk]db, but (were like the above one) replacements for panic() in cases you didn't really want to panic or wanted to debug if a debugger is configured. Such uses should not exist in production kernels, and it is important for a message to be printed when no debugger is configured so that the replacement for panic() doesn't become not even a printf(). T_DNA in kernel mode used to cause an unconditional panic too, but in rev.1.78 of i386/trap.c the panic was made conditional on npxdna() failing. This was to support using the FPU for optimizing copying and zeroing on original Pentiums. amd64 never supported this use of the FPU but still has the above vestige of it. The code in rev.1.78 should have been if (curpcb->pcb_flags & PCB_KERNEL_USING_NPX) { if (npxdna()) goto out; } break; /* To trap_fatal(). */ PCB_KERNEL_USING_NPX should only be set when the kernel is actually using npx. Your strcmp() acts similarly to a flags test but not so well. > And finally a question for the experts: could this be fixed for real > once the dfly fpu patch mentioned in the `Adding optimized kernel > copying support' thread, > http://lists.freebsd.org/pipermail/freebsd-arch/2006-June/005267.html > is committed? No. That patch still depends on the buggy rev.1.78 of trap.c to avoid a panic in trap(). It should use a flags test like the above. With such a test, qemu whould panic because it has not claimed the FPU like the dfly patch does. If qemu claimed the FPU, npxdna() should still panic due to the violated invariant, but qemu shouldn't claim the FPU in the same way as the kernel copying support since it wants to load the user state and not use the FPU itself. I thought about the npxdna() in trap() mainly in connection with changing the optimized kernel copying support. I just thought of another complication from using kqemu. I think kqemu does an "int $7" to cause a T_DNA to load the user FPU state. If the kernel were using the FPU, then the kernel FPU state would actually be loaded. This shouldn't happen in practice since kqemu shoudn't be using the FPU at the point where it does the "int $7". Bruce From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 08:21:15 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6562F16A479 for ; Sat, 17 Jun 2006 08:21:15 +0000 (UTC) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (eva.fit.vutbr.cz [147.229.10.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id B1AF743D49 for ; Sat, 17 Jun 2006 08:21:13 +0000 (GMT) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (localhost [127.0.0.1]) by eva.fit.vutbr.cz (envelope-from xdivac02@eva.fit.vutbr.cz) (8.13.7/8.13.7) with ESMTP id k5H8L867084382 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Sat, 17 Jun 2006 10:21:08 +0200 (CEST) Received: (from xdivac02@localhost) by eva.fit.vutbr.cz (8.13.7/8.13.3/Submit) id k5H8L7es084381; Sat, 17 Jun 2006 10:21:07 +0200 (CEST) Date: Sat, 17 Jun 2006 10:21:07 +0200 From: Divacky Roman To: Yuri Pankov Message-ID: <20060617082107.GA84082@stud.fit.vutbr.cz> References: <1150272035.1475.3.camel@klamath.irbis.net.ru> <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> <1150365953.1475.12.camel@klamath.irbis.net.ru> <61903339@bs2.sp34.ru> <1150406643.1475.18.camel@klamath.irbis.net.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1150406643.1475.18.camel@klamath.irbis.net.ru> User-Agent: Mutt/1.4.2i X-Scanned-By: MIMEDefang 2.54 on 147.229.10.14 Cc: freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 08:21:15 -0000 On Fri, Jun 16, 2006 at 01:24:03AM +0400, Yuri Pankov wrote: > On Fri, 2006-06-16 at 00:13 +0400, Boris Samorodov wrote: > > On Thu, 15 Jun 2006 14:05:53 +0400 Yuri Pankov wrote: > > > > > Actually, i wasn't able to test it, cause the only port i use - > > > linux-ePSXe - doesn't run without linprocfs and it's not available as > > > module now. > > > > Linprocfs is available to auto/manual mounting after installing > > default linux base port. Linux_base-fc4 is preferred now as it may > > become a default linux base port soon. Pay attention on the messages > > after installing the port. > > > > > > WBR > > I do pay attention to the messages when installing the fc-4 port, but > there's no linprocfs.ko with the patch provided by Roman, so I'm unable > to kldload it.. looking at the linprocfs/Makefile I dont see any reason why it shouldnt build on amd64, you try by "cd /sys/modules/linprocfs && make". I dont have amd64 atm and I want to focus on UNIMPL && messages + TLS now... anyway - the linprocfs and linuxolator are separate issues. do you guys think that the amd64 modul is "ok enough" to be commited? roman From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 09:39:12 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 398CF16A474 for ; Sat, 17 Jun 2006 09:39:12 +0000 (UTC) (envelope-from mirya@matrix.ua) Received: from gw.matrix.kiev.ua (gw.matrix.kiev.ua [213.159.235.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id BFAA843D45 for ; Sat, 17 Jun 2006 09:39:11 +0000 (GMT) (envelope-from mirya@matrix.ua) Received: from gw.matrix.kiev.ua (localhost [127.0.0.1]) by gw.matrix.kiev.ua (Postfix) with ESMTP id 10B2014BB08 for ; Sat, 17 Jun 2006 12:39:10 +0300 (EEST) Received: from miryahost.matrix.local (mirya.dev.matrix.kiev.ua [192.168.1.27]) by gw.matrix.kiev.ua (Postfix) with ESMTP id DECFE14BB07 for ; Sat, 17 Jun 2006 12:39:09 +0300 (EEST) From: Kyryll A Mirnenko aka Mirya Organization: MATIX.ua To: freebsd-emulation@freebsd.org Date: Sat, 17 Jun 2006 12:39:07 +0300 User-Agent: KMail/1.8.3 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200606171239.08151.mirya@matrix.ua> X-Virus-Scanned: ClamAV using ClamSMTP Subject: qemu + usb forwarding X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 09:39:12 -0000 according to the docs usb host to guest qemu forwarding works for linux but some month ago AFAIK it was ported to FreeBSD. I have: $ usbdevs -dv ... Controller /dev/usb0: addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 uhub0 port 1 powered port 2 addr 2: full speed, power 500 mA, config 1, Sony Ericsson K750 (0xd016), Sony Ericsson(0x0fce), rev 0.00 umass0 ... and trying to forward it likewise it's described for linux in docs: $ qemu ... -usb -usbdevice host:d016:0fce but qemu reports no such device is found. Plz, tell me where i'm wrong here -- Regards, Mirya ICQ #313898202 From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 09:55:34 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id AA46916A4A9; Sat, 17 Jun 2006 09:55:34 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id D956D43D46; Sat, 17 Jun 2006 09:55:33 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5E5AC.dip.t-dialin.net [84.165.229.172]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.4/8.13.4) with ESMTP id k5H9pCGc005585; Sat, 17 Jun 2006 11:51:13 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5H9tWZ5049801; Sat, 17 Jun 2006 11:55:32 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Sat, 17 Jun 2006 11:56:06 +0200 From: Alexander Leidinger To: Yuri Pankov Message-ID: <20060617115606.35e71dfa@Magellan.Leidinger.net> In-Reply-To: <1150406814.1475.22.camel@klamath.irbis.net.ru> References: <1150272035.1475.3.camel@klamath.irbis.net.ru> <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> <1150365953.1475.12.camel@klamath.irbis.net.ru> <61903339@bs2.sp34.ru> <20060615225737.5ce67d1b@Magellan.Leidinger.net> <1150406814.1475.22.camel@klamath.irbis.net.ru> X-Mailer: Sylpheed-Claws 2.3.0 (GTK+ 2.8.18; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new Cc: freebsd-emulation , rdivacky@freebsd.org Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 09:55:34 -0000 Quoting Yuri Pankov (Fri, 16 Jun 2006 01:26:54 +0400): > On Thu, 2006-06-15 at 22:57 +0200, Alexander Leidinger wrote: > > Quoting Boris Samorodov (Fri, 16 Jun 2006 00:13:08 +0400): > > > > > On Thu, 15 Jun 2006 14:05:53 +0400 Yuri Pankov wrote: > > > > > > > Actually, i wasn't able to test it, cause the only port i use - > > > > linux-ePSXe - doesn't run without linprocfs and it's not available as > > > > module now. > > > > > > Linprocfs is available to auto/manual mounting after installing > > > default linux base port. Linux_base-fc4 is preferred now as it may > > > become a default linux base port soon. Pay attention on the messages > > > after installing the port. > > > > You have a linprocfs _module_ on amd64? > Nope, I don't have linprocfs module after building the kernel with the The questions was directed to Boris. Sort of a "here's a hint how to see what we are talking about". > patch, provided by Roman, and I didn't include it in kernel config. Modify /usr/src/sys/modules to contain _linprocfs= linprocfs _linsysfs= linsysfs in the .if ${MACHINE_ARCH} == "amd64" section and build the kernel again. Please report back if it works. Bye, Alexander. -- Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~130 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 10:01:38 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A01A316A474 for ; Sat, 17 Jun 2006 10:01:38 +0000 (UTC) (envelope-from lmendez19@austin.rr.com) Received: from ms-smtp-04.texas.rr.com (ms-smtp-04.texas.rr.com [24.93.47.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5625E43D45 for ; Sat, 17 Jun 2006 10:01:37 +0000 (GMT) (envelope-from lmendez19@austin.rr.com) Received: from [192.168.0.11] (cpe-67-9-160-120.austin.res.rr.com [67.9.160.120]) by ms-smtp-04.texas.rr.com (8.13.6/8.13.6) with ESMTP id k5HA1Zg8019035 for ; Sat, 17 Jun 2006 05:01:36 -0500 (CDT) From: Lonnie Mendez To: freebsd-emulation@freebsd.org In-Reply-To: <200606171239.08151.mirya@matrix.ua> References: <200606171239.08151.mirya@matrix.ua> Content-Type: text/plain Date: Sat, 17 Jun 2006 05:01:33 -0500 Message-Id: <1150538493.17974.3.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: Symantec AntiVirus Scan Engine Subject: Re: qemu + usb forwarding X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 10:01:38 -0000 On Sat, 2006-06-17 at 12:39 +0300, Kyryll A Mirnenko aka Mirya wrote: > according to the docs usb host to guest qemu forwarding works for linux but > some month ago AFAIK it was ported to FreeBSD. > I have: > > $ usbdevs -dv > ... > Controller /dev/usb0: > addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), > Intel(0x0000), rev 1.00 > uhub0 > port 1 powered > port 2 addr 2: full speed, power 500 mA, config 1, Sony Ericsson K750 > (0xd016), Sony Ericsson(0x0fce), rev 0.00 > umass0 > ... > > and trying to forward it likewise it's described for linux in docs: > > $ qemu ... -usb -usbdevice host:d016:0fce > > but qemu reports no such device is found. > Plz, tell me where i'm wrong here Aren't the values being passed backwards? It's in format host:VendorID:ProductID From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 10:43:10 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CE37816A474 for ; Sat, 17 Jun 2006 10:43:10 +0000 (UTC) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (klamath.irbis.net.ru [85.118.141.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4D94F43D45 for ; Sat, 17 Jun 2006 10:43:08 +0000 (GMT) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (yuri@localhost.irbis.net.ru [127.0.0.1]) by klamath.irbis.net.ru (8.13.6/8.13.6) with ESMTP id k5HAgxWC029770; Sat, 17 Jun 2006 14:43:00 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) Received: (from yuri@localhost) by klamath.irbis.net.ru (8.13.6/8.13.6/Submit) id k5HAgvcj029759; Sat, 17 Jun 2006 14:42:57 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) X-Authentication-Warning: klamath.irbis.net.ru: yuri set sender to yuri.pankov@gmail.com using -f From: Yuri Pankov To: Alexander Leidinger In-Reply-To: <20060617115606.35e71dfa@Magellan.Leidinger.net> References: <1150272035.1475.3.camel@klamath.irbis.net.ru> <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> <1150365953.1475.12.camel@klamath.irbis.net.ru> <61903339@bs2.sp34.ru> <20060615225737.5ce67d1b@Magellan.Leidinger.net> <1150406814.1475.22.camel@klamath.irbis.net.ru> <20060617115606.35e71dfa@Magellan.Leidinger.net> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Sat, 17 Jun 2006 14:42:56 +0400 Message-Id: <1150540976.1475.32.camel@klamath.irbis.net.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.7.3 FreeBSD GNOME Team Port Cc: freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 10:43:10 -0000 On Sat, 2006-06-17 at 11:56 +0200, Alexander Leidinger wrote: > Quoting Yuri Pankov (Fri, 16 Jun 2006 01:26:54 +0400): > > > On Thu, 2006-06-15 at 22:57 +0200, Alexander Leidinger wrote: > > > Quoting Boris Samorodov (Fri, 16 Jun 2006 00:13:08 +0400): > > > > > > > On Thu, 15 Jun 2006 14:05:53 +0400 Yuri Pankov wrote: > > > > > > > > > Actually, i wasn't able to test it, cause the only port i use - > > > > > linux-ePSXe - doesn't run without linprocfs and it's not available as > > > > > module now. > > > > > > > > Linprocfs is available to auto/manual mounting after installing > > > > default linux base port. Linux_base-fc4 is preferred now as it may > > > > become a default linux base port soon. Pay attention on the messages > > > > after installing the port. > > > > > > You have a linprocfs _module_ on amd64? > > > Nope, I don't have linprocfs module after building the kernel with the > > The questions was directed to Boris. Sort of a "here's a hint how to > see what we are talking about". > Sorry. > > patch, provided by Roman, and I didn't include it in kernel config. > > Modify /usr/src/sys/modules to contain > _linprocfs= linprocfs > _linsysfs= linsysfs > in the > .if ${MACHINE_ARCH} == "amd64" > section and build the kernel again. Please report back if it works. > > Bye, > Alexander. > The build fails with: /usr/src/sys/compat/linprocfs/linprocfs.c:91:36: machine/../linux/linux.h: No such file or directory Same for linsysfs. After modifying /usr/src/sys/compat/linprocfs/linprocfs.c and /usr/src/sys/compat/linsysfs/linsysfs.c to include /usr/src/sys/amd64/linux32/linux.h (and not /usr/src/sys/amd64/linux/linux.h), kernel and modules build fine. linux-ePSXe works now. Thanks for the tip! --- Yuri From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 11:08:03 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4004816A479 for ; Sat, 17 Jun 2006 11:08:03 +0000 (UTC) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (eva.fit.vutbr.cz [147.229.10.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70CBB43D45 for ; Sat, 17 Jun 2006 11:08:01 +0000 (GMT) (envelope-from xdivac02@stud.fit.vutbr.cz) Received: from eva.fit.vutbr.cz (localhost [127.0.0.1]) by eva.fit.vutbr.cz (envelope-from xdivac02@eva.fit.vutbr.cz) (8.13.7/8.13.7) with ESMTP id k5HB7ueS090809 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Sat, 17 Jun 2006 13:07:56 +0200 (CEST) Received: (from xdivac02@localhost) by eva.fit.vutbr.cz (8.13.7/8.13.3/Submit) id k5HB7ubd090808; Sat, 17 Jun 2006 13:07:56 +0200 (CEST) Date: Sat, 17 Jun 2006 13:07:56 +0200 From: Divacky Roman To: Yuri Pankov Message-ID: <20060617110756.GA90752@stud.fit.vutbr.cz> References: <1150272035.1475.3.camel@klamath.irbis.net.ru> <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> <1150365953.1475.12.camel@klamath.irbis.net.ru> <61903339@bs2.sp34.ru> <20060615225737.5ce67d1b@Magellan.Leidinger.net> <1150406814.1475.22.camel@klamath.irbis.net.ru> <20060617115606.35e71dfa@Magellan.Leidinger.net> <1150540976.1475.32.camel@klamath.irbis.net.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1150540976.1475.32.camel@klamath.irbis.net.ru> User-Agent: Mutt/1.4.2i X-Scanned-By: MIMEDefang 2.54 on 147.229.10.14 Cc: Alexander Leidinger , freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 11:08:03 -0000 On Sat, Jun 17, 2006 at 02:42:56PM +0400, Yuri Pankov wrote: > On Sat, 2006-06-17 at 11:56 +0200, Alexander Leidinger wrote: > > Quoting Yuri Pankov (Fri, 16 Jun 2006 01:26:54 +0400): > > > > > On Thu, 2006-06-15 at 22:57 +0200, Alexander Leidinger wrote: > > > > Quoting Boris Samorodov (Fri, 16 Jun 2006 00:13:08 +0400): > > > > > > > > > On Thu, 15 Jun 2006 14:05:53 +0400 Yuri Pankov wrote: > > > > > > > > > > > Actually, i wasn't able to test it, cause the only port i use - > > > > > > linux-ePSXe - doesn't run without linprocfs and it's not available as > > > > > > module now. > > > > > > > > > > Linprocfs is available to auto/manual mounting after installing > > > > > default linux base port. Linux_base-fc4 is preferred now as it may > > > > > become a default linux base port soon. Pay attention on the messages > > > > > after installing the port. > > > > > > > > You have a linprocfs _module_ on amd64? > > > > > Nope, I don't have linprocfs module after building the kernel with the > > > > The questions was directed to Boris. Sort of a "here's a hint how to > > see what we are talking about". > > > > Sorry. > > > > patch, provided by Roman, and I didn't include it in kernel config. > > > > Modify /usr/src/sys/modules to contain > > _linprocfs= linprocfs > > _linsysfs= linsysfs > > in the > > .if ${MACHINE_ARCH} == "amd64" > > section and build the kernel again. Please report back if it works. > > > > Bye, > > Alexander. > > > > The build fails with: > /usr/src/sys/compat/linprocfs/linprocfs.c:91:36: > machine/../linux/linux.h: No such file or directory www.stud.fit.vutbr.cz/~xdivac02/linux-fs.patch pls try this patch.. I commited this to my p4 branch and I just need the testing if it loads/works (compilation is ok) thnx, roman From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 11:41:51 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EF62216A479 for ; Sat, 17 Jun 2006 11:41:50 +0000 (UTC) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (klamath.irbis.net.ru [85.118.141.6]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9520243D45 for ; Sat, 17 Jun 2006 11:41:49 +0000 (GMT) (envelope-from yuri.pankov@gmail.com) Received: from klamath.irbis.net.ru (yuri@localhost.irbis.net.ru [127.0.0.1]) by klamath.irbis.net.ru (8.13.6/8.13.6) with ESMTP id k5HBfe6p070483; Sat, 17 Jun 2006 15:41:41 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) Received: (from yuri@localhost) by klamath.irbis.net.ru (8.13.6/8.13.6/Submit) id k5HBfbkZ070471; Sat, 17 Jun 2006 15:41:37 +0400 (MSD) (envelope-from yuri.pankov@gmail.com) X-Authentication-Warning: klamath.irbis.net.ru: yuri set sender to yuri.pankov@gmail.com using -f From: Yuri Pankov To: Divacky Roman In-Reply-To: <20060617110756.GA90752@stud.fit.vutbr.cz> References: <1150272035.1475.3.camel@klamath.irbis.net.ru> <20060615094739.hqtxz7jadcw0cg0o@netchild.homeip.net> <1150365953.1475.12.camel@klamath.irbis.net.ru> <61903339@bs2.sp34.ru> <20060615225737.5ce67d1b@Magellan.Leidinger.net> <1150406814.1475.22.camel@klamath.irbis.net.ru> <20060617115606.35e71dfa@Magellan.Leidinger.net> <1150540976.1475.32.camel@klamath.irbis.net.ru> <20060617110756.GA90752@stud.fit.vutbr.cz> Content-Type: text/plain Content-Transfer-Encoding: 7bit Date: Sat, 17 Jun 2006 15:41:37 +0400 Message-Id: <1150544497.1475.38.camel@klamath.irbis.net.ru> Mime-Version: 1.0 X-Mailer: Evolution 2.7.3 FreeBSD GNOME Team Port Cc: freebsd-emulation Subject: Re: amd64 module of linuxolator X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 11:41:51 -0000 On Sat, 2006-06-17 at 13:07 +0200, Divacky Roman wrote: > On Sat, Jun 17, 2006 at 02:42:56PM +0400, Yuri Pankov wrote: > > On Sat, 2006-06-17 at 11:56 +0200, Alexander Leidinger wrote: > > > Quoting Yuri Pankov (Fri, 16 Jun 2006 01:26:54 +0400): > > > > > > > On Thu, 2006-06-15 at 22:57 +0200, Alexander Leidinger wrote: > > > > > Quoting Boris Samorodov (Fri, 16 Jun 2006 00:13:08 +0400): > > > > > > > > > > > On Thu, 15 Jun 2006 14:05:53 +0400 Yuri Pankov wrote: > > > > > > > > > > > > > Actually, i wasn't able to test it, cause the only port i use - > > > > > > > linux-ePSXe - doesn't run without linprocfs and it's not available as > > > > > > > module now. > > > > > > > > > > > > Linprocfs is available to auto/manual mounting after installing > > > > > > default linux base port. Linux_base-fc4 is preferred now as it may > > > > > > become a default linux base port soon. Pay attention on the messages > > > > > > after installing the port. > > > > > > > > > > You have a linprocfs _module_ on amd64? > > > > > > > Nope, I don't have linprocfs module after building the kernel with the > > > > > > The questions was directed to Boris. Sort of a "here's a hint how to > > > see what we are talking about". > > > > > > > Sorry. > > > > > > patch, provided by Roman, and I didn't include it in kernel config. > > > > > > Modify /usr/src/sys/modules to contain > > > _linprocfs= linprocfs > > > _linsysfs= linsysfs > > > in the > > > .if ${MACHINE_ARCH} == "amd64" > > > section and build the kernel again. Please report back if it works. > > > > > > Bye, > > > Alexander. > > > > > > > The build fails with: > > /usr/src/sys/compat/linprocfs/linprocfs.c:91:36: > > machine/../linux/linux.h: No such file or directory > > www.stud.fit.vutbr.cz/~xdivac02/linux-fs.patch > > pls try this patch.. I commited this to my p4 branch and I just need the > testing if it loads/works (compilation is ok) > > thnx, roman Yes, everything seems to be fine. # kldload linux linprocfs linsysfs Linux ELF exec handler installed linprocfs registered linsysfs registered Id Refs Address Size Name 1 10 0xffffffff80100000 5c2600 kernel 6 3 0xffffffffae2e3000 135f8 linux.ko 7 1 0xffffffffae2f7000 318d linprocfs.ko 8 1 0xffffffffae2fb000 a17 linsysfs.ko The app, which uses linux and linprocfs, loads and works. --- Yuri From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 12:52:24 2006 Return-Path: X-Original-To: freebsd-emulation@FreeBSD.org Delivered-To: freebsd-emulation@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 048F316A474 for ; Sat, 17 Jun 2006 12:52:24 +0000 (UTC) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn.kn-bremen.de [212.63.36.242]) by mx1.FreeBSD.org (Postfix) with ESMTP id 36B3943D46 for ; Sat, 17 Jun 2006 12:52:22 +0000 (GMT) (envelope-from nox@saturn.kn-bremen.de) Received: from gwyn.kn-bremen.de (gwyn [127.0.0.1]) by gwyn.kn-bremen.de (8.13.4/8.13.4/Debian-3sarge1) with ESMTP id k5HCqL97024073 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 17 Jun 2006 14:52:21 +0200 Received: from saturn.kn-bremen.de (uucp@localhost) by gwyn.kn-bremen.de (8.13.4/8.13.4/Submit) with UUCP id k5HCqLFf024071; Sat, 17 Jun 2006 14:52:21 +0200 Received: from saturn.kn-bremen.de (nox@localhost [127.0.0.1]) by saturn.kn-bremen.de (8.13.6/8.13.6) with ESMTP id k5HCosLD038870; Sat, 17 Jun 2006 14:50:54 +0200 (CEST) (envelope-from nox@saturn.kn-bremen.de) Received: (from nox@localhost) by saturn.kn-bremen.de (8.13.6/8.13.6/Submit) id k5HCoqt1038869; Sat, 17 Jun 2006 14:50:52 +0200 (CEST) (envelope-from nox) From: Juergen Lock Date: Sat, 17 Jun 2006 14:50:52 +0200 To: Bruce Evans Message-ID: <20060617125051.GA38179@saturn.kn-bremen.de> Mail-Followup-To: Bruce Evans , nikolas.britton@gmail.com, freebsd-emulation@FreeBSD.org References: <200606161855.k5GItlP1001526@saturn.kn-bremen.de> <20060617150847.W38142@delplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20060617150847.W38142@delplex.bde.org> User-Agent: Mutt/1.5.11 Cc: freebsd-emulation@FreeBSD.org, nikolas.britton@gmail.com Subject: Re: QEMU: npxdna: fpcurthread == curthread 640962 times X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 12:52:24 -0000 On Sat, Jun 17, 2006 at 04:13:37PM +1000, Bruce Evans wrote: > On Fri, 16 Jun 2006, Juergen Lock wrote: > > >In article > >you write: > >>I'm getting these messages on the console when I run QEMU with kqemu > >>kernel module: > >>npxdna: fpcurthread == curthread 640957 times > >>... > >>What are these and how do I make them stop? > >>[...] > > > >Ok since the previous thread on this, > > http://lists.freebsd.org/pipermail/freebsd-emulation/2006-May/002081.html > >didnt end with a consensus on how to fix it, I've made a band-aid > >patch that simply disables the message for the kqemu case: (which > >_appears_ to be harmless there, maybe because qemu doesnt seem to > >be using the fpu while calling kqemu) > > > >Index: sys/i386/isa/npx.c > >=================================================================== > >RCS file: /home/ncvs/src/sys/i386/isa/npx.c,v > >retrieving revision 1.162.2.1.2.2 > >diff -u -r1.162.2.1.2.2 npx.c > >--- sys/i386/isa/npx.c 30 Apr 2006 05:17:59 -0000 1.162.2.1.2.2 > >+++ sys/i386/isa/npx.c 16 Jun 2006 18:03:23 -0000 > >@@ -756,6 +756,9 @@ > > if (!npx_exists) > > return (0); > > if (PCPU_GET(fpcurthread) == curthread) { > >+#if 1 > >+ if (strcmp(curthread->td_proc->p_comm, "qemu")) > >+#endif > > printf("npxdna: fpcurthread == curthread %d times\n", > > ++err_count); > > stop_emulating(); > > > >Of course I don't ask for something like this be committed, it is just > >for ppl for who the messages cause trouble. Similar patch for amd64 > >(untested): > > This message should be a panic like it used so that the problem gets > fixed. An invariant has been violated. See the other other thread. > > There should be another panic for this, one which occurs if npxdna() is > even called in kernel mode. amd64 has a message instead, and i386 has > nothing, except in my version it has a Debugger() call: > > %%% > Index: trap.c > =================================================================== > RCS file: /home/ncvs/src/sys/i386/i386/trap.c,v > retrieving revision 1.265 > diff -u -2 -r1.265 trap.c > --- trap.c 2 Jun 2004 07:52:33 -0000 1.265 > +++ trap.c 17 Jun 2004 05:38:48 -0000 > @@ -428,4 +478,5 @@ > * registered such use. > */ > + Debugger("T_DNA in kernel mode"); > if (npxdna()) > goto out; > %%% > > Note that Debugger() has rotted in -current. It is now misnamed > kdb_enter() and no longer prints a message when no debugger is configured. > Most uses of it had very little to do with [dgk]db, but (were like the > above one) replacements for panic() in cases you didn't really want > to panic or wanted to debug if a debugger is configured. Such uses > should not exist in production kernels, and it is important for a > message to be printed when no debugger is configured so that the > replacement for panic() doesn't become not even a printf(). > > T_DNA in kernel mode used to cause an unconditional panic too, but in > rev.1.78 of i386/trap.c the panic was made conditional on npxdna() > failing. This was to support using the FPU for optimizing copying and > zeroing on original Pentiums. amd64 never supported this use of the > FPU but still has the above vestige of it. The code in rev.1.78 should > have been > > if (curpcb->pcb_flags & PCB_KERNEL_USING_NPX) { > if (npxdna()) > goto out; > } > break; /* To trap_fatal(). */ > > PCB_KERNEL_USING_NPX should only be set when the kernel is actually using > npx. Your strcmp() acts similarly to a flags test but not so well. > > >And finally a question for the experts: could this be fixed for real > >once the dfly fpu patch mentioned in the `Adding optimized kernel > >copying support' thread, > > http://lists.freebsd.org/pipermail/freebsd-arch/2006-June/005267.html > >is committed? > > No. That patch still depends on the buggy rev.1.78 of trap.c to avoid > a panic in trap(). It should use a flags test like the above. With > such a test, qemu whould panic because it has not claimed the FPU > like the dfly patch does. If qemu claimed the FPU, npxdna() should > still panic due to the violated invariant, but qemu shouldn't claim > the FPU in the same way as the kernel copying support since it wants > to load the user state and not use the FPU itself. I meant if kqemu would then claim the fpu before calling kqemu_exec (afaik it doesn't need the qemu process'es userland fpu state, its just so it can use the fpu.) > > I thought about the npxdna() in trap() mainly in connection with > changing the optimized kernel copying support. I just thought of > another complication from using kqemu. I think kqemu does an "int > $7" to cause a T_DNA to load the user FPU state. If the kernel were > using the FPU, then the kernel FPU state would actually be loaded. > This shouldn't happen in practice since kqemu shoudn't be using the > FPU at the point where it does the "int $7". yeah. Don't get me wrong, I would like to see this fixed for real just like you, the problem is only I don't know how! From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 13:58:58 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 55F1616A479 for ; Sat, 17 Jun 2006 13:58:58 +0000 (UTC) (envelope-from Alexander@Leidinger.net) Received: from www.ebusiness-leidinger.de (jojo.ms-net.de [84.16.236.246]) by mx1.FreeBSD.org (Postfix) with ESMTP id D3F4F43D45 for ; Sat, 17 Jun 2006 13:58:52 +0000 (GMT) (envelope-from Alexander@Leidinger.net) Received: from Andro-Beta.Leidinger.net (p54A5E5AC.dip.t-dialin.net [84.165.229.172]) (authenticated bits=0) by www.ebusiness-leidinger.de (8.13.6/8.13.6) with ESMTP id k5HDsReJ042443; Sat, 17 Jun 2006 15:54:28 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from Magellan.Leidinger.net (Magellan.Leidinger.net [192.168.1.1]) by Andro-Beta.Leidinger.net (8.13.4/8.13.3) with ESMTP id k5HDwnIX022123; Sat, 17 Jun 2006 15:58:49 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Date: Sat, 17 Jun 2006 15:59:23 +0200 From: Alexander Leidinger To: "Frans-Jan v. Steenbeek" Message-ID: <20060617155923.6f85dbfe@Magellan.Leidinger.net> In-Reply-To: <200606131918.06807.frans-jan@van-steenbeek.net> References: <200606131435.05327.frans-jan@van-steenbeek.net> <20060613165925.epx6dpaahc8csgk4@netchild.homeip.net> <200606131918.06807.frans-jan@van-steenbeek.net> X-Mailer: Sylpheed-Claws 2.3.0 (GTK+ 2.8.18; i386-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new Cc: freebsd-emulation@freebsd.org Subject: Re: Sound in multiple Linux progs X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 13:58:58 -0000 Quoting "Frans-Jan v. Steenbeek" (Tue, 13 Jun 2006 19:18:06 +0200): > Op dinsdag 13 juni 2006 16:59, schreef Alexander Leidinger: > > Quoting "Frans-Jan v. Steenbeek" (from > > > be that much of a hassle to let the linux progs behave the same, > > > regarding to devices. So: is there a solution, and if yes: what is it? > > > > I hope the solution is as easy as to tell you about vchans: Chapter > > "7.2.3 Utilizing Multiple Sound Sources" at > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/sound-setup.html > > Tried that, with hw.snd.maxautovchans as well as with hw.snd.pcm0.vchans. > Didn't work. With both on 0 every FreeBSD binary behaves fine. And with one of them at ... let's say 4? Did you make sure that nothing had the soundsystem open at the time of issuing the sysctl (e.g. artsd or esd not running)? Are you able to play more than one soundstream at the same time with FreeBSD native programs? Which FreeBSD version are we talking about ATM? > On the soundsystem: what exactly is the difference between say dsp0.0 and > dsp0.1? (No, changing settings in Linux progs to these devices doesn't work. > It still appears to look for /dev/dsp) It allows to use specific sound channels, but the channels are not fixed, you get a random one... so just use /dev/dsp (or dsp0 fir the first soundcard and dsp1 for the second...). Bye, Alexander. -- Selling GoodYear Eagle F1 235/40ZR18, 2x 4mm + 2x 5mm, ~130 EUR you have to pick it up between Germany/Saarland and Luxembourg/Capellen http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 18:35:12 2006 Return-Path: X-Original-To: emulation@freebsd.org Delivered-To: freebsd-emulation@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1857216A474 for ; Sat, 17 Jun 2006 18:35:12 +0000 (UTC) (envelope-from sigmic220995@mail.china.com) Received: from mail.china.com (mx.mail.china.com [211.99.189.206]) by mx1.FreeBSD.org (Postfix) with SMTP id 849F443D46 for ; Sat, 17 Jun 2006 18:35:03 +0000 (GMT) (envelope-from sigmic220995@mail.china.com) Received: from mail.china.com([10.1.0.218]) by mail.china.com(AIMC 2.9.5.3) with SMTP id jm1144949bfb; Sun, 18 Jun 2006 02:35:01 +0800 Content-Type: text/plain Content-Transfer-Encoding: 8bit MIME-Version: 1.0 Message-ID: X-AIMailer: AIMC 2.9.5.3 2001.06.25 X-AIMime: MIME/SMIME Lib 2.9 2.9 2001.06.25 Date: Sun, 18 Jun 2006 02:35:01 +0800 (CST) From: "*" To: emulation@freebsd.org X-Priority: 3 Cc: Subject: =?gb2312?b?o6hBRKOpMjAwNsLtwLTO99HH1+7XqNK1tcS5+rzKu/q159W5wMA=?= =?gb2312?b?u+Et1f64rtW5x7Cyucz5o7uxqMP7u/CxrKO7zvDKp8G8u/o=?= X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 18:35:12 -0000 2006йչ뺯 ʱ䣺200682426 ص㣺¡Ұչ ߣ020-34052086 61226737 ǽ˾ýṹҵλص㷢չӵװ䡢ʯͻȣлеӡƷҵǹ񾭼ΪҪIJҵ֮һܵĸ߶ӡӵƷĽڶѸӡĿǰйѳΪĴó׻飬йͳƣ200519·ó׽ܶΪ220.01Ԫͬ16%Ҷڶ76.08Ԫͬ35.5˫ó׵ҪƷǻƷѳΪڶó׻顣Ҷڴֲġˮ༰ӲƷռزӣرǻƷڱشӡǽҶڵһص㡣 Ͻչ200581820Ǽ¡Ұչijɹٰ죬ȡõչЧó׳ɹչ2000ƽףԹ㶫Ϻ㽭աġɽ졢11ʡСĹԼ100ó˾ҲչӴרҵó׹1ˣҪǡӡᡢ¼¡̩¡ɳء̨ȹҺ͵ǩó׺ͬ575.15Ԫͬ788Ԫ гĺ,йóٻὫ2006824-26ڼ¡Ұչľչᣬʹ֮Ϊ˵רҵԡԵ֪չᣬǡ¼¡̩ӡᡢԽϡӡԼŷĻе͵ӲƷ̲չɶǵһƷĿ...... ֯ʽ㡢Ʒչ ȡػԣȫ ѡ񵱵ҵӰרҵ־ǹ棻 棻̨㲥 ڵطġӢĺıֽϿǹ棻DZºϿʱձй̱Berita HarianUtusanģǹ ƽصҵƼ ͨԿ֯Ƕó״ٽġл̻ᡢdz̹ᡢ̻ᡢӡ̻10000ҿͻֱʲι뺯 ͨйפǴʹ񴦡פ¼´ǡ¼¡ӡȵص̻ɢ ڹʻϷչϢ ͨҰչ˾չ᳡ڳɢҰչ˾פйػĿͻԴͨʼվչ̺͹ڷչϢ ↑Ļǰٰͼдἰŷᡣ չΧ еƷ 촬//ۿڻе ػӹе ľеҵе װеܽе ũҵе ʳӹе ṤҵƷ Ʒ ͨѶƷ ӲƷ õ ԲƷ 칫豸 Զݴ豸 ý ߿ƼƷ ӭȡɹϸϡ ϵʽ: չ:020-34052086 61226737 13710318991 :020-34052023 ַ:http://malai.588.net ϵ: E-mail:tai56789@sina.com tai1234567@21cn.com --------------------------------------------------------------------------------- ף http://pub.lele.com/lib/780.html?a=1345&b=124262&d=0&e=0 ԰ǧ http://pub.lele.com/lib/460.html?a=1345&b=124262&d=0&e=0 ҴڣΪйˣлл http://mail.china.com From owner-freebsd-emulation@FreeBSD.ORG Sat Jun 17 19:28:25 2006 Return-Path: X-Original-To: freebsd-emulation@freebsd.org Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6FDEC16A47C for ; Sat, 17 Jun 2006 19:28:25 +0000 (UTC) (envelope-from cuwobcgqew@yahoo.com) Received: from 59-117-195-187.dynamic.hinet.net (59-117-195-187.dynamic.hinet.net [59.117.195.187]) by mx1.FreeBSD.org (Postfix) with SMTP id 64E0843D64 for ; Sat, 17 Jun 2006 19:28:22 +0000 (GMT) (envelope-from cuwobcgqew@yahoo.com) Received: from 28.192.105.146 by 59.117.195.187; Sat, 17 Jun 2006 21:16:54 +0300 Message-ID: From: "Jacob Bowles" To: freebsd-emulation@freebsd.org Date: Sat, 17 Jun 2006 15:19:54 -0300 X-Mailer: AOL 7.0 for Windows US sub 121 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-IP: 39.152.154.234 Content-Type: text/plain; Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Message subject X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Jacob Bowles List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Jun 2006 19:28:25 -0000 gXmOd5a8jvOQTYOBgVuDizGMj4F6k82Cq4LcgrWCvYFCDQoNCoFAgUCBQIFAgUAgIIFAgaGE rYFAlrOXv4LMiMCQU4GZim2OwILIj2+J74KiDQqBQIFAgUCBQIFAgUAgIISvhK6En4SfhJ+E n4SfhJ+En4SfhJ+En4SfhJ+En4SfhJ+BqA0KgUANCoFAgV6BXoGZj5eQq4nviPWCzIKyj9CJ 7oGZgV+BXw0KgUAqLSotKi0qLSotKi0qLSotKi0qLSotKi0qLSotKi0qLSotKi0qLSotKi0q LSotKi0qLSotKi0qLSoNCoFAgXeWvJFPgXhFUklLQfmRDQqBQIF3lE6X7oF4MjCR44zjlLwN CoFAgXeRzIxegXiDWIOMg5ODX4FbDQqBQIF3l/aIpIrPgXiDdoOJg2eDaoNig06O5YtgDQqB QCotKi0qLSotKi0qLSotKi0qLSotKi0qLSotKi0qLSotKi0qLSotKi0qLSotKi0qLSotKi0q LSotKg0KICAggrGC6oKpgueCxYLgguaCr4Lqgs6DQYNog4yDWIzwireCtYLcgrWC5YKk+acN CiAgIIKoie+CooK3gumOnorUgqqCoILqgs6CxYK3gqqBSI2hk/qCzYvzgqKCxILcgreBSA0K ICAgkJSVqoLFguCCooKigsyCxYnvgsGCxINBg2iM8Iq3gr6Cr4LFguCCxYKrgtyCuYLxgqmB SA0KICAgg4GBW4OLkdKCwYLEgtyCt4FCDQqBQCotKi0qLSotKi0qLSotKi0qLSotKi0qLSot Ki0qLSotKi0qLSotKi0qLSotKi0qLSotKi0qLSotKg0KgUCWs5e/ldSQTYFAgUaBQGh0dHA6 Ly9sb3ZlLWZsZXgubmV0L2kwdS9yZWdfYXBwbHkudHBsLmh0bWw/bWVkaWE9cGM0ODANCoFA k2+YXoptlEaBQIFGgUBodHRwOi8vbG92ZS1mbGV4Lm5ldC9pMHUvaW5kZXguaHRtbD9tZWRp YT1wYzQ4MA0KDQqBQIGmg3SDioFbg4GBW4OLg0GDaIOMg1iC4IKyl5iXcInClFyCxYK3gUIN CoFAgaaOd5a8gs0ykGyCzILdgsaCyILBgsSCqILogtyCt4LMgsWCspKNiNOCrYK+grOCooFC DQoNCg0KgUCBQIFAlrOXv4LMiMCQU4GZim2OwILIj2+J74KiDQqBQIFAgUCEn4SfhJ+En4Sf hJ+En4SfhJ+En4SfhJ+En4SfDQqBQIFAgUCBmYFAk2+YXoFAgUCBQIFAgk+JfoFJDQqBQIFA gUCBmYFAj5GNnoLdgUCBQIFAgk+JfoFJDQqBQIFAgUCBmYFAjGaOppTCiXuXl4FAgk+JfoFJ DQqBQIFAgUCBmYFAkryDQYNojPCKt4FAgk+JfoFJDQqBQIFAgUCBmYFAkd6J74FAgUCBQIFA gk+JfoFJDQoNCg0KgUCBpojAkVOCyYKyl5iXcJK4gq2CvYLfgsmBQg0KgUCBQIqukVOJ74j1 jMCS6ILMg1SBW4Nyg1iCxoKzgrmCxJK4gqKCxIKoguiC3IK3gruCzIjXDQqBQCAglrOXv5Nv mF6CqpVLl3aCxoLIgsGCxIKoguiC3IK3gUINCg==F