|
49a1f26c06
|
chore: rename module to allow public go-mod imports
|
2022-12-28 16:07:11 +13:00 |
|
|
b5871337ab
|
cpu.test: add test cases for add, ebreak, assembling fragments with llvm
|
2022-12-28 15:58:24 +13:00 |
|
|
9826230bc4
|
eei: fixes for write-through pages, endianness
|
2022-12-28 15:57:49 +13:00 |
|
|
396cece705
|
cpu: implement ECALL/EBREAK
|
2022-12-28 14:46:41 +13:00 |
|
|
b5809d4689
|
cpu: implement FENCE/FENCE.TSO/PAUSE as stub
|
2022-12-28 14:42:55 +13:00 |
|
|
2864b16817
|
cpu: implement SB/SH/SW
|
2022-12-28 14:34:34 +13:00 |
|
|
4654a5bc72
|
cpu: implement LB/LH/LW/LBU/LHU
|
2022-12-28 14:27:12 +13:00 |
|
|
49b78a4b75
|
eei/virtualeei: implement io.WriterAt
|
2022-12-28 14:11:23 +13:00 |
|
|
453e8b39e4
|
eei: implement paging-based eei
|
2022-12-28 14:11:07 +13:00 |
|
|
29a94dd442
|
cpu: use EEI terminology
|
2022-12-28 13:59:35 +13:00 |
|
|
c46b1e515d
|
cpu: implement BEQ/BNE/BLT/BGE/BLTU/BGEU
|
2022-12-28 13:23:30 +13:00 |
|
|
236337c219
|
cpu: implement JAL/JALR
|
2022-12-28 13:05:57 +13:00 |
|
|
77a155fd79
|
cpu: implement LUI, AUIPC, ADD/SUB/SLL/SLT/SLTU/XOR/SRL/SRA/OR/AND
|
2022-12-28 12:33:07 +13:00 |
|
|
038f3d623c
|
doc/README: add link to CC-license for source code comments
|
2022-12-28 12:32:49 +13:00 |
|
|
6695d1ac45
|
doc: add README.md and ISC license
|
2022-12-28 12:12:54 +13:00 |
|
|
8fe73f0c2d
|
cpu: separate into cpu/cmd/test/world files
|
2022-12-28 12:05:26 +13:00 |
|
|
647998df5e
|
initial commit
|
2022-12-28 11:47:14 +13:00 |
|