[PATCH 0/3] [rtems-libbsd] [backport] Fix compilation issue for
Jan Sommer
jan.sommer at dlr.de
Fri Mar 6 10:08:43 UTC 2020
This is the backport for the 5-freebsd-12 branch to make rtems-libbsd
compile for i386 again:
- Currently compilation only works with dev_nic_e1000 = off
- It also introduces path-mappings to waf_libbsd.py as introduced here:
https://lists.rtems.org/pipermail/devel/2020-February/057457.html
Best regards,
Jan
Jan Sommer (3):
i386: Add missing files from FreeBSD
i386: Update build system
i386: Port to RTEMS
freebsd/sbin/sysctl/sysctl.c | 8 +
freebsd/sys/dev/pci/pci_pci.c | 2 +
freebsd/sys/i386/include/machine/cpufunc.h | 2 +
.../sys/x86/include/machine/intr_machdep.h | 180 +++
.../{i386 => x86}/include/machine/legacyvar.h | 26 +-
freebsd/sys/{i386/i386 => x86/x86}/legacy.c | 77 +-
libbsd.py | 14 +-
rtemsbsd/i386/include/machine/clock.h | 2 +
rtemsbsd/include/x86/legacyvar.h | 1 +
rtemsbsd/include/x86/specialreg.h | 1074 +++++++++++++++++
rtemsbsd/include/x86/x86_var.h | 156 +++
waf_libbsd.py | 13 +-
12 files changed, 1516 insertions(+), 39 deletions(-)
create mode 100644 freebsd/sys/x86/include/machine/intr_machdep.h
rename freebsd/sys/{i386 => x86}/include/machine/legacyvar.h (76%)
rename freebsd/sys/{i386/i386 => x86/x86}/legacy.c (89%)
create mode 100644 rtemsbsd/i386/include/machine/clock.h
create mode 100644 rtemsbsd/include/x86/legacyvar.h
create mode 100644 rtemsbsd/include/x86/specialreg.h
create mode 100644 rtemsbsd/include/x86/x86_var.h
--
2.17.1
More information about the devel
mailing list