[PATCH v1 0/6] [libbsd] Fix e1000 driver for i386 in master and 5

Jan Sommer jan.sommer at dlr.de
Fri Aug 14 19:57:47 UTC 2020


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



More information about the devel mailing list