Harry Cheng
|
f4c31edab0
|
Add `dup` syscall
|
5 years ago |
Harry Cheng
|
804d6254f9
|
Fix x86_64
|
5 years ago |
Harry Cheng
|
8fa7a8c2ad
|
Reformat makefile
|
5 years ago |
Harry Cheng
|
185fb6e891
|
Clean all warnings
|
5 years ago |
Harry Cheng
|
2b4a2b1f1f
|
Compiles and works: 2019-07-14
|
5 years ago |
Harry Cheng
|
605680401f
|
Compiles and works: 2019-04-14
|
5 years ago |
Yuhao Zhou
|
a708ee401d
|
Fix syscall in thinpad.
|
6 years ago |
Yuhao Zhou
|
2b96462da3
|
Fix malta const.
|
6 years ago |
Yuhao Zhou
|
65b121e55e
|
Merge remote-tracking branch 'origin/dev'
|
6 years ago |
Yuhao Zhou
|
0938a0cb58
|
Update malta consts.
|
6 years ago |
Jiajie Chen
|
cd49ee5093
|
Fix x86_64 fb depth
|
6 years ago |
Jiajie Chen
|
235005608d
|
Do not hardcode fb addr in Vga
|
6 years ago |
Jiajie Chen
|
30f94238b8
|
Yeild when polling for EAGAIN
|
6 years ago |
Jiajie Chen
|
dcfb02c514
|
Add EAGAIN for nonblocking io and poll for file in read_at()
|
6 years ago |
Jiajie Chen
|
22946c699d
|
Allow ahci port init to fail
|
6 years ago |
Jiajie Chen
|
0be1b1e56b
|
Support 32bit MSI Addr
|
6 years ago |
Jiajie Chen
|
e2bb86aa54
|
Get screen info from bootloader for vga
|
6 years ago |
Jiajie Chen
|
aefbecb127
|
Merge remote-tracking branch 'origin/mgba' into dev
|
6 years ago |
Jiajie Chen
|
e9c0bcadf7
|
Add graphic=console option and fix vga on x86_64
|
6 years ago |
PanQL
|
fcc8fb4b2d
|
Merge branch 'mgba' into dev
|
6 years ago |
PanQL
|
3b6d94efae
|
simple ioctl for fb is reachable
|
6 years ago |
Jiajie Chen
|
e22cfd9b30
|
Fix compilation for u540
|
6 years ago |
Jiajie Chen
|
0971181473
|
Fix compilation for rv32
|
6 years ago |
Jiajie Chen
|
c5acdb67e6
|
Fix compilation for merge and update vga buffer address
|
6 years ago |
Jiajie Chen
|
53bb55b971
|
Merge remote-tracking branch 'origin/dev' into dev
|
6 years ago |
Jiajie Chen
|
f410aef5bc
|
Merge branch 'mipsel' into dev
|
6 years ago |
Jiajie Chen
|
51c463e120
|
Remove non-AHCI pci id
|
6 years ago |
Jiajie Chen
|
51868e1616
|
Eliminate some warnings
|
6 years ago |
Jiajie Chen
|
d1d7fe44a7
|
Fix condvar race(maybe)
|
6 years ago |
Jiajie Chen
|
f10421bf83
|
Revert "x86_64: enable interrupt during syscall. set TSS.sp0 through gs."
This reverts commit 72efa797e5 .
|
6 years ago |
PanQL
|
9740983b2d
|
Merge branch 'mgba' into dev
|
6 years ago |
PanQL
|
a6f211cef5
|
fix mmap for framebuffer
|
6 years ago |
WangRunji
|
1a377ca7c3
|
x86_64: update bootloader. fix on real machine
|
6 years ago |
WangRunji
|
9dec0bbda5
|
simplify copy_from_user
|
6 years ago |
Jiajie Chen
|
8b07e7d31c
|
Fix extra parentheses
|
6 years ago |
Harry Chen
|
3658e265a8
|
Update device tree file and add stub for SYS_RT_SIGQUEUE
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Harry Chen
|
0614e2b1aa
|
Merge branch 'dev' into mipsel
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Jiajie Chen
|
6f5414c531
|
Split router ports into different ifaces
|
6 years ago |
Jiajie Chen
|
20da06add5
|
Fix rcore router for linear mapping
|
6 years ago |
Jiajie Chen
|
c67f00d7ca
|
Use MaybeUninit for uninitialized
|
6 years ago |
equation314
|
e63f11d199
|
console: support `\t`
|
6 years ago |
equation314
|
97539dd760
|
aarch64: speed up page table map/unmap
1. update crate aarch64, call tlb_invalidate() instead of tlb_invalidate_all() in MapperFlush::flush().
2. reduce user stack size to 1MiB.
|
6 years ago |
equation314
|
52251b2adb
|
aarch64: refactor to linear mapping
TODO:
* `map`, `unmap` is significantly slower than other archs
* set segment permissions for kernel page table in bootloader
|
6 years ago |
PanQL
|
f8c88baeea
|
nonblock stdin for mgba keyboard support
|
6 years ago |
PanQL
|
f9734b6134
|
mmap support for mgba's partical redraw
|
6 years ago |
PanQL
|
545d9d301c
|
use copy_from_slice to speed up
|
6 years ago |
Jiajie Chen
|
3cdd3231d8
|
Update enlarge heap and drivers provider
|
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 |
Jiajie Chen
|
6344f80a9b
|
Support efault fixup for riscv
|
6 years ago |