Date: Tue, 6 May 2014 17:27:45 -0600 From: Warner Losh <imp@bsdimp.com> To: John-Mark Gurney <jmg@funkthat.com> Cc: Hans Petter Selasky <hps@selasky.org>, svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers <src-committers@freebsd.org>, Marius Strobl <marius@alchemy.franken.de> Subject: Re: svn commit: r265359 - head/sys/modules/sound/sound Message-ID: <BF6FB8AE-51C1-4D14-8BAF-25267D31729E@bsdimp.com> In-Reply-To: <20140506225551.GD43976@funkthat.com> References: <201405051431.s45EVZ2q027729@svn.freebsd.org> <7745BD19-5BAE-47BD-8DE4-10CF7E23FA9D@gmail.com> <53690381.9040909@selasky.org> <20140506160154.GA679@alchemy.franken.de> <20140506225551.GD43976@funkthat.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_386D76C3-88F7-4AAD-ACF1-504F12C1A0F9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On May 6, 2014, at 4:55 PM, John-Mark Gurney <jmg@funkthat.com> wrote: > Marius Strobl wrote this message on Tue, May 06, 2014 at 18:01 +0200: >> On Tue, May 06, 2014 at 05:45:05PM +0200, Hans Petter Selasky wrote: >>> On 05/05/14 22:39, Warner Losh wrote: >>>>=20 >>>> On May 5, 2014, at 8:31 AM, Hans Petter Selasky = <hselasky@freebsd.org> wrote: >>>>=20 >>>>> Author: hselasky >>>>> Date: Mon May 5 14:31:34 2014 >>>>> New Revision: 265359 >>>>> URL: http://svnweb.freebsd.org/changeset/base/265359 >>>>>=20 >>>>> Log: >>>>> Build the kernel sound module without ISA DMA support for ARM and = MIPS >>>>> platforms, because these platforms do not implement the ISA DMA >>>>> API. Else the sound modules cannot be loaded when running these >>>>> platforms. >>>>>=20 >>>>> MFC after: 2 weeks >>>>>=20 >>>>> Modified: >>>>> head/sys/modules/sound/sound/Makefile >>>>>=20 >>>>> Modified: head/sys/modules/sound/sound/Makefile >>>>> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D >>>>> --- head/sys/modules/sound/sound/Makefile Mon May 5 11:50:52 2014 = (r265358) >>>>> +++ head/sys/modules/sound/sound/Makefile Mon May 5 14:31:34 2014 = (r265359) >>>>> @@ -44,7 +44,8 @@ CLEANFILES+=3D feeder_eq_gen.h feeder_rate >>>>>=20 >>>>> EXPORT_SYMS=3D YES # XXX evaluate >>>>>=20 >>>>> -.if ${MACHINE_CPUARCH} =3D=3D "sparc64" || ${MACHINE_CPUARCH} =3D=3D= "powerpc" >>>>> +.if ${MACHINE_CPUARCH} =3D=3D "sparc64" || ${MACHINE_CPUARCH} =3D=3D= "powerpc" || \ >>>>> + ${MACHINE_CPUARCH} =3D=3D "arm" || ${MACHINE_CPUARCH} =3D=3D = "mips" >>>>> # Create an empty opt_isa.h in order to keep kmod.mk from linking = in an >>>>> # existing one from KERNBUILDDIR which possibly has DEV_ISA = defined so >>>>> # sound.ko is always built without isadma support. >>>>=20 >>>> Rather than an opt-in approach here, why not lust list the three = that have it since >>>> they are the only ones that will ever have it? >>>>=20 >>>> Warner >>>>=20 >>>=20 >>> Hi, >>>=20 >>> Maybe the sound DMA file belongs in its own module? >>>=20 >>=20 >> It's not just sndbuf_dma.c but also the #ifdef'ed DEV_ISA code in >> channel.c on architectures that have ISA but not ISA DMA support, >> hence the current kludge. >=20 > I thought busdma was suppose to abstract all of this away? Is it > just that this was never complete? or? Never completed for ISA DMA=85=20 Warner --Apple-Mail=_386D76C3-88F7-4AAD-ACF1-504F12C1A0F9 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJTaW/xAAoJEGwc0Sh9sBEAIrIQAIOz6uEAmEuAdannwagb0w9O jwYuKq0eRb6kVnsONXkTUgCgMe3uWpuhvEjI/J15VUomy8Ax1G+fin9MP6OWIYSe Xq+0BpK+BT5NlKDvYtCyK7Vl/EOj/1EaOhgVc1gTuHy+nIIbj+XYBZcQeqqDnfh3 F0wGLwS7kaCmTR8ZeW9Ub/a0xm+70LjSa+kcuJcM9e9xVyYVMlGh+JroorL4rDuu hPE4N/2Bbny3wKrqm+PV4yu5XXag2zQSkD11ejo4/F5ojfl2FU/c75ZEgOpu0bD8 g52dyplhNJTClY01T9DjtkwIajcr7iwBvRELZEXxuwPhURnYmI9QkdO4icivU11W SdXJiA7ahUbkXP3Te/4N2MYw7FA2JvVueqfo00FUJhC3BJj0J6RR5OYJlfr+RfRM JwXgrlhFdJLTb5lcTDjXccHBZF2zni9gepgV0X5Uq2hKBhJXDcbJdcTa9DuTAevU 7SxRnzX5UfanypB8Urxm1xFBIRIHOf1WmRVxVwOA2F9QLayisBfAzGQkWjl10/yn iMtYybnNQLRnMxw0eaYkxZH8gJmrcbLTx0zE9pwrzV/AXzqh5EwxBPVuxNsSlaos 7JZv28gaayxo6DUc76fY7h/F3C/aw2LVsALffK3O2a9wGUmHIwgoOOfNHJhwNqGJ XVdkJvz88spkGYRweAON =TyIs -----END PGP SIGNATURE----- --Apple-Mail=_386D76C3-88F7-4AAD-ACF1-504F12C1A0F9--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BF6FB8AE-51C1-4D14-8BAF-25267D31729E>