Page MenuHomeFreeBSD

Disable symbols for compat syscalls on arm64.
ClosedPublic

Authored by brooks on Mar 10 2016, 5:11 AM.
Tags
None
Referenced Files
F82397142: D5601.id.diff
Sun, Apr 28, 3:39 AM
F82394668: D5601.diff
Sun, Apr 28, 2:49 AM
Unknown Object (File)
Fri, Apr 26, 1:00 PM
Unknown Object (File)
Tue, Apr 16, 9:02 PM
Unknown Object (File)
Mar 27 2024, 11:32 PM
Unknown Object (File)
Mar 27 2024, 11:30 PM
Unknown Object (File)
Feb 10 2024, 10:40 AM
Unknown Object (File)
Dec 21 2023, 3:46 PM
Subscribers

Details

Reviewers
emaste
andrew
imp
Summary

These symbols were never shipped since arm64 exists only on 11+.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 2844
Build 2868: arc lint + arc unit

Event Timeline

brooks retitled this revision from to Disable symbols for compat syscalls on arm64..
brooks updated this object.
brooks edited the test plan for this revision. (Show Details)
brooks added a reviewer: andrew.
imp added a reviewer: imp.

Right thing to do. Not 100% sure I like the means, but I love the sentiment.

This revision is now accepted and ready to land.Mar 10 2016, 5:18 AM
andrew edited edge metadata.

Tested on the Cavium in Sentex.

I would expect we could do something similar on riscv, and maybe arm.

I've been looking at something similar in D5572 to fix WITHOUT_SYMVER to turn off __sym_compat unconditionally.

I've been looking at something similar in D5572 to fix WITHOUT_SYMVER to turn off __sym_compat unconditionally.

I think we probably want a combination of the two with a MIN_COMPAT_RELEASE or similar variable and a series of COMPAT# defines.

emaste added a reviewer: emaste.

I think we probably want a combination of the two with a MIN_COMPAT_RELEASE or similar variable and a series of COMPAT# defines.

I agree that sounds like a good further refinement but think this looks like a reasonable start. I'll probably also commit the Makefile changes from D5572.