gjz010
|
f68cd2486e
|
Migrating to OpenSBI 0.9 with SBI spec 0.2
|
2021-03-03 14:32:41 +08:00 |
|
Jiajie Chen
|
ab8356f28d
|
Bump rboot and user commit, update Cargo.lock and fix addr2line.py
|
2020-01-29 10:59:39 +08:00 |
|
Runji Wang
|
915ef6f95e
|
riscv: use -bios option for QEMU 4.1
And remove prebuilt OpenSBI for virt, since it's included in QEMU.
Ref: https://qemu.weilnetz.de/doc/qemu-doc.html#Deprecated-features B.1.15
|
2019-11-30 15:48:12 +08:00 |
|
Runji Wang
|
2cc56b56b5
|
add Dockerfile and update README
|
2019-10-05 19:35:41 +08:00 |
|
WangRunji
|
ab06422a7f
|
update OpenSBI to v0.4 for QEMU virt machine
|
2019-07-24 22:43:22 +08:00 |
|
Jiajie Chen
|
07b75b0a74
|
Fix fill_symbols aarch64 on macOS
|
2019-06-16 00:11:25 +08:00 |
|
Jiajie Chen
|
81c77586c6
|
Adapt fill_symbols for macOS
|
2019-06-15 23:43:01 +08:00 |
|
gjz010
|
7b8252eb1b
|
Basic loadable kernel module support, with a module template written in Rust.
Under aarch64 and x86_64, hello_rust can be built and loaded by `/busybox insmod hello_rust.ko`.
|
2019-06-07 20:59:51 +08:00 |
|
Jackey-Huo
|
e594a4af32
|
stage debug code for output
|
2019-05-02 21:32:19 +08:00 |
|
Jiajie Chen
|
d55a93172d
|
Use a patched version of opensbi fu540.elf
|
2019-04-27 21:14:54 +08:00 |
|
WangRunji
|
45c2ec0b17
|
works on K210!
|
2019-04-21 23:48:46 +08:00 |
|
WangRunji
|
e01d23e526
|
replace riscv-pk by OpenSBI !
|
2019-04-20 00:15:55 +08:00 |
|
chyyuu
|
53bf9d4fc3
|
add linux syscall id:name:function table info
|
2019-04-17 10:50:50 +08:00 |
|
Jiajie Chen
|
cd2a2e23bb
|
Fix addr2line for new format
|
2019-04-17 00:26:30 +08:00 |
|
Jiajie Chen
|
105ce6a794
|
Merge remote-tracking branch 'rcore/dev'
|
2019-03-29 13:37:20 +08:00 |
|
WangRunji
|
1ffd44cde0
|
HUGE REFACTOR net module
|
2019-03-29 13:23:49 +08:00 |
|
Jiajie Chen
|
311cf104f9
|
Many minor fixes to allow gcc to run inside rCore. Add some syscalls, fix SEEK_* and enlarge the heap
|
2019-03-29 13:14:08 +08:00 |
|
Jiajie Chen
|
e3fb47a03e
|
Remove m-mode and k210 support.
|
2019-03-26 08:28:10 +08:00 |
|
Jiajie Chen
|
f09290442c
|
Add pkttop.sh, bump user and drivers version
|
2019-03-20 23:02:12 +08:00 |
|
WangRunji
|
f6352b2688
|
fix serial interrupt on HiFiveU
|
2019-03-19 18:23:10 +08:00 |
|
WangRunji
|
d0202c945e
|
test and fix something on HiFiveU
|
2019-03-18 18:24:58 +08:00 |
|
WangRunji
|
95dfb7684f
|
update kflash.py, fix build k210
|
2019-02-16 14:31:47 +08:00 |
|
Jiajie Chen
|
5350ecb09f
|
Add addr2line tool for annotating backtrace
|
2019-01-08 19:04:34 +08:00 |
|
dzy
|
61eda6b19e
|
Add 0.1.4 compiler_builtins. Git ignore llc.
|
2019-01-06 20:17:35 +08:00 |
|
WangRunji
|
61dfcb5558
|
Merge remote-tracking branch 'equation314/arch-aarch64' into merging
# Conflicts:
# kernel/Makefile
# kernel/src/arch/aarch64/board/raspi3/irq.rs
# kernel/src/arch/aarch64/memory.rs
# kernel/src/arch/riscv32/paging.rs
# kernel/src/arch/x86_64/paging.rs
|
2019-01-03 18:21:13 +08:00 |
|
WangRunji
|
e46b6c7b0c
|
move target json. add kflash.py
|
2019-01-01 01:53:33 +08:00 |
|
equation314
|
f8b48e8b85
|
update display configures in raspi-firmware/config.txt
|
2018-12-20 19:05:24 +08:00 |
|
WangRunji
|
e7039945c1
|
move user img, remove useless files
|
2018-12-02 21:18:37 +08:00 |
|
WangRunji
|
2afe8c731e
|
Merge remote-tracking branch 'equation314/arch-aarch64' into dev
# Conflicts:
# crate/memory/src/memory_set.rs
# kernel/Cargo.lock
# kernel/src/arch/aarch64/interrupt/handler.rs
# kernel/src/arch/aarch64/interrupt/mod.rs
# kernel/src/arch/aarch64/memory.rs
# kernel/src/arch/aarch64/mod.rs
# kernel/src/arch/aarch64/paging.rs
# kernel/src/consts.rs
# kernel/src/fs.rs
# kernel/src/lib.rs
# kernel/src/memory.rs
# kernel/src/process/context.rs
# tools/riscv-pk/.gitignore
# tools/riscv-pk/LICENSE
# tools/riscv-pk/Makefile.in
# tools/riscv-pk/README.md
# tools/riscv-pk/aclocal.m4
# tools/riscv-pk/bbl/bbl.ac
# tools/riscv-pk/bbl/bbl.c
# tools/riscv-pk/bbl/bbl.h
# tools/riscv-pk/bbl/bbl.lds
# tools/riscv-pk/bbl/bbl.mk.in
# tools/riscv-pk/bbl/logo.c
# tools/riscv-pk/bbl/payload.S
# tools/riscv-pk/bbl/raw_logo.S
# tools/riscv-pk/bbl/riscv_logo.txt
# tools/riscv-pk/config.h.in
# tools/riscv-pk/configure
# tools/riscv-pk/configure.ac
# tools/riscv-pk/dummy_payload/dummy_entry.S
# tools/riscv-pk/dummy_payload/dummy_payload.lds
# tools/riscv-pk/dummy_payload/dummy_payload.mk.in
# tools/riscv-pk/machine/atomic.h
# tools/riscv-pk/machine/bits.h
# tools/riscv-pk/machine/disabled_hart_mask.h
# tools/riscv-pk/machine/emulation.c
# tools/riscv-pk/machine/emulation.h
# tools/riscv-pk/machine/encoding.h
# tools/riscv-pk/machine/fdt.c
# tools/riscv-pk/machine/fdt.h
# tools/riscv-pk/machine/finisher.c
# tools/riscv-pk/machine/finisher.h
# tools/riscv-pk/machine/flush_icache.c
# tools/riscv-pk/machine/htif.c
# tools/riscv-pk/machine/htif.h
# tools/riscv-pk/machine/machine.ac
# tools/riscv-pk/machine/machine.mk.in
# tools/riscv-pk/machine/mcall.h
# tools/riscv-pk/machine/mentry.S
# tools/riscv-pk/machine/minit.c
# tools/riscv-pk/machine/misaligned_ldst.c
# tools/riscv-pk/machine/mtrap.c
# tools/riscv-pk/machine/mtrap.h
# tools/riscv-pk/machine/muldiv_emulation.c
# tools/riscv-pk/machine/uart.c
# tools/riscv-pk/machine/uart.h
# tools/riscv-pk/machine/uart16550.c
# tools/riscv-pk/machine/uart16550.h
# tools/riscv-pk/machine/unprivileged_memory.h
# tools/riscv-pk/machine/vm.h
# tools/riscv-pk/scripts/config.guess
# tools/riscv-pk/scripts/config.sub
# tools/riscv-pk/scripts/install.sh
# tools/riscv-pk/scripts/mk-install-dirs.sh
# tools/riscv-pk/scripts/vcs-version.sh
# tools/riscv-pk/util/snprintf.c
# tools/riscv-pk/util/string.c
# tools/riscv-pk/util/util.mk.in
|
2018-12-02 00:27:10 +08:00 |
|
equation314
|
829b7b6b13
|
aarch64: update raspi-firmware/config.txt
|
2018-12-01 23:31:53 +08:00 |
|
equation314
|
7855b70bc0
|
aarch64: add origin raspberrypi config.txt
|
2018-12-01 23:30:53 +08:00 |
|
equation314
|
cc936ded35
|
aarch64: bootable in qemu
|
2018-10-26 22:02:24 +08:00 |
|