- Jun 02, 2020
-
-
Karol Harasim authored
-
Karol Harasim authored
-
bors[bot] authored
57: Surround use of absolute address with "norelax" r=Disasm a=laanwj This prevents an unsupported `R_RISCV_ALIGN` relocation from being generated by disabling link-time relaxing for the appropriate part. Fixes #55. Co-authored-by:Wladimir J. van der Laan <laanwj@protonmail.com>
-
Wladimir J. van der Laan authored
-
Wladimir J. van der Laan authored
This prevents an unsupported `R_RISCV_ALIGN` relocation from being generated by disabling link-time relaxing for the appropriate part. Fixes #55.
-
- Jun 01, 2020
-
-
bors[bot] authored
56: Exception handler may return r=Disasm a=laanwj We need exceptions to be able to return. For example, after fixing the issue that caused them in the first place (e.g. paging), or after emulating missing instructions and possibly updating `mepc`. Co-authored-by:Wladimir J. van der Laan <laanwj@protonmail.com>
-
Wladimir J. van der Laan authored
-
- May 17, 2020
-
-
bors[bot] authored
54: Check code style on CI r=almindor a=Disasm Co-authored-by:Vadim Kaushan <admin@disasm.info>
-
Vadim Kaushan authored
-
bors[bot] authored
53: fix rust fmt to not mangle externs r=Disasm a=almindor Cargo fmt mangled all the `extern "Rust"` cases, this fixes it and cleans up the code. Co-authored-by:Ales Katona <ales@katona.me>
-
Ales Katona authored
-
bors[bot] authored
52: Only checking for necessary extensions when linking, made debug information location-independent r=almindor a=ilya-epifanov Regarding the debug information: ```diff 1c1 < In archive src/oss/riscv-rt-orig/bin/riscv32i-unknown-none-elf.a: --- > In archive src/oss/riscv-rt/bin/riscv32i-unknown-none-elf.a: 335,336c335,336 < <18> DW_AT_comp_dir : (indirect string, offset: 0x6): /home/disasm/dev/rust/embedded/workspace/riscv-rt < <1c> DW_AT_producer : (indirect string, offset: 0x38): GNU AS 2.32 --- > <18> DW_AT_comp_dir : (indirect string, offset: 0x6): /riscv-rt > <1c> DW_AT_producer : (indirect string, offset: 0x10): GNU AS 2.34 367,371c367,368 < 0x00000000 61736d2e 53002f68 6f6d652f 64697361 asm.S./home/disa < 0x00000010 736d2f64 65762f72 7573742f 656d6265 sm/dev/rust/embe < 0x00000020 64646564 2f776f72 6b737061 63652f72 dded/workspace/r < 0x00000030 69736376 2d727400 474e5520 41532032 iscv-rt.GNU AS 2 < 0x00000040 2e333200 .32. --- > 0x00000000 61736d2e 53002f72 69736376 2d727400 asm.S./riscv-rt. > 0x00000010 474e5520 41532032 2e333400 GNU AS 2.34. 386c383 < Version: 1 --- > Version: 3 ``` Versions are still different, but at least the build paths are independent from the build environment. Co-authored-by:Ilya Epifanov <elijah.epifanov@gmail.com>
-
bors[bot] authored
51: CI fixes and improvements r=almindor a=Disasm Co-authored-by:Vadim Kaushan <admin@disasm.info>
-
- May 16, 2020
-
-
Ilya Epifanov authored
-
Ilya Epifanov authored
-
- Apr 22, 2020
-
-
Vadim Kaushan authored
-
bors[bot] authored
50: Document MSRV on README r=Disasm a=eldruin See: https://github.com/rust-embedded/wg/issues/445 Co-authored-by:
Diego Barrios Romero <eldruin@gmail.com>
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
Diego Barrios Romero authored
-
- Mar 10, 2020
-
-
bors[bot] authored
48: Release v0.7.0 r=almindor a=Disasm Co-authored-by:Vadim Kaushan <admin@disasm.info>
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
bors[bot] authored
45: Add support for the riscv32i target r=almindor a=Disasm Ported from [fomu-rt](https://github.com/im-tomu/fomu-rt) Closes: https://github.com/rust-embedded/riscv-rt/pull/34 Co-authored-by:
Vadim Kaushan <admin@disasm.info>
-
- Mar 08, 2020
-
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
- Mar 07, 2020
-
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-
- Feb 29, 2020
-
-
bors[bot] authored
42: Implement interrupt and exception handling, bump version r=almindor a=Disasm Co-authored-by:Vadim Kaushan <admin@disasm.info>
-
Vadim Kaushan authored
-
Vadim Kaushan authored
-