Commit Graph

915 Commits (d64681a26baf078bd988ca7a01a0c018728aed6e)
 

Author SHA1 Message Date
WangRunji 9ab4fd40ea fix atomic for K210. enable print mutex again 6 years ago
WangRunji 70b6db4282 make clear_bss faster 6 years ago
dzy 1d1d4109c3 Make script easily support both rv32 and rv64. 6 years ago
dzy 98c94a0d83 Fix register size (4->XLEN) in trap handling. 6 years ago
WangRunji 45b91fbcad update rv64 build script. print hello on QEMU! 6 years ago
WangRunji d3ef0252ac move setup_page_table to BBL 6 years ago
WangRunji 3ea104da97 Merge remote-tracking branch 'dzy/rust-rv64' into rust-rv64 6 years ago
WangRunji 0af9776dbd add .stack section. clear bss 6 years ago
WangRunji 7240198a54 fix newline: '\r\n' 6 years ago
Ben Pig Chu 5135fb0c0e the shell that is able to fork-exec-wait 6 years ago
WangRunji 62b931d576 print hello on K210 6 years ago
WangRunji 6c5cf5689d add rv64 user programs img 6 years ago
equation314 aa5bd3041b Merge branch 'master' into arch-aarch64 6 years ago
Ben Pig Chu 6302497c52 a shell without execute is a repeater! 6 years ago
Ben Pig Chu 364497e379 use the error code specified in ucore_os_lab instead of ucore_plus 6 years ago
equation314 f668d396ef Merge branch 'raspi-fb' into arch-aarch64 6 years ago
equation314 f8b48e8b85 update display configures in raspi-firmware/config.txt 6 years ago
equation314 a55f3b61e6 add Makefile option `graphic` & cargo feature `nographic` 6 years ago
dzy a75e52691d port to newer riscv crate supporting rv64 6 years ago
equation314 b0915b102a aarch64/fb: add new rust user program `fantastic_text` 6 years ago
Ben Pig Chu 6e8c80d328 panicless default fs implement 6 years ago
equation314 09c2b6e7b7 aarch64/fb: add ANSI escape sequences parser 6 years ago
Ben Pig Chu 113a33e575 translate FsError to SysError 6 years ago
Ben Pig Chu f8533442f2 return error code from syscall, not always -1 6 years ago
Ben Pig Chu fa03f7b112 use the simple-filesystem crate with FsError 6 years ago
WangRunji d4b6cc1082 compile rv64 pass on macOS 6 years ago
WangRunji 02bd2b2317 remove arch/riscv64 directory 6 years ago
equation314 6c717905d7 aarch64/fb: add foreground & background color 6 years ago
equation314 9dda78d2e3 aarch64/fb: improve the performance of ConsoleBuffer::new_line() 6 years ago
Ben Pig Chu d737b1e7ba maually remove warning, pt6 6 years ago
equation314 7b8359eeef aarch64/fb: add 8x16 font 6 years ago
Ben Pig Chu 6eb49a0106 maually remove warning, pt5 6 years ago
Ben Pig Chu 7eb9f7abcf maually remove warning, pt4 6 years ago
Ben Pig Chu 935c595083 maually remove warning, pt3 6 years ago
Ben Pig Chu 07b8a063ec maually remove warning, pt2 6 years ago
equation314 b47c4758bf aarch64/fb: add basic console driver 6 years ago
Ben Pig Chu 1ca2bde069 maually remove warning, pt1 6 years ago
Ben Pig Chu ac71a45986 use enum instead of consts for syscall id in user lib 6 years ago
dzy f954c2fd6a Completely get rid of cargo-generated target/ 6 years ago
dzy 61a3beb8ba Start porting for rv64 6 years ago
equation314 b5cc79d1b2 modify mmio() & set_mmio() in PageEntry 6 years ago
equation314 48cf25716f aarch64/fb: flush data cache around mailbox accesses 6 years ago
equation314 5987c2068b aarch64/fb: remap framebuffer base address 6 years ago
equation314 6ba9e34f77 aarch64/fb: add framebuffer initialization 6 years ago
WangRunji 70e0025c63 add OS2ATC slides. update README 6 years ago
WangRunji 9b0b0064d0 Merge remote-tracking branch 'equation314/arch-aarch64' into dev 6 years ago
WangRunji d20d22b85b add hint for user shell. detect cores through 'SMP' env. 6 years ago
WangRunji fbf59396b2 use 'ucore_*.img' by default 6 years ago
equation314 d7511d8120 aarch64/fb: add mailbox property interfaces 6 years ago
equation314 8e138da06c Merge branch 'arch-aarch64' into raspi3-mailbox 6 years ago