Harry Cheng
|
185fb6e891
|
Clean all warnings
|
6 years ago |
Jiajie Chen
|
41da379593
|
Use new check_and_clone_cstr{,array}
|
6 years ago |
Jiajie Chen
|
14a01cf3fc
|
Implement fixup for mipsel and small fixes
|
6 years ago |
WangRunji
|
cd22273ef9
|
refactor to linear mapping for x86_64
|
6 years ago |
Yuhao Zhou
|
87d4027221
|
Align MemorySet with 64bytes.
|
6 years ago |
WangRunji
|
60cdea81d9
|
fix check user ptr across VMAs
|
6 years ago |
WangRunji
|
88e1055eed
|
refactor fork MemorySet, introduce clone_map to MemoryHandler
|
6 years ago |
WangRunji
|
8024401bd2
|
simplify x86_64 consts. keep MemoryArea order by start address
|
6 years ago |
WangRunji
|
58271c7c8a
|
convert user ptr to reference on check
|
6 years ago |
Jiajie Chen
|
cd2c78dd46
|
Add Rocket Chip platform in README
|
6 years ago |
WangRunji
|
f29f5e4d35
|
fix memory area alignment #41
|
6 years ago |
WangRunji
|
b836b11792
|
reformat code using `cargo fmt`
|
6 years ago |
Jiajie Chen
|
48ebf98f11
|
Fix pop_with_split, check file existence in sys_access
|
6 years ago |
Jiajie Chen
|
0272aa1070
|
Implement sys_readlink and improve sys_mremap
|
6 years ago |
Jiajie Chen
|
08ba9261aa
|
Fix sys_mprotect with page alignment, dynamic loading seems working
|
6 years ago |
WangRunji
|
5ddd5ece8d
|
rename, simplify
|
6 years ago |
WangRunji
|
c6c76147d6
|
impl custom syscall: sys_get_paddr
|
6 years ago |
Jiajie Chen
|
8cb11b7aa8
|
Implement tid/pid/ppid separation
|
6 years ago |
WangRunji
|
84c12ae6e1
|
rename functions. ignore readonly in mmap to avoid page fault.
|
6 years ago |
Jiajie Chen
|
1645451749
|
Implement memory_set splitting for munmap, add sys_sysinfo
|
6 years ago |
WangRunji
|
f7f740a021
|
remove TLS setup code. fix check writable memory
|
6 years ago |
Jiajie Chen
|
2683314c38
|
Allocate pages eagerly for Delay when forking. Implement sys_getsockname.
|
6 years ago |
Jiajie Chen
|
a51b9dbd90
|
Implement tls setup code(not working yet), tcp sys_bind and sys_connect
|
6 years ago |
WangRunji
|
738554386b
|
introduce VMError to simplify EFAULT error handling
|
6 years ago |
Jiajie Chen
|
e543449836
|
Implement basic version of sys_munmap and sys_time
|
6 years ago |
WangRunji
|
6d78206f77
|
impl finding free area for mmap
|
6 years ago |
WangRunji
|
ca45f8f152
|
fix check user ptr in syscalls
|
6 years ago |
equation314
|
aa5bd3041b
|
Merge branch 'master' into arch-aarch64
|
7 years ago |
WangRunji
|
557f021c08
|
fix DelayHandler & MemoryAttr
|
7 years ago |
WangRunji
|
ff806d4465
|
move common codes to InactivePageTable trait
|
7 years ago |
WangRunji
|
102866bcf9
|
introduce MemoryHandler and refactor MemorySet. temporary disable swap.
This is a manual rebase of LCY's code
|
7 years ago |