Skip site navigation (1)Skip section navigation (2)
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>