lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Mon, 9 Aug 2021 21:49:07 +0530 From: Muni Sekhar <munisekharrms@...il.com> To: Oliver Neukum <oneukum@...e.com> Cc: kernelnewbies <kernelnewbies@...nelnewbies.org>, linux-usb@...r.kernel.org, linux-kernel@...r.kernel.org Subject: Re: read() via USB bus On Mon, Aug 9, 2021 at 1:45 PM Oliver Neukum <oneukum@...e.com> wrote: > > > On 09.08.21 09:58, Muni Sekhar wrote: > > Hi all, > > > > PCIe memory mapped registers can be read via readb(), readw(), readl() > > kernel API's. Similarly what are the kernel API to read the device > > registers via USB bus > > > > Hi, > > I am afraid this is based on a fundamental misunderstanding on how > USB works. It is based on passing messages, not reading and writing > registers. > > USB devices are primarily based on endpoints, not registers. A literal > answer to your question would point you to the clear/set/get_feature > standard requests of chapter 9 of the specification, but that really > will not help you, as you are making assumption that fundamentally > do not apply. > > I hope this list stays friendly to newcomers and we will answer > specific questions, but at this point I must advise you to first > read an introductory book. Thank you, I will check it out. > > HTH > Oliver > > -- Thanks, Sekhar
Powered by blists - more mailing lists