-
Notifications
You must be signed in to change notification settings - Fork 74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Adding Mac platform support to the user docs #82
Comments
The work is currently being tracked in eclipse-openj9/openj9#36 |
macos.xlsx |
@babsingh - is this something you can help with please? The user docs have very little information about macOS and users will want to understand which options are supported / which GC policies etc. |
Majority of Linux documentation should be applicable to MacOS. There are few outliers. As a starting point, we can replicate Linux x86 documentation for OSX. Answering doubts raised within macos.xlsx:
|
Re -Xlp how are large pages enabled on MacOS? What large pages are available when running -verbose:sizes? |
Re https://www.eclipse.org/openj9/docs/openj9_defaults/ please confirm via providing the -verbose:sizes output. |
Shared class is enabled by default on Java 11 and up on all platforms except OSX. |
For The above information can also be used to fill the second table in https://www.eclipse.org/openj9/docs/openj9_defaults/. |
@hangshao0 are all cmdline options listed in -Xshareclasses available on OSX? |
Yes |
This is correct. Currently
This is correct. The default value for |
|
Thanks for all the input here. What would be really helpful is if someone could download the spreadsheet in the earlier comment (#82 (comment)) and update that. Then we know we have covered all the content we need. |
I will update the spread sheet once the JIT team responds to the below question: [JIT] @0xdaryl @nbhuiyan Is -Xjit/-Xnojit documentation (https://www.eclipse.org/openj9/docs/xjit/) valid for OSX? Are there any special cases for Xjit/-Xnojit on OSX? @SueChaplain in the spreadsheet, should i assume yes for empty slots in the macOS column C with no doubts? or do we need to verify all options in the spreadsheet? |
@babsingh |
@SueChaplain would you like me to verify all options in the spreadsheet or just the ones with a doubt associated? |
@babsingh - please can you run your eye over all of them? I made some assumptions about ones that probably didn't apply or might have some differences but I'm not really best placed to do that. |
Hi @babsingh - how is this work progressing please? I'm just back from the Christmas break and wondering if we can handle this work in our first iteration this year. Thanks! |
@SueChaplain before vacation, i had reviewed half of the list. i still have to review the remaining half of the list. when is the first iteration due? |
@babsingh Iteration is due 14 Jan. I figured that we need the docs complete for 0.12.0 as we will be claiming full support for macOS by this date. Depends how much work is needed, but leaving it until the next iteration might make things too tight. Appreciate you have a lot going on though! |
@SueChaplain i will provide a first draft tomorrow. |
Updated excel: macos-babneet.xlsx. I have filled column C (macOS? yes/no). I have used column D and column F for questions/notes. Added Column E; it contains a link to the online documentation for each option. Questions for @DanHeidinga or @pshipton -
|
Modify command line topics to indicate which ones do/don't apply to OS X, plus any specific information for this platform. Updates also for the directory conventions topic, environment variables topic, and messages. Closes: eclipse-openj9#82 Signed-off-by: Sue Chaplain <[email protected]>
Modify command line topics to indicate which ones do/don't apply to OS X, plus any specific information for this platform. Updates also for the directory conventions topic, environment variables topic, and messages. Closes: eclipse-openj9#82 Signed-off-by: Sue Chaplain <[email protected]>
Whilst working through the list I have the following additional questions:
|
|
fyi - @pshipton
"disabled": should options -Xnuma:none and -XX:[+|-]InterleaveMemory be unrecognized since they are unsupported on OSX? Based upon prior answers, accepting the options on unsupported platforms is fine. But, we should not claim support in the documentation until the options are confirmed to be working. fyi - @SueChaplain
The equivalent variable is
|
Modify command line topics to indicate which ones do/don't apply to OS X, plus any specific information for this platform. Updates also for the directory conventions topic, environment variables topic, and messages. Closes: eclipse-openj9#82 Signed-off-by: Sue Chaplain <[email protected]>
Modify command line topics to indicate which ones do/don't apply to OS X, plus any specific information for this platform. Updates also for the directory conventions topic, environment variables topic, and messages. Closes: eclipse-openj9#82 Signed-off-by: Sue Chaplain <[email protected]>
Modify command line topics to indicate which ones do/don't apply to OS X, plus any specific information for this platform. Updates also for the directory conventions topic, environment variables topic, and messages. Closes: eclipse-openj9#82 Signed-off-by: Sue Chaplain <[email protected]>
Modify command line topics to indicate which ones do/don't apply to OS X, plus any specific information for this platform. Updates also for the directory conventions topic, environment variables topic, and messages. Closes: eclipse-openj9#82 Signed-off-by: Sue Chaplain <[email protected]>
Modify command line topics to indicate which ones do/don't apply to OS X, plus any specific information for this platform. Updates also for the directory conventions topic, environment variables topic, and messages. Closes: eclipse-openj9#82 Signed-off-by: Sue Chaplain <[email protected]>
Work at OpenJ9 to port to Mac:
@DanHeidinga We need to plan any changes to the user documentation that are required for the Mac port at OpenJ9.
As the work progresses, perhaps the team can add any relevant notes here please?
The text was updated successfully, but these errors were encountered: