Closed
Bug 1975350
Opened 5 months ago
Closed 4 months ago
Implement and use GenerateABIFunctionType.py for riscv64 simulator
Categories
(Core :: JavaScript Engine: JIT, task)
Core
JavaScript Engine: JIT
Tracking
()
RESOLVED
FIXED
142 Branch
| Tracking | Status | |
|---|---|---|
| firefox142 | --- | fixed |
People
(Reporter: csmantle, Assigned: csmantle)
Details
Attachments
(2 files, 1 obsolete file)
Currently, GenerateABIFunctionType.py (^1) is used to generate host call typedefs and handlers for mips64 (^2), loong64, arm, and arm64 (^3) simulators. However, it is not yet implemented for riscv64, and the riscv64 simulator still manually specifies all call signatures and handlers (^4, ^5). This may be hard to update when new call signatures are added.
| Assignee | ||
Comment 1•5 months ago
|
||
Updated•5 months ago
|
Assignee: nobody → webmaster
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Updated•5 months ago
|
Attachment #9498269 -
Attachment description: Bug 1975350 - Implement and use GenerateABIFunctionType.py for riscv64 simulator r=jandem → Bug 1975350 - [riscv64] Implement and use GenerateABIFunctionType.py for riscv64 simulator r=jandem
Updated•5 months ago
|
Attachment #9498269 -
Attachment is obsolete: true
| Assignee | ||
Comment 2•5 months ago
|
||
| Assignee | ||
Comment 3•5 months ago
|
||
Pushed by jdemooij@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/58e38968a5ed
https://hg.mozilla.org/integration/autoland/rev/7392d3441bb6
[riscv64] Part 1: Implement riscv64 ABI generator in jit/GenerateABIFunctionType.py. r=jandem
https://github.com/mozilla-firefox/firefox/commit/10fefcd41cba
https://hg.mozilla.org/integration/autoland/rev/3f0a22bef4c5
[riscv64] Part 2: Switch to generated macros in jit/riscv64/Simulator-riscv64.cpp. r=jandem
https://hg.mozilla.org/mozilla-central/rev/7392d3441bb6
https://hg.mozilla.org/mozilla-central/rev/3f0a22bef4c5
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
status-firefox142:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
Updated•4 months ago
|
QA Whiteboard: [qa-triage-done-c143/b142]
You need to log in
before you can comment on or make changes to this bug.
Description
•