function2-llx
9f82a34791
doc
2020-03-29 11:14:28 +08:00
EatenBagpipe
4df2876c5f
add slides
2020-03-28 22:05:36 +08:00
function2-llx
65bb3d2bbe
pao rust
2020-03-28 15:33:32 +08:00
宋香君
a77b3fce62
modify user/musl-rust
2020-03-28 15:09:40 +08:00
function2-llx
25b0d5d1a6
gcc in path
2020-03-28 14:09:10 +08:00
function2-llx
b055d0a8fd
migrate rust to rCore
2020-03-27 00:17:37 +08:00
宋香君
29c5111410
add musl-rust
2020-03-26 23:28:05 +08:00
function2-llx
9f07940204
fix rcore-fs
2020-03-26 20:15:36 +08:00
function2-llx
769ee423dc
fix dll
2020-03-26 10:55:02 +08:00
function2-llx
35215f8996
update submodule
2020-03-25 22:10:05 +08:00
function2-llx
dc2bf6e879
test
2020-03-25 20:49:16 +08:00
function2-llx
2e2aac3e89
makefile
2020-03-23 22:30:18 +08:00
Chen
cd81f4cc73
Add .align 4 to fix potential alignment problem, see issue #33 ( #34 )
2020-02-17 21:26:06 +08:00
Chen
a838a1fb9a
Remove dependency on cargo-binutils ( #32 )
...
Remove dependency on cargo-binutils
2020-02-01 13:45:25 +08:00
Runji Wang
b51bf3dc48
update LICENSE
2020-02-01 13:26:38 +08:00
Runji Wang
f66c8d29cd
uppercase arguments in Makefile
2020-02-01 13:25:55 +08:00
Runji Wang
ab06b2cd55
remove dependency cargo-binutils
2020-02-01 12:47:43 +08:00
Chen
b8b961b4ee
Merge pull request #31 from rcore-os/actions
...
Switch to GitHub Actions
2020-01-29 20:38:05 +08:00
Runji Wang
3723dde083
update dependencies and CI badge
2020-01-29 20:09:04 +08:00
Runji Wang
fc5c82be28
ci: add GitHub Actions
2020-01-29 17:42:08 +08:00
Runji Wang
e19c6a336c
Merge pull request #27 from rcore-os/update-toolchain
...
Update Rust nightly version
2020-01-29 15:24:05 +08:00
Runji Wang
9c2459f2f0
update Rust nightly to 2020-01-17. remove dependence of cargo-xbuild.
2020-01-29 11:57:14 +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
af83913188
fix data racing on thread crate
...
The key point is that all methods on 'Processor' must be called with interrupt disabled. Otherwise if an interrupt happened inside a method, and then the thread is switched to other CPUs, it will touch other 'Processor'.
2019-11-30 18:11:26 +08:00
Runji Wang
20f8b45888
riscv: rename 'arch/riscv32' to 'arch/riscv'
2019-11-30 15:48:12 +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
7d1a37a7bf
update Rust nightly to 2019-11-28
...
- disable hard float on mips to avoid LLVM error
- update smoltcp and fix drivers for API change
- update atomic.patch for libcore on riscv
- update rboot to fit new nightly
2019-11-30 15:48:09 +08:00
Runji Wang
54fddfbe1d
Merge pull request #26 from ssryps/master
...
implement epoll
2019-11-18 16:22:29 +08:00
Jiajie Chen
52afd05946
Run code format
2019-11-18 13:59:12 +08:00
ssryps
0a1e422cac
change code structure
2019-11-07 22:57:13 +08:00
ssryps
f6e5769a51
fix some bug
2019-11-06 10:02:14 +08:00
ssryps
ec1d588890
optimize code structure
2019-11-04 14:34:43 +08:00
ssryps
47f8a7d6eb
modification for pull request
2019-11-03 23:35:15 +08:00
ssryps
a81bb579ef
epoll module complete
2019-11-03 23:35:15 +08:00
ssryps
93a4962205
fix a bug of epoll module
2019-11-03 23:35:10 +08:00
ssryps
14f0965bd2
finish epoll implementation
2019-11-03 23:35:10 +08:00
ssryps
47e01cc79e
include user changes
2019-11-03 23:34:41 +08:00
ssryps
ba09ab92a8
modify select implementation
2019-11-03 23:34:26 +08:00
ssryps
0aa995d98c
improve the implementation of poll
2019-11-03 23:34:26 +08:00
ssryps
67fdb49ed9
add lab1 report and test file
2019-11-03 23:34:26 +08:00
ssryps
d1c2a2c731
finish lab1
2019-11-03 23:34:26 +08:00
Runji Wang
3bf737eaad
Merge pull request #24 from xy-plus/master
...
Improve fb driver for userspace gui programs
2019-11-02 15:07:24 +08:00
Runji Wang
7d849f8d30
fix fb_bitfield for all pixel formats
2019-11-02 01:28:02 +08:00
Runji Wang
242cbfa76c
implement sys_pselect6, same as sys_select
2019-11-02 00:56:48 +08:00
Runji Wang
1ee6796346
init FramebufferInfo for VirtIOGPU
2019-11-01 17:14:43 +08:00
Runji Wang
91a4860b64
Rust style docs and cargo fmt
2019-11-01 15:12:56 +08:00
刘丰源
74b13a449a
fix bugs
2019-10-30 18:08:45 +08:00
刘丰源
d28ce19ae4
update ioctl
2019-10-30 17:06:30 +08:00
Runji Wang
2ec7f966cd
Merge pull request #23 from Loremkang/master
...
Basically implement System V Semaphores
2019-10-26 16:00:07 +08:00
Runji Wang
d4702faa0f
fix SYS_IPC on mips
2019-10-26 11:29:27 +08:00