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
11:09:38.520
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 |
#11202
master
e8d9cc3b
|
#4637
|
deploy |
dev |
0:46 12 days, 18 hours |
| failed |
#11201
master
e8d9cc3b
|
#4637
|
deploy |
dev |
0:19 12 days, 18 hours |
| success |
#11200
master
e8d9cc3b
|
#4637
|
deploy |
dev |
0:19 12 days, 18 hours |
| success |
#11199
master
e8d9cc3b
|
#4637
|
build |
dev |
0:14 12 days, 18 hours |
| success |
#11198
master
27571d80
|
#4636
|
deploy |
dev |
0:46 12 days, 23 hours |
| success |
#11197
master
27571d80
|
#4636
|
deploy |
dev |
0:19 12 days, 23 hours |
| success |
#11196
master
27571d80
|
#4636
|
deploy |
dev |
0:20 12 days, 23 hours |
| success |
#11195
master
27571d80
|
#4636
|
build |
dev |
0:15 12 days, 23 hours |
| success |
#11194
master
7567b4bc
|
#4635
|
deploy |
dev |
0:44 12 days, 23 hours |
| success |
#11193
master
7567b4bc
|
#4635
|
deploy |
dev |
0:17 12 days, 23 hours |
| success |
#11192
master
7567b4bc
|
#4635
|
deploy |
dev |
0:20 12 days, 23 hours |
| success |
#11191
master
7567b4bc
|
#4635
|
build |
dev |
0:13 12 days, 23 hours |
| success |
#11172
master
370dc3f5
|
#4628
|
deploy |
dev |
0:39 15 days, 12 hours |
| success |
#11171
master
370dc3f5
|
#4628
|
deploy |
dev |
0:17 15 days, 12 hours |
| success |
#11170
master
370dc3f5
|
#4628
|
deploy |
dev |
0:18 15 days, 12 hours |
| success |
#11169
master
370dc3f5
|
#4628
|
build |
dev |
0:13 15 days, 12 hours |
| success |
#11168
master
9e603b4c
|
#4627
|
deploy |
dev |
0:41 15 days, 12 hours |
| success |
#11167
master
9e603b4c
|
#4627
|
deploy |
dev |
0:18 15 days, 12 hours |
| success |
#11166
master
9e603b4c
|
#4627
|
deploy |
dev |
0:19 15 days, 12 hours |
| success |
#11165
master
9e603b4c
|
#4627
|
build |
dev |
0:13 15 days, 12 hours |
| success |
#11133
master
6f0f8e7f
|
#4617
|
deploy |
dev |
0:47 25 days, 6 hours |
| success |
#11132
master
6f0f8e7f
|
#4617
|
deploy |
dev |
0:19 25 days, 6 hours |
| success |
#11131
master
6f0f8e7f
|
#4617
|
deploy |
dev |
0:21 25 days, 6 hours |
| success |
#11130
master
6f0f8e7f
|
#4617
|
build |
dev |
0:13 25 days, 6 hours |
| success |
#11083
master
c259cc8c
|
#4600
|
deploy |
dev |
0:45 1 month, 4 days |
| success |
#11082
master
c259cc8c
|
#4600
|
deploy |
dev |
0:18 1 month, 4 days |
| success |
#11081
master
c259cc8c
|
#4600
|
deploy |
dev |
0:19 1 month, 4 days |
| success |
#11080
master
c259cc8c
|
#4600
|
build |
dev |
0:15 1 month, 4 days |
| success |
#11033
master
4516e74a
|
#4579
|
deploy |
dev |
1:15 4 months, 25 days |
| success |
#11032
master
4516e74a
|
#4579
|
deploy |
dev |
0:23 4 months, 25 days |
| success |
#11031
master
4516e74a
|
#4579
|
deploy |
dev |
0:20 4 months, 25 days |
| success |
#11030
master
4516e74a
|
#4579
|
build |
dev |
0:24 4 months, 25 days |
| success |
#10981
master
16b84367
|
#4557
|
deploy |
Edit .gitlab-ci.yml |
0:40 6 months, 24 days |
| success |
#10980
master
16b84367
|
#4557
|
deploy |
Edit .gitlab-ci.yml |
0:18 6 months, 24 days |
| success |
#10979
master
16b84367
|
#4557
|
deploy |
Edit .gitlab-ci.yml |
0:21 6 months, 24 days |
| success |
#10978
master
16b84367
|
#4557
|
build |
Edit .gitlab-ci.yml |
0:14 6 months, 24 days |
| success |
#10896
master
6610c09e
|
#4523
|
deploy |
dev |
0:46 1 year, 1 month |
| success |
#10895
master
6610c09e
|
#4523
|
deploy |
dev |
0:20 1 year, 1 month |
| success |
#10894
master
6610c09e
|
#4523
|
deploy |
dev |
0:18 1 year, 1 month |
| success |
#10893
master
6610c09e
|
#4523
|
build |
dev |
0:13 1 year, 1 month |
| success |
#10892
master
6610c09e
|
#4522
|
deploy |
dev |
0:41 1 year, 1 month |
| success |
#10891
master
6610c09e
|
#4522
|
deploy |
dev |
0:18 1 year, 1 month |
| failed |
#10890
master
6610c09e
|
#4522
|
deploy |
dev |
0:18 1 year, 1 month |
| success |
#10889
master
6610c09e
|
#4522
|
build |
dev |
0:13 1 year, 1 month |
| canceled |
#10888
master
2d39c2d5
|
#4521
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10887
master
2d39c2d5
|
#4521
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10886
master
2d39c2d5
|
#4521
|
build |
dev |
0:0 1 year, 1 month |
| success |
#10885
master
2d39c2d5
|
#4520
|
deploy |
dev |
0:41 1 year, 1 month |
| success |
#10884
master
2d39c2d5
|
#4520
|
deploy |
dev |
0:19 1 year, 1 month |
| success |
#10883
master
2d39c2d5
|
#4520
|
build |
dev |
0:13 1 year, 1 month |
| failed |
#10882
master
b45290d9
|
#4518
|
deploy |
dev |
0:39 1 year, 1 month |
| failed |
#10881
master
b45290d9
|
#4518
|
deploy |
dev |
0:22 1 year, 1 month |
| failed |
#10880
master
b45290d9
|
#4518
|
deploy |
dev |
0:5 1 year, 1 month |
| failed |
#10879
master
b45290d9
|
#4518
|
deploy |
dev |
0:5 1 year, 1 month |
| failed |
#10878
master
b45290d9
|
#4518
|
deploy |
dev |
0:5 1 year, 1 month |
| failed |
#10874
master
b45290d9
|
#4518
|
deploy |
dev |
0:17 1 year, 1 month |
| success |
#10873
master
b45290d9
|
#4518
|
deploy |
dev |
0:21 1 year, 1 month |
| success |
#10872
master
b45290d9
|
#4518
|
build |
dev |
0:17 1 year, 1 month |
| canceled |
#10871
master
b45290d9
|
#4518
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10870
master
b45290d9
|
#4518
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10869
master
b45290d9
|
#4518
|
build |
dev |
0:0 1 year, 1 month |
| canceled |
#10868
master
b45290d9
|
#4518
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10867
master
b45290d9
|
#4518
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10866
master
b45290d9
|
#4518
|
build |
dev |
0:0 1 year, 1 month |
| canceled |
#10865
master
60b489b7
|
#4517
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10864
master
60b489b7
|
#4517
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10863
master
60b489b7
|
#4517
|
build |
dev |
0:0 1 year, 1 month |
| canceled |
#10860
master
518fff46
|
#4514
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10859
master
518fff46
|
#4514
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10858
master
518fff46
|
#4514
|
build |
dev |
0:0 1 year, 1 month |
| canceled |
#10852
master
518fff46
|
#4512
|
build |
dev |
0:0 1 year, 1 month |
| canceled |
#10851
master
518fff46
|
#4512
|
deploy |
dev |
0:0 1 year, 1 month |
| canceled |
#10850
master
518fff46
|
#4512
|
deploy |
dev |
0:0 1 year, 1 month |
| failed |
#10849
master
518fff46
|
#4512
|
build |
dev |
0:0 1 year, 1 month |
| skipped |
#10823
master
8bc6e498
|
#4502
|
deploy |
dev |
0:0 56 years, 8 months |
| skipped |
#10822
master
8bc6e498
|
#4502
|
deploy |
dev |
0:0 56 years, 8 months |
| failed |
#10821
master
8bc6e498
|
#4502
|
build |
dev |
0:0 1 year, 1 month |
| skipped |
#10692
master
3a41ad66
|
#4456
|
deploy |
passwd riscv-tests addi |
0:0 56 years, 8 months |
| skipped |
#10691
master
3a41ad66
|
#4456
|
deploy |
passwd riscv-tests addi |
0:0 56 years, 8 months |
| failed |
#10690
master
3a41ad66
|
#4456
|
build |
passwd riscv-tests addi |
0:0 1 year, 8 months |
| success |
#10651
master
3a41ad66
|
#4416
|
deploy |
passwd riscv-tests addi |
0:52 1 year, 9 months |
| success |
#10650
master
3a41ad66
|
#4416
|
deploy |
passwd riscv-tests addi |
0:26 1 year, 9 months |
| success |
#10649
master
3a41ad66
|
#4416
|
build |
passwd riscv-tests addi |
1:50 1 year, 9 months |
| success |
#10648
master
0eea24c0
|
#4415
|
deploy |
dev |
2:44 1 year, 10 months |
| success |
#10647
master
0eea24c0
|
#4415
|
deploy |
dev |
1:8 1 year, 10 months |
| success |
#10646
master
0eea24c0
|
#4415
|
build |
dev |
0:24 1 year, 10 months |
| success |
#10645
master
1e4cd0e4
|
#4414
|
deploy |
dev |
0:32 1 year, 10 months |
| success |
#10644
master
1e4cd0e4
|
#4414
|
deploy |
dev |
1:4 1 year, 10 months |
| success |
#10643
master
1e4cd0e4
|
#4414
|
build |
dev |
0:23 1 year, 10 months |
| success |
#10642
master
420ad641
|
#4413
|
deploy |
dev |
1:23 1 year, 10 months |
| success |
#10641
master
420ad641
|
#4413
|
deploy |
dev |
0:31 1 year, 10 months |
| failed |
#10640
master
420ad641
|
#4413
|
deploy |
dev |
0:30 1 year, 10 months |
| success |
#10639
master
420ad641
|
#4413
|
build |
dev |
0:23 1 year, 10 months |
| success |
#10638
master
e39df433
|
#4412
|
deploy |
dev |
0:38 1 year, 10 months |
| failed |
#10637
master
e39df433
|
#4412
|
deploy |
dev |
0:24 1 year, 10 months |
| success |
#10636
master
e39df433
|
#4412
|
deploy |
dev |
0:23 1 year, 10 months |
| success |
#10635
master
e39df433
|
#4412
|
build |
dev |
0:20 1 year, 10 months |
| success |
#10634
master
0d54d559
|
#4411
|
deploy |
test-riscv |
1:0 1 year, 10 months |
| failed |
#10633
master
0d54d559
|
#4411
|
deploy |
test-riscv |
0:27 1 year, 10 months |
| success |
#10632
master
0d54d559
|
#4411
|
deploy |
test-riscv |
0:27 1 year, 10 months |
Gitlab