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