Linux ARM : copy linux.h, imgact_linux.c, linux_sysvec.c, linux_dummy.c, linux_machdep.c and linux_ipc64.h from sys/i386/linux (replace i386 by arm)
Details
- Reviewers
- None
Diff Detail
- Repository
- rS FreeBSD src repository - subversion
- Lint
Lint Skipped - Unit
Tests Skipped
Event Timeline
sys/arm/linux/imgact_linux.c | ||
---|---|---|
74–76 | Do we care about a.out support? Does Linux ARM support it? |
sys/arm/linux/imgact_linux.c | ||
---|---|---|
74–76 | It's present on i386 implementation. I don't think it's really used (even in full Linux world). We can drop it if necessary. Plus, there is no specific adaptation for ARM. |
Much of this seems to be copied from the i386 support, is it needed on arm? e.g. places it calls i386 specific functions.
sys/arm/linux/imgact_linux.c | ||
---|---|---|
74–76 | I think we should remove it. The amd64 doesn't seem to have it. |
This patch is a simple copy of i386 implementation. Modifications made to machdep.c are done in patches 14 (https://reviews.freebsd.org/D6771) and 15 (https://reviews.freebsd.org/D6772).
Those patches should be merged with this. It makes it difficult to review something like this that should be considered a complete unit of work if it's split over multiple changes.