Date: Tue, 24 Nov 2020 20:56:55 +0000 (UTC) From: Oskar Holmlund <oskar.holmlund@yahoo.com> To: freebsd-arm@freebsd.org, "Dr. Rolf Jansen" <freebsd-rj@obsigna.com> Subject: Re: User Space GPIO Interrupt programming - GSoC-2018 Message-ID: <756100520.1642116.1606251415012@mail.yahoo.com> In-Reply-To: <2B01780F-D367-48A3-A827-B479030A496D@obsigna.com> References: <2B01780F-D367-48A3-A827-B479030A496D@obsigna.com>
next in thread | previous in thread | raw e-mail | index | archive | help
=20 > Den tisdag 24 november 2020 21:14:58 CET, Dr. Rolf Jansen <freebsd-rj@obs= igna.com> skrev: >=20 >=20 > Hello >=20 > Has anything of the GSoC-2018 efforts made it into the current code base? > > https://wiki.freebsd.org/SummerOfCode2018Projects/UserSpaceGPIOinterrupts >=20 > I installed the recent 13.0-CURRENT snapshot (2020-11-19) on a BeagleBone= Black which was one of the implementation targets of said=20 > project, but when running the test tools, I either see cannot read/kevent= /poll/aio_read - Operation not supported by device or Inappropriate=20 > ioctl for device. > > Perhaps I need to pull the project=E2=80=99s changes into the kernel by m= yself. However, before this I would like to ask whether it is worth the eff= ort. >=20 > Please, can anyone shed some light on this. > > Best regards > > Rolf > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" Hi Rolf, I dont have any details about the GSOC. But the code is not in base. I have written a similar driver for my needs. It is much simpler and provid= es a notification to userland through kqueue events in the event of a chang= e and counts the number of changes that have taken place over time. I can share the code if you want. //Oskar =20 From owner-freebsd-arm@freebsd.org Tue Nov 24 21:01:23 2020 Return-Path: <owner-freebsd-arm@freebsd.org> Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E9FC6469E30 for <freebsd-arm@mailman.nyi.freebsd.org>; Tue, 24 Nov 2020 21:01:23 +0000 (UTC) (envelope-from freebsd@viruzzz.org) Received: from mail.viruzzz.org (mail.viruzzz.org [IPv6:2001:67c:380:124::3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CgbzR1mHfz3Hst for <freebsd-arm@freebsd.org>; Tue, 24 Nov 2020 21:01:22 +0000 (UTC) (envelope-from freebsd@viruzzz.org) Received: from [192.168.252.63] (helo=ohm.local) by mail.viruzzz.org with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.87 (FreeBSD)) (envelope-from <freebsd@viruzzz.org>) id 1khfRA-000Iyf-Vj for freebsd-arm@freebsd.org; Wed, 25 Nov 2020 00:01:21 +0300 Subject: Re: User Space GPIO Interrupt programming - GSoC-2018 To: freebsd-arm@freebsd.org References: <2B01780F-D367-48A3-A827-B479030A496D@obsigna.com> <756100520.1642116.1606251415012@mail.yahoo.com> From: Vladimir <freebsd@viruzzz.org> Message-ID: <2afbc400-d8f9-2d46-0136-9b66140ee466@viruzzz.org> Date: Wed, 25 Nov 2020 00:01:20 +0300 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: <756100520.1642116.1606251415012@mail.yahoo.com> Content-Type: text/plain; charset=utf-8 Content-Language: ru Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 4CgbzR1mHfz3Hst X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd@viruzzz.org has no SPF policy when checking 2001:67c:380:124::3) smtp.mailfrom=freebsd@viruzzz.org X-Spamd-Result: default: False [-2.10 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2001:67c:380:124::3:from]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[viruzzz.org]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2001:67c:380:124::3:from:127.0.2.255]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:41599, ipnet:2001:67c:380::/48, country:RU]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-arm]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." <freebsd-arm.freebsd.org> List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-arm>, <mailto:freebsd-arm-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arm/> List-Post: <mailto:freebsd-arm@freebsd.org> List-Help: <mailto:freebsd-arm-request@freebsd.org?subject=help> List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-arm>, <mailto:freebsd-arm-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 24 Nov 2020 21:01:24 -0000 It would be nice if you share you code, especially if it simpler. 2020-11-24 23:56, Oskar Holmlund via freebsd-arm пишет: > >> Den tisdag 24 november 2020 21:14:58 CET, Dr. Rolf Jansen <freebsd-rj@obsigna.com> skrev: >> >> >> Hello >> >> Has anything of the GSoC-2018 efforts made it into the current code base? >> >> https://wiki.freebsd.org/SummerOfCode2018Projects/UserSpaceGPIOinterrupts >> >> I installed the recent 13.0-CURRENT snapshot (2020-11-19) on a BeagleBone Black which was one of the implementation targets of said >> project, but when running the test tools, I either see cannot read/kevent/poll/aio_read - Operation not supported by device or Inappropriate >> ioctl for device. >> >> Perhaps I need to pull the project’s changes into the kernel by myself. However, before this I would like to ask whether it is worth the effort. >> >> Please, can anyone shed some light on this. >> >> Best regards >> >> Rolf >> _______________________________________________ >> freebsd-arm@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > > Hi Rolf, > > I dont have any details about the GSOC. > But the code is not in base. > > I have written a similar driver for my needs. It is much simpler and provides a notification to userland through kqueue events in the event of a change and counts the number of changes that have taken place over time. > I can share the code if you want. > > //Oskar > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > -- With best regards, Vladimir Goncharov
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?756100520.1642116.1606251415012>