This project aims to create a workable risc-v/x86/arm assembler using java, this is our first stage, and then we will use it to support all the embedded-asm-syntax in our tiny kernel.
We use antlr to create parser.
Project Management
Everyone in the team should be hands-on and contribute code. We follow NoPM project management methodology. Coding oriented. We have regular weekly meeting in Kowloon Tong, around 4-6 hours, to sync up our progress and share all knowledge.
Project site
gitlab https://gitlab.com/quantr/toolchain/Assembler
facebook https://www.facebook.com/groups/491276011610560
GitLab CI/CD
We rely on gitlab ci/cd to auto build our assembler, run a full test and upload the result to https://www.quantr.hk/asmweb
Finish all knowledge preparation. Feel comfortable with Intel manual, confirm the antlr designs and whole team start translating intel basic set of instruction.
to
2020-03-30
closed
Netbeans RISC-V need to support
- create project, generate a quantr.hk json file, all our project settings go there
- editor supports
- syntax highlight
- accurate error highlight and error message
- code completion
- debugger supports
- step over
- step in and step out only for c code
- run and pause
- Hook the netbeans debugger to our simulator
- provide memory and register window
- allow user modify memory and register in runtime
- Profiler
- mainly base on our listing file provide additional profile information about cpu cycle
- Well support macro
- for c project, support gcc and hook their inline assembly to our assembler, and make sure linker script work
to
2022-12-31
active
We need to support these macro to make our assembler really work
- %define
- %ifdef
- label1:
- %skip
- .byte
- %include
- times 64 db 0
- times 64-$+buffer db ' '
to
2022-12-31
active
07:42:41.550
01:49:18.226
14:51:00.339
17:14:49.296
08:44:47.763
15:08:12.276
03:59:34.596
09:50:52.067
09:51:34.796
17:55:34.701
06:24:35.515
06:10:24.425
06:08:26.458
16:10:14.050
16:09:37.663
11:11:44.731
14:54:58.160
14:54:45.446
20:22:40.724
Status | Job | Pipeline | Stage | Commit Msg | Timing |
---|---|---|---|---|---|
success |
#8368433224
master
3a41ad66
|
#1543608769 Peter | deploy |
passwd riscv-tests addi |
0:52 1 month, 18 days |
success |
#8368433214
master
3a41ad66
|
#1543608769 Peter | deploy |
passwd riscv-tests addi |
0:26 1 month, 18 days |
success |
#8368433208
master
3a41ad66
|
#1543608769 Peter | build |
passwd riscv-tests addi |
1:50 1 month, 18 days |
success |
#8241887544
master
0eea24c0
|
#1522288689 Peter | deploy |
dev |
2:44 2 months, 1 day |
success |
#8241887542
master
0eea24c0
|
#1522288689 Peter | deploy |
dev |
1:8 2 months, 1 day |
success |
#8241887539
master
0eea24c0
|
#1522288689 Peter | build |
dev |
0:24 2 months, 1 day |
success |
#8191219550
master
1e4cd0e4
|
#1512875778 Peter | deploy |
dev |
1:4 2 months, 7 days |
success |
#8191219547
master
1e4cd0e4
|
#1512875778 Peter | deploy |
dev |
0:32 2 months, 7 days |
success |
#8191219541
master
1e4cd0e4
|
#1512875778 Peter | build |
dev |
0:23 2 months, 7 days |
success |
#8103427980
master
420ad641
|
#1498092294 Peter | deploy |
dev |
1:23 2 months, 16 days |
failed |
#8098025236
master
420ad641
|
#1498092294 Peter | deploy |
dev |
0:30 2 months, 17 days |
success |
#8098025230
master
420ad641
|
#1498092294 Peter | deploy |
dev |
0:31 2 months, 17 days |
success |
#8098025219
master
420ad641
|
#1498092294 Peter | build |
dev |
0:23 2 months, 17 days |
success |
#8093434444
master
e39df433
|
#1497363081 Peter | deploy |
dev |
0:38 2 months, 17 days |
failed |
#8093434443
master
e39df433
|
#1497363081 Peter | deploy |
dev |
0:24 2 months, 17 days |
success |
#8093434441
master
e39df433
|
#1497363081 Peter | deploy |
dev |
0:23 2 months, 17 days |
success |
#8093434440
master
e39df433
|
#1497363081 Peter | build |
dev |
0:20 2 months, 17 days |
success |
#8093036020
master
0d54d559
|
#1497302187 Peter | deploy |
test-riscv |
1:0 2 months, 17 days |
failed |
#8093036019
master
0d54d559
|
#1497302187 Peter | deploy |
test-riscv |
0:27 2 months, 17 days |
success |
#8093036018
master
0d54d559
|
#1497302187 Peter | deploy |
test-riscv |
0:27 2 months, 17 days |
success |
#8093036017
master
0d54d559
|
#1497302187 Peter | test |
test-riscv |
2:3 2 months, 17 days |
success |
#8093036016
master
0d54d559
|
#1497302187 Peter | build |
test-riscv |
0:26 2 months, 17 days |
success |
#7279686818
master
333dc8f5
|
#1363077125 Peter | deploy |
Merge origin/master |
5:37 5 months, 26 days |
failed |
#7279686816
master
333dc8f5
|
#1363077125 Peter | deploy |
Merge origin/master |
2:44 5 months, 26 days |
success |
#7279686814
master
333dc8f5
|
#1363077125 Peter | deploy |
Merge origin/master |
2:11 5 months, 26 days |
success |
#7279686812
master
333dc8f5
|
#1363077125 Peter | build |
Merge origin/master |
1:1 5 months, 26 days |
success |
#7202160692
master
89da80ab
|
#1350606406 Peter | deploy |
dev |
1:56 6 months, 6 days |
success |
#7202160668
master
89da80ab
|
#1350606406 Peter | deploy |
dev |
1:12 6 months, 6 days |
success |
#7202160651
master
89da80ab
|
#1350606406 Peter | deploy |
dev |
1:14 6 months, 6 days |
success |
#7202160532
master
89da80ab
|
#1350606406 Peter | build |
dev |
0:37 6 months, 6 days |
success |
#7201713868
master
d11574cc
|
#1350531998 Peter | deploy |
dev |
2:25 6 months, 6 days |
success |
#7201713867
master
d11574cc
|
#1350531998 Peter | deploy |
dev |
2:37 6 months, 6 days |
success |
#7201713865
master
d11574cc
|
#1350531998 Peter | deploy |
dev |
4:28 6 months, 6 days |
success |
#7201713864
master
d11574cc
|
#1350531998 Peter | build |
dev |
2:49 6 months, 6 days |
success |
#7201658058
master
8bae06ca
|
#1350523501 Peter | deploy |
dev |
3:2 6 months, 6 days |
success |
#7201658056
master
8bae06ca
|
#1350523501 Peter | deploy |
dev |
3:5 6 months, 6 days |
success |
#7201658055
master
8bae06ca
|
#1350523501 Peter | deploy |
dev |
2:26 6 months, 6 days |
success |
#7201658053
master
8bae06ca
|
#1350523501 Peter | build |
dev |
1:32 6 months, 6 days |
success |
#7201564840
master
33664eb5
|
#1350509869 Peter | deploy |
docker works |
9:41 6 months, 6 days |
success |
#7201564839
master
33664eb5
|
#1350509869 Peter | deploy |
docker works |
2:16 6 months, 6 days |
success |
#7201564837
master
33664eb5
|
#1350509869 Peter | deploy |
docker works |
2:12 6 months, 6 days |
success |
#7201564835
master
33664eb5
|
#1350509869 Peter | build |
docker works |
1:20 6 months, 6 days |
success |
#7201380690
master
ee0b0f56
|
#1350478265 Peter | deploy |
dev |
3:34 6 months, 6 days |
success |
#7201380682
master
ee0b0f56
|
#1350478265 Peter | deploy |
dev |
3:16 6 months, 6 days |
success |
#7201380674
master
ee0b0f56
|
#1350478265 Peter | deploy |
dev |
2:31 6 months, 6 days |
success |
#7201380665
master
ee0b0f56
|
#1350478265 Peter | build |
dev |
0:59 6 months, 6 days |
success |
#7116741809
master
58b88e8e
|
#1335452870 Peter | deploy |
dev |
9:31 6 months, 15 days |
success |
#7116741808
master
58b88e8e
|
#1335452870 Peter | deploy |
dev |
12:31 6 months, 15 days |
success |
#7116741807
master
58b88e8e
|
#1335452870 Peter | deploy |
dev |
8:48 6 months, 15 days |
success |
#7116741805
master
58b88e8e
|
#1335452870 Peter | build |
dev |
5:21 6 months, 15 days |
success |
#7110061861
master
ac856581
|
#1334285301 Peter | deploy |
dev |
14:48 6 months, 16 days |
success |
#7110061860
master
ac856581
|
#1334285301 Peter | deploy |
dev |
13:36 6 months, 16 days |
success |
#7110061859
master
ac856581
|
#1334285301 Peter | deploy |
dev |
9:22 6 months, 16 days |
success |
#7110061858
master
ac856581
|
#1334285301 Peter | build |
dev |
3:26 6 months, 16 days |
failed |
#7108024821
master
47179c2f
|
#1314329953 Peter | test |
test-riscv |
5:1 6 months, 17 days |
failed |
#6996700719
master
47179c2f
|
#1314329953 Peter | test |
test-riscv |
5:1 7 months, 8 hours |
skipped |
#6994899104
master
47179c2f
|
#1314329953 Peter | deploy |
test-riscv |
0:0 55 years, 1 day |
skipped |
#6994899103
master
47179c2f
|
#1314329953 Peter | deploy |
test-riscv |
0:0 55 years, 1 day |
skipped |
#6994899102
master
47179c2f
|
#1314329953 Peter | deploy |
test-riscv |
0:0 55 years, 1 day |
failed |
#6994899101
master
47179c2f
|
#1314329953 Peter | test |
test-riscv |
5:0 7 months, 1 day |
success |
#6994899100
master
47179c2f
|
#1314329953 Peter | build |
test-riscv |
0:15 7 months, 1 day |
success |
#6994897993
master
5203c269
|
#1314329746 Peter | deploy |
moved to Elf_Sym from Elf32_Sym |
0:43 7 months, 1 day |
success |
#6994897992
master
5203c269
|
#1314329746 Peter | deploy |
moved to Elf_Sym from Elf32_Sym |
0:24 7 months, 1 day |
success |
#6994897991
master
5203c269
|
#1314329746 Peter | deploy |
moved to Elf_Sym from Elf32_Sym |
0:26 7 months, 1 day |
success |
#6994897990
master
5203c269
|
#1314329746 Peter | build |
moved to Elf_Sym from Elf32_Sym |
0:13 7 months, 1 day |
success |
#6621325497
master
5203c269
|
#1252343798 Peter | build |
moved to Elf_Sym from Elf32_Sym |
0:16 8 months, 19 days |
success |
#6621323921
master
5203c269
|
#1252343798 Peter | deploy |
moved to Elf_Sym from Elf32_Sym |
0:33 8 months, 19 days |
success |
#6621323920
master
5203c269
|
#1252343798 Peter | deploy |
moved to Elf_Sym from Elf32_Sym |
0:26 8 months, 19 days |
success |
#6621323919
master
5203c269
|
#1252343798 Peter | deploy |
moved to Elf_Sym from Elf32_Sym |
0:29 8 months, 19 days |
failed |
#6621323918
master
5203c269
|
#1252343798 Peter | build |
moved to Elf_Sym from Elf32_Sym |
0:20 8 months, 19 days |
failed |
#6621321513
master
5203c269
|
#1252332992 Peter | build |
moved to Elf_Sym from Elf32_Sym |
0:16 8 months, 19 days |
failed |
#6621315992
master
5203c269
|
#1252332992 Peter | build |
moved to Elf_Sym from Elf32_Sym |
0:12 8 months, 19 days |
failed |
#6621299115
master
5203c269
|
#1252332992 Peter | build |
moved to Elf_Sym from Elf32_Sym |
0:17 8 months, 19 days |
failed |
#6621296966
master
5203c269
|
#1252332992 Peter | build |
moved to Elf_Sym from Elf32_Sym |
0:27 8 months, 19 days |
failed |
#6621288583
master
5203c269
|
#1252332992 Peter | build |
moved to Elf_Sym from Elf32_Sym |
0:16 8 months, 19 days |
failed |
#6621282911
master
5203c269
|
#1252332992 Peter | build |
moved to Elf_Sym from Elf32_Sym |
0:14 8 months, 19 days |
skipped |
#6621276644
master
5203c269
|
#1252332992 Peter | deploy |
moved to Elf_Sym from Elf32_Sym |
0:0 55 years, 1 day |
skipped |
#6621276642
master
5203c269
|
#1252332992 Peter | deploy |
moved to Elf_Sym from Elf32_Sym |
0:0 55 years, 1 day |
skipped |
#6621276641
master
5203c269
|
#1252332992 Peter | deploy |
moved to Elf_Sym from Elf32_Sym |
0:0 55 years, 1 day |
failed |
#6621276640
master
5203c269
|
#1252332992 Peter | build |
moved to Elf_Sym from Elf32_Sym |
0:14 8 months, 19 days |
success |
#6168485611
master
8bba77c4
|
#1176006775 Peter | deploy |
dev |
0:33 10 months, 19 days |
success |
#6168485609
master
8bba77c4
|
#1176006775 Peter | deploy |
dev |
0:25 10 months, 19 days |
success |
#6168485607
master
8bba77c4
|
#1176006775 Peter | deploy |
dev |
0:43 10 months, 19 days |
success |
#6168485606
master
8bba77c4
|
#1176006775 Peter | build |
dev |
0:17 10 months, 19 days |
success |
#6073311822
master
9acb6822
|
#1160727755 Peter | deploy |
fixed c.or disasm |
0:34 11 months, 1 day |
success |
#6073311801
master
9acb6822
|
#1160727755 Peter | deploy |
fixed c.or disasm |
0:26 11 months, 1 day |
success |
#6073311788
master
9acb6822
|
#1160727755 Peter | deploy |
fixed c.or disasm |
0:20 11 months, 1 day |
success |
#6073311771
master
9acb6822
|
#1160727755 Peter | build |
fixed c.or disasm |
0:14 11 months, 1 day |
success |
#6069068541
master
aa505305
|
#1160059152 Ken Lam | deploy |
dev |
0:32 11 months, 1 day |
success |
#6069068540
master
aa505305
|
#1160059152 Ken Lam | deploy |
dev |
0:34 11 months, 1 day |
success |
#6069068539
master
aa505305
|
#1160059152 Ken Lam | deploy |
dev |
0:25 11 months, 1 day |
success |
#6069068538
master
aa505305
|
#1160059152 Ken Lam | build |
dev |
0:14 11 months, 1 day |
success |
#6059480809
master
0f4dd389
|
#1158639167 Ken Lam | deploy |
dev |
0:30 11 months, 2 days |
success |
#6059480808
master
0f4dd389
|
#1158639167 Ken Lam | deploy |
dev |
0:23 11 months, 2 days |
success |
#6059480807
master
0f4dd389
|
#1158639167 Ken Lam | deploy |
dev |
0:23 11 months, 2 days |
success |
#6059480806
master
0f4dd389
|
#1158639167 Ken Lam | build |
dev |
0:14 11 months, 2 days |
success |
#6041753769
master
b3d4bb6c
|
#1155894489 Ken Lam | deploy |
dev |
0:32 11 months, 4 days |
success |
#6041753767
master
b3d4bb6c
|
#1155894489 Ken Lam | deploy |
dev |
0:26 11 months, 4 days |
success |
#6041753766
master
b3d4bb6c
|
#1155894489 Ken Lam | deploy |
dev |
0:21 11 months, 4 days |
success |
#6041753765
master
b3d4bb6c
|
#1155894489 Ken Lam | build |
dev |
0:14 11 months, 4 days |