Hello Husni,

On 07/08/2021 21:56, Ahamed Husni wrote:
Hi Christian,

Are there any issues I should address in this patch set?

I think the big open question is the one from Chris:

https://lists.rtems.org/pipermail/devel/2021-July/068634.html

You mentioned that you filtered the ones for the imported code. That's OK for most symbols if they are not relevant for the part where you work on. But Chris copied a whole block of "extern struct usb_temp_device_desc *". It's not clear for me whether you filtered some of them or whether they haven't been generated.

If they are generated: Please keep them. Basically keep everything that is in one of the files that you touch, except if you have a good reason why the symbol should _not_ be added.

If they are not generated: Please clearly say that.

Best regards

Christian


On Mon, Aug 2, 2021 at 12:09 PM Christian MAUDERER <christian.maude...@embedded-brains.de <mailto:christian.maude...@embedded-brains.de>> wrote:

    Hello Husni,

    Am 01.08.21 um 19:59 schrieb Ahamed Husni:
     > Hi Christian,
     >
     > On Sun, Aug 1, 2021 at 4:57 PM Christian Mauderer
    <o...@c-mauderer.de <mailto:o...@c-mauderer.de>
     > <mailto:o...@c-mauderer.de <mailto:o...@c-mauderer.de>>> wrote:
     >
     >     Hello Husni,
     >
     >     just tested that and it works fine. With a simple curl I can
    reach
     >     about
     >     8.5 MByte/s sending to the beagle and 19.5 MByte/s receiving
    from it.
     >
     > That's 68 Mbps for sending. That's an acceptable speed isn't it?
     >

    At the moment I would be OK with basically any speed. It was just some
    information so that someone who finds the mail knows what he can expect.

    It would be interesting to see how the speeds compare to a FreeBSD
    setup
    on the Beagle. If there is no bug in our port, it should be about
    the same.

    Best regards

    Christian

     >     Please take a look at the points that Chris Johns asked. As
    soon as
     >     these are addressed, I think the patches could be merged.
     >
     > I just replied to it now. Sorry for the delay.
     >
     >
     >     Please also make the documentation that you started for this more
     >     public
     >     visible. In other words: Send it as patches to the list and
    not only as
     >     a link to some branch!
     >
     > Noted.
     >
     >
     >     Best regards
     >
     >     Christian
     >
     >     On 28/07/2021 13:56, Husni Faiz wrote:
     >      > This set of patches import the drivers from freebsd and
     >      > configures it for the beagle bsp.
     >      >
     >      > Github Branch for the commits
     >      > https://github.com/drac98/rtems-libbsd/commits/usb-cdce
    <https://github.com/drac98/rtems-libbsd/commits/usb-cdce>
     >     <https://github.com/drac98/rtems-libbsd/commits/usb-cdce
    <https://github.com/drac98/rtems-libbsd/commits/usb-cdce>>
     >      >
     >      > Patch for 6-freebsd-12 branch
     >      > https://github.com/drac98/rtems-libbsd/commits/usb-cdce12
    <https://github.com/drac98/rtems-libbsd/commits/usb-cdce12>
     >     <https://github.com/drac98/rtems-libbsd/commits/usb-cdce12
    <https://github.com/drac98/rtems-libbsd/commits/usb-cdce12>>
     >      >
     >      > Husni Faiz (5):
     >      >    usb_template:Import CDC Ethernet
     >      >    usb_template: Configure template driver only for CDC
    Ethernet
     >      >    nexus-devices: Include CDC Ethernet for Beagle
     >      >    libbsd.py: add usb template files
     >      >    create-kernel-namespace for USB Template driver
     >      >
     >      >   buildset/default.ini                          |    1 +
     >      >   buildset/minimal.ini                          |    3 +-
     >      >   freebsd/sys/dev/usb/template/usb_template.c   | 1493
     >     +++++++++++++++++
     >      >   freebsd/sys/dev/usb/template/usb_template.h   |  130 ++
     >      >   .../sys/dev/usb/template/usb_template_cdce.c  |  355 ++++
     >      >   freebsd/sys/dev/usb/usb_device.c              |    8 +-
     >      >   libbsd.py                                     |   25 +
     >      >   rtemsbsd/include/bsp/nexus-devices.h          |    5 +
     >      >   .../machine/rtems-bsd-kernel-namespace.h      |    5 +
     >      >   .../include/machine/rtems-bsd-nexus-bus.h     |   19 +
     >      >   10 files changed, 2041 insertions(+), 3 deletions(-)
     >      >   create mode 100644
    freebsd/sys/dev/usb/template/usb_template.c
     >      >   create mode 100644
    freebsd/sys/dev/usb/template/usb_template.h
     >      >   create mode 100644
    freebsd/sys/dev/usb/template/usb_template_cdce.c
     >      >
     >
     >
     > _______________________________________________
     > devel mailing list
     > devel@rtems.org <mailto:devel@rtems.org>
     > http://lists.rtems.org/mailman/listinfo/devel
    <http://lists.rtems.org/mailman/listinfo/devel>
     >

-- --------------------------------------------
    embedded brains GmbH
    Herr Christian MAUDERER
    Dornierstr. 4
    82178 Puchheim
    Germany
    email: christian.maude...@embedded-brains.de
    <mailto:christian.maude...@embedded-brains.de>
    phone: +49-89-18 94 741 - 18
    fax:   +49-89-18 94 741 - 08

    Registergericht: Amtsgericht München
    Registernummer: HRB 157899
    Vertretungsberechtigte Geschäftsführer: Peter Rasmussen, Thomas Dörfler
    Unsere Datenschutzerklärung finden Sie hier:
    https://embedded-brains.de/datenschutzerklaerung/
    <https://embedded-brains.de/datenschutzerklaerung/>


_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to