Date: Thu, 23 Nov 2006 16:15:32 -0500 From: Kris Kennaway <kris@obsecurity.org> To: Bakul Shah <bakul@bitblocks.com> Cc: Anders Troback <freebsd@troback.com>, FreeBSD Ports <freebsd-ports@freebsd.org>, Kris Kennaway <kris@obsecurity.org> Subject: Re: Qemu crash... Message-ID: <20061123211532.GB83751@xor.obsecurity.org> In-Reply-To: <20061123210728.796EE5B3E@mail.bitblocks.com> References: <20061123191059.GA81608@xor.obsecurity.org> <20061123210728.796EE5B3E@mail.bitblocks.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--GID0FwUMdk1T2AWN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Nov 23, 2006 at 01:07:28PM -0800, Bakul Shah wrote: > > You need to include AIO support in your kernel (or as a module). The > > port should be updated to mention this. >=20 > May be it is time to add a /usr/local/etc/rc.d/qemu script > that kldload aio and kqemu (if it exists)? The problem is that kldloading a module if it's already in the kernel can cause a panic. Also if the module becomes stale with respect to the running kernel, this approach can cause a lot of confusion. Something I'd like to see is a) Fixing the kldload "double load" problems b) That optional kernel subsystems register themselves with a sysctl, so that userland can easily determine whether a feature is present in the running kernel and take appropriate action (warn user, demand load, etc) if not. compat[45]x support is another such case; there's no way for a port to tell whether the kernel supports running such binaries, and if not then the user will just get an error when they try to run it. I guess these should go on the "projects" list. The second one would be a good SoC project, for ex. Kris --GID0FwUMdk1T2AWN Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFFZg9zWry0BWjoQKURAsmWAKC79XoMdyI1+V7JRgvolcasREXUnQCgg0DK hsnS9IBr4yJBXjF7OiG5A6c= =m+zh -----END PGP SIGNATURE----- --GID0FwUMdk1T2AWN--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061123211532.GB83751>