Similar to the previous patchset for i386 this one enables compilation for the amd64 BSP with the following limitations: - dev_nic_e1000 needs to be off - debugger01.exe does not link because the amd64 bsp has no libdebugger support
I tried to use the lessons learned from the last patch set. It does not seem to affect arm, sparc and i386 compilation. Made a mistake and started to send with v3, so I will increment from there to keep consecutive numbers. Version 4: - Added a path-mapping mechanism to waf_libbsd.py and libbsd.py - Removed the "if cpu == " switches from waf_libbsd.py Best regards, Jan Jan Sommer (3): amd64: Add missing files from FreeBSD amd64: Add to build amd64: Port to RTEMS freebsd/sys/amd64/amd64/in_cksum.c | 245 ++++ freebsd/sys/amd64/include/machine/_bus.h | 48 + freebsd/sys/amd64/include/machine/cpufunc.h | 1053 +++++++++++++++++ freebsd/sys/amd64/include/machine/efi.h | 78 ++ freebsd/sys/amd64/include/machine/in_cksum.h | 86 ++ freebsd/sys/amd64/include/machine/md_var.h | 90 ++ .../sys/amd64/include/machine/specialreg.h | 6 + freebsd/sys/sys/efi.h | 198 ++++ libbsd.py | 25 + rtemsbsd/amd64/include/machine/clock.h | 2 + waf_libbsd.py | 13 +- 11 files changed, 1842 insertions(+), 2 deletions(-) create mode 100644 freebsd/sys/amd64/amd64/in_cksum.c create mode 100644 freebsd/sys/amd64/include/machine/_bus.h create mode 100644 freebsd/sys/amd64/include/machine/cpufunc.h create mode 100644 freebsd/sys/amd64/include/machine/efi.h create mode 100644 freebsd/sys/amd64/include/machine/in_cksum.h create mode 100644 freebsd/sys/amd64/include/machine/md_var.h create mode 100644 freebsd/sys/amd64/include/machine/specialreg.h create mode 100644 freebsd/sys/sys/efi.h create mode 100644 rtemsbsd/amd64/include/machine/clock.h -- 2.17.1 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel