From owner-freebsd-arm@freebsd.org Tue Nov 24 20:57:01 2020 Return-Path: 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 4A5E8469C94 for ; Tue, 24 Nov 2020 20:57:01 +0000 (UTC) (envelope-from oskar.holmlund@yahoo.com) Received: from sonic307-54.consmr.mail.ir2.yahoo.com (sonic307-54.consmr.mail.ir2.yahoo.com [87.248.110.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4CgbtN1vpDz3HbH for ; Tue, 24 Nov 2020 20:57:00 +0000 (UTC) (envelope-from oskar.holmlund@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1606251417; bh=83PmVS988p+3VzfFpUh+qVH2lBmsB4OhoY0rlTN3Mfw=; h=Date:From:To:Subject:From:Subject; b=R/e8OvTyA05vB22i8VTSFlRXxbL72AOKuu9Uil0rfY+c2ldLU7QJMixT2YB5hRx+5gGEXaY/KGpdNHxvKKy6FHH+FcPSPVuOYkk38yTKiRcE1RV9usC1F+spMu2NZuK463B3q0ZM9AD/c5o1qcMig8nEtsO7J1j46pJDazv8M532zcGwr6zulqPGp1VVZIzRVw18Fnm9zr6PDI2bKM2t8q9D7qcAY13yap6tvfOegQp3WZeZovxMYCu10zf5Rnjpkkq/CnP2WEL2kjAb5vDYPVXIJ+w1b78cO050XO6yWkBHIbWoD+o8Duqt+LKUoPuInVwY0z6lDcr6SOOjSOcuAg== X-YMail-OSG: TSFXCcAVM1m_8xVbt2lMHU9rxF4RxPA81wxNfz1FNmqhhdT7JAUzOAmESCtLw3w C.drF0oyWyT.ueqEUdE4fGAUNNXJd_E4g24pfh7lnUn0KxFIBdaTqLLRytBYhmCbbvxM56jX2C.Z cWuVmAleIgZQShz7p4nnawVz_W4se5ifzqITAHRIvkyI9Ro4GW2pva2DgLjpi3lSI_U5BWwtif9j bKdY4JYlrJDigr9_u9YdjA9PojCfNHT00R6PcxMoHxOCuheABfujMCDvM6yvaa605s1sQYBnbvQh C0v3FGY4PiEsUkvAuTmO9_UZbEwGWbRdNCtF9o5UynkBOhB3Nnxov_1Vh7hl1u3b5tcBlg8VvXcO .i2WNXk3u8LbhFm7i_ob59isNZ3fncYo39WBoJkmPfLh1I3Pwez99tDi_6OX2zf8mx8o6bo_XxYj c_CqR10ixOo8auSS..R2DoCEPCynXWwCHsa2PCPkVrMU_MjEIQxUu0uHAhyAi3Ppu8UhFpj79jPU meZ6Aa.nvNPewFpFrfSG1QdhfIx0u0ZwcC0ORydKDr3Uf6yVm6HKLqYxmD9lML2Qc7fRMWCgvQjV ayB6sOlwPoUqdkiJccfG5OaNZjW3BKCcrt2kGHjw99vsUbUlhBIzgRd64aTE0.UIK1NZgOoD5PFu WcCwk1Lu_0hZJYW6slAFSatN8OgeMLSnMmDi8fQD47j5oJubjsEsok8.kofPfrCDlhg25W4tR_0q OTFQDtIPoYaIqYvmu4ldX2xKeMFKgI4nNF7bTDLy2h7JCu8NCJ0sCFSpidNzQsEYsIJ4TlWlKMxN 3bhzGXQA2sOECNPFRfbEHK3yAvHmteJR_SxHjd7DLvLG6IojuebWqq3wkhaXH6BeBVVT_Q7IBlJu _yRPb9S2Bw2yU6IKo3NLTDzj4TkD9yj6qGqOadWwdhjVOmjk.llxjffCHTOdFLXn7mQsyFruV8Ny cT2F4SFPKbvbbKHGHFWHLyyOiqKwPNhauKjZoWZiey_rTXlrJopslf2dSwW3USKAjIiAoRpjp4ht JX9gaMDMsGCAHhZo9Ilx8Dyr0Bc6MSJ_T3aDn2FepKZx6JRFUv_EHVcJtUWFiP_8S3tmwSvJrtEX XDXxE.OSXHjHnv7Du2f2fU8qqUjLmNgus.TpMq0p5ox1iqe81_OlWvMdLkdWhRLuRiL8bHl7nNwt 2EBAyat0OhO7yKvtWbfo9juOwmDg2DarSwUlIwbhKGRA1i8UkSMOmu3qNal8o58XOCcTYo1FJcso eRjglX99ciCyM3jDMeiGikxqIrLk.13Ur8JgqSPODRtUfbM5Mq74uAVz2buiY6PGzK.PnYKOps9G 4VbY2Ojrgxtvbp.BeoYdRZSyKUPe3zM1zjsdEtvQR6Aj0ESFeRjF.8NQzW8qVX4xxNcpZbeEbj0p NWTKlQohULiQ7T65Pk6qFRYcWUneFN1vMu0kCgDcvRGiqOyHF9ZcU3S4joRWKcuLSaFhyNs4B8yu 4nSTZt1kOROJSXOOF87.mkqbyqJZrwV_KoeVjF8EK6p69KUhzjWRm.gPhHr0GCA2cxrgvczCOSc0 LeEAnjAshFI4NSSoDjZDOgR8oMicxJnJSM9Yi4l4mnAkxoz75MnmxxTYFNkbX4WApN.JVx3Z6Qz_ 3agMDh2yqVAqYrqtu75F6jx8Kg4U.JY9kZ1xecKac9nBfYQk2HHYqvMKobi6rhebT4miO2GFciQR TfqctOzgPz7pZRurh27aXqAVPEMF.fRZB31scNxIEZKE.cgC9EDUBxWLPwwd.Fq6boOcbpWifyZA .M5DshFug_P9AIhqr0LvlNxO.g6Fenp2nI0kALIRBUSKvoU_.dKSmvqvv1CxY_VqKYXDQFCTk8fN Y.KgTuoSbMFFSZrf4tLLErW.fFOvmrk8FZbMw8odbT9siT2HPmaTZ8yFdHjyxBnRP9FfmPmzQZjw .oaPeUDX0N4tCN4VT9R5za0L3ehQH.fMvwqQGgL8Aar0I7FVYcKIf7nJb6sTNMGlXHQaLbjgv94t rPsadCs_1xXCX32fGl1FimwvxaTHuTHRjkV7MXE8WTUZcfKklsgNKAqRt_.SnotYa2h4mNpgxokw QdoaRW0M0KiYt7i0H4VcYLopTW5LwXGJp.NPtQhZxlmEgTPQPMz75xmYv9YOZP96hgpjAZqei1w9 Hpl6T68wjeC2KdiaHEIrYZKDXUp.2w9vCvJ.QH.HlGuXWMPSi7JkJ.AGolkY4eOEmIM.hGIqxlPP y4onnpHsDxfoTb6KTGou1bJUytf9BHMbMSlZs6Q.lug6T9faGunxb0ScWn4lKXTA6B3eSu2XVQfw m908d8OhxPBrEKhV9zRPcrCziPNgn8Rjc_jYg Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.ir2.yahoo.com with HTTP; Tue, 24 Nov 2020 20:56:57 +0000 Date: Tue, 24 Nov 2020 20:56:55 +0000 (UTC) From: Oskar Holmlund To: freebsd-arm@freebsd.org, "Dr. Rolf Jansen" 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> Subject: Re: User Space GPIO Interrupt programming - GSoC-2018 MIME-Version: 1.0 X-Mailer: WebService/1.1.17111 YMailNodin Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:83.0) Gecko/20100101 Firefox/83.0 X-Rspamd-Queue-Id: 4CgbtN1vpDz3HbH X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.04 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:34010, ipnet:87.248.110.0/24, country:GB]; RBL_DBL_DONT_QUERY_IPS(0.00)[87.248.110.31:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.96)[0.960]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; SPAMHAUS_ZRD(0.00)[87.248.110.31:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[87.248.110.31:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[87.248.110.31:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Nov 2020 20:57:01 -0000 =20 > Den tisdag 24 november 2020 21:14:58 CET, Dr. Rolf Jansen 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: 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 ; 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 ; 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 ) 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 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." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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