Hello, I finally got around to port the e1000 driver fixes which are already present in the 5-freebsd-12 branch of rtems-libbsd also for the master (and 5) branch.
I created two corresponding tickets for it: https://devel.rtems.org/ticket/4052 and https://devel.rtems.org/ticket/4053. Could someone please check and push them? Best regards, Jan Jan Sommer (6): e1000: Add missing files waf: Add path-mappings feature i386: Add missing files to build system Callout: Redefine callout_reset_on for rtems iflib.c: Deactivate use of ifc_cpus i386: Delete old machine dependent files freebsd/sys/dev/e1000/if_em.c | 6 + freebsd/sys/i386/include/machine/bus.h | 6 - freebsd/sys/i386/include/machine/legacyvar.h | 63 - freebsd/sys/i386/include/machine/specialreg.h | 6 - freebsd/sys/net/iflib.c | 6827 +++++++++++++++++ freebsd/sys/net/iflib_private.h | 70 + freebsd/sys/net/mp_ring.c | 554 ++ freebsd/sys/net/mp_ring.h | 75 + freebsd/sys/sys/callout.h | 6 + freebsd/sys/x86/include/machine/specialreg.h | 1143 +++ freebsd/sys/x86/include/machine/x86_var.h | 145 + libbsd.py | 18 +- rtemsbsd/include/x86/x86_var.h | 146 +- waf_libbsd.py | 13 +- 14 files changed, 8853 insertions(+), 225 deletions(-) delete mode 100644 freebsd/sys/i386/include/machine/bus.h delete mode 100644 freebsd/sys/i386/include/machine/legacyvar.h delete mode 100644 freebsd/sys/i386/include/machine/specialreg.h create mode 100644 freebsd/sys/net/iflib.c create mode 100644 freebsd/sys/net/iflib_private.h create mode 100644 freebsd/sys/net/mp_ring.c create mode 100644 freebsd/sys/net/mp_ring.h create mode 100644 freebsd/sys/x86/include/machine/specialreg.h create mode 100644 freebsd/sys/x86/include/machine/x86_var.h -- 2.17.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel