FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

riscv64: Add riscv64 configure by luyahan · Pull Request #37980 · nodejs/node · GitHub

/ node Public

riscv64: Add riscv64 configure - #37980

Closed
luyahan wants to merge 1 commit into
nodejs:masterfrom
luyahan:riscv64-patch
Closed

riscv64: Add riscv64 configure #37980
luyahan wants to merge 1 commit into
nodejs:masterfrom
luyahan:riscv64-patch

Conversation

luyahan commented Mar 30, 2021
edited by aduh95
Loading

Copy link
Copy Markdown
Contributor

v8 had been add riscv64 backend, so i open this
pr to add riscv64 configure.

Fixes: #37856

nodejs-github-bot added build Issues and PRs related to build files or the CI. needs-ci PRs that need a full CI run. labels Mar 30, 2021

Copy link
Copy Markdown
Collaborator

Comment thread tools/v8_gypfiles/toolchain.gypi Outdated
Comment thread tools/v8_gypfiles/v8.gyp Outdated
Comment thread tools/v8_gypfiles/v8.gyp Outdated
luyahan requested a review from targos March 31, 2021 02:21

Copy link
Copy Markdown
Member

@luyahan Do you have riscv64 machines to verify this ?

luyahan commented Mar 31, 2021

Copy link
Copy Markdown
Contributor Author

@luyahan Do you have riscv64 machines to verify this ?

Yes i have a Hifive unleashed。And i had run test on it.

Copy link
Copy Markdown
Member

@luyahan Do you have riscv64 machines to verify this ?

Yes i have a Hifive unleashed。And i had run test on it.

To make riscv longterm support, any thought provide machines to our infra https://github.com/nodejs/build ?

luyahan commented Mar 31, 2021

Copy link
Copy Markdown
Contributor Author

@luyahan Do you have riscv64 machines to verify this ?

Yes i have a Hifive unleashed。And i had run test on it.

To make riscv longterm support, any thought provide machines to our infra https://github.com/nodejs/build ?

Our lab ony have two boards.But we have oredered Hifive unmatched that don't delivered ret.
Can we build node.js on v8 simulator mode?If possible, we can run ricv64 test on x64 machine.

luyahan commented Apr 1, 2021

Copy link
Copy Markdown
Contributor Author

@luyahan Do you have riscv64 machines to verify this ?

Yes i have a Hifive unleashed。And i had run test on it.

To make riscv longterm support, any thought provide machines to our infra https://github.com/nodejs/build ?

About May, PLCT Lab can get some riscv64 .borads and can donate it to Node.js ci

 v8 had been add riscv64 backend, so i open this
pr to add riscv64 configure.

Refs: nodejs#37856

nodejs-github-bot commented Apr 14, 2021
edited by targos
Loading

Copy link
Copy Markdown
Collaborator

luyahan changed the title riscv64: Add riscv64 configure riscv64: Add riscv64 configure Apr 14, 2021

luyahan commented Apr 14, 2021

Copy link
Copy Markdown
Contributor Author

How to retry Build from tarball / test-tarball-linux (pull_request) ?

Copy link
Copy Markdown
Member

Landed in 1d21a8d

gengjiawen closed this Apr 14, 2021
gengjiawen pushed a commit that referenced this pull request Apr 14, 2021
v8 had been add riscv64 backend, so i open this
pr to add riscv64 configure.

Refs: #37856

PR-URL: #37980
Fixes: #37856
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>

Copy link
Copy Markdown
Member

How to retry Build from tarball / test-tarball-linux (pull_request) ?

It kinds of flaky as long as Jenkins passed. It's fine.

Thanks for the contribution :)

BethGriggs pushed a commit that referenced this pull request Apr 15, 2021
v8 had been add riscv64 backend, so i open this
pr to add riscv64 configure.

Refs: #37856

PR-URL: #37980
Fixes: #37856
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Michaël Zasso <targos@protonmail.com>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
algitbot pushed a commit to alpinelinux/aports that referenced this pull request Jun 14, 2021
Although riscv64 should be supported it fails to build, disable for now.

../deps/v8/src/codegen/riscv64/macro-assembler-riscv64.h:222:8: error: 'void v8::internal::TurboAssembler::JumpCodeObject(v8::internal::Register)' marked 'override', but does not override
  222 |   void JumpCodeObject(Register code_object) override;

nodejs/node#37980
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Issues and PRs related to build files or the CI. needs-ci PRs that need a full CI run.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add riscv64 backend for node.js

5 participants


Back | FazBrowse Home | New Git URL