-
Notifications
You must be signed in to change notification settings - Fork 29.1k
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
Large Page Support for Code Issue: 16198 #21064
Commits on Mar 23, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0a76c7e - Browse repository at this point
Copy the full SHA 0a76c7eView commit details
Commits on Mar 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fa0e324 - Browse repository at this point
Copy the full SHA fa0e324View commit details
Commits on Mar 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fdb45cd - Browse repository at this point
Copy the full SHA fdb45cdView commit details -
Get rid of waring messages & code cleanup
Changes to be committed: modified: src/node_large_page.cc
Configuration menu - View commit details
-
Copy full SHA for b7791c2 - Browse repository at this point
Copy the full SHA b7791c2View commit details
Commits on Apr 4, 2018
-
Protect the large pages under #ifdef NODE_ENABLE_LARGE_CODE_PAGES and…
… enable node_use_large_pages=true in configure and protect the node_large_page.cc and the link using node_use_large_pages
Configuration menu - View commit details
-
Copy full SHA for 6631eea - Browse repository at this point
Copy the full SHA 6631eeaView commit details
Commits on Apr 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 843089c - Browse repository at this point
Copy the full SHA 843089cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 077bc01 - Browse repository at this point
Copy the full SHA 077bc01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bdd9fc - Browse repository at this point
Copy the full SHA 7bdd9fcView commit details
Commits on May 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b91de5a - Browse repository at this point
Copy the full SHA b91de5aView commit details
Commits on May 9, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 7ef956a - Browse repository at this point
Copy the full SHA 7ef956aView commit details
Commits on May 24, 2018
-
Configuration menu - View commit details
-
Copy full SHA for b02e7a9 - Browse repository at this point
Copy the full SHA b02e7a9View commit details
Commits on May 26, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2af82b1 - Browse repository at this point
Copy the full SHA 2af82b1View commit details
Commits on May 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for cae9285 - Browse repository at this point
Copy the full SHA cae9285View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30114b6 - Browse repository at this point
Copy the full SHA 30114b6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e1f0d - Browse repository at this point
Copy the full SHA 39e1f0dView commit details -
Merge branch '2M-Pages-For-Code-16198' of https://github.intel.com/DS…
…LO/node into intel-large-pages
Configuration menu - View commit details
-
Copy full SHA for 49cd0de - Browse repository at this point
Copy the full SHA 49cd0deView commit details
Commits on May 31, 2018
-
src: node.cc,node_large_page.cc,node_large_page.h build: node.gyp,node.gypi,ld.script config: configure
Configuration menu - View commit details
-
Copy full SHA for 2dd9e8c - Browse repository at this point
Copy the full SHA 2dd9e8cView commit details -
Merge branch 'intel-large-pages' of https://github.com/suresh-sriniva…
…s/node into intel-large-pages
Configuration menu - View commit details
-
Copy full SHA for 51d0f02 - Browse repository at this point
Copy the full SHA 51d0f02View commit details
Commits on Jun 1, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 2f672ee - Browse repository at this point
Copy the full SHA 2f672eeView commit details
Commits on Jun 3, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 31504cc - Browse repository at this point
Copy the full SHA 31504ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for f998c58 - Browse repository at this point
Copy the full SHA f998c58View commit details
Commits on Jun 4, 2018
-
Update with stylistic changes (eg char* instead of char *, IsLargePag…
…eEnabled instead of isLargePageEnabled)
Configuration menu - View commit details
-
Copy full SHA for 9f15cfc - Browse repository at this point
Copy the full SHA 9f15cfcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6de361 - Browse repository at this point
Copy the full SHA d6de361View commit details -
Style fixes according to the Node C++ Style Guide
i) CamelCase for methods, functions ii) snake_case for variables/structs iii) indentation (dont indent code inside namespace)
Configuration menu - View commit details
-
Copy full SHA for 29c7d13 - Browse repository at this point
Copy the full SHA 29c7d13View commit details
Commits on Jun 7, 2018
-
Eliminate ld.script and use implicit script
GNU ld has the INSERT option which makes the externally supported script not override the default script but insert the code into the default. The new ld.implicit.script does just that and no modification to the default script is necessary anymore. PROVIDE (_nodetext = .); PROVIDE (nodetext = .); INSERT BEFORE .text;
Configuration menu - View commit details
-
Copy full SHA for 9828036 - Browse repository at this point
Copy the full SHA 9828036View commit details -
Configuration menu - View commit details
-
Copy full SHA for 600cf54 - Browse repository at this point
Copy the full SHA 600cf54View commit details -
The tests were failing due to libgcc_s unwinder getting confused. I was able to debug this problem and linking and using libunwind didnt have any issues. The code MoveTextRegionToLargePages was being placed in eh_frame region initially and this was causing the tests to fail. I now create a new stub region (before .text) in the implicit script and place the MoveTextRegionToLargePages in that region and also ensure that this is ahead of the region we are moving. gdb node info file 0x0000000000a00000 - 0x0000000000a001d3 is .lpstub 0x0000000000a01000 - 0x000000000182a279 is .text
Configuration menu - View commit details
-
Copy full SHA for bf259e2 - Browse repository at this point
Copy the full SHA bf259e2View commit details
Commits on Jun 8, 2018
-
Configuration menu - View commit details
-
Copy full SHA for f0a6dcb - Browse repository at this point
Copy the full SHA f0a6dcbView commit details
Commits on Jun 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4610793 - Browse repository at this point
Copy the full SHA 4610793View commit details