-
Notifications
You must be signed in to change notification settings - Fork 53
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
Work towards getting NodeJS running #161
Conversation
79236b0
to
03fd25c
Compare
03fd25c
to
f77c5d6
Compare
1fcf325
to
1b63ec5
Compare
1b63ec5
to
372e850
Compare
9ff255f
to
58ad4f4
Compare
What is blocking this? |
futex emulation is very minimal in libriscv, which presents problems when there is complex thread-synchronization schemes The problem might be small, or big. No way to know without discovering what it is. |
This PR is a piece-wise solution to this PR, where v8 is now fully functional inside the sandbox, with Isolates, JIT-compilation and WebAssembly modules |
Task complete? |
No, now comes the second part where I have to try to see if NodeJS even makes sense. We'll see. Hopefully it doesn't use threading extensively, or there's a switch to disable it. |
Added improved Futex facility emulation: #199 It's aborting on something still, but hopefully I got a lot further on the startup process. I can use strace on the emulator to see most of what's happening, but for the next abort, likely remote GDB is needed. |
This PR has been superseded by #202 |
No description provided.