Jianfeng Jiang
|
ddb7be9296
|
Refactor current net codes
|
2023-08-15 20:54:10 +08:00 |
|
Zhang Junyang
|
f6b327dbda
|
Only update jinux version when bumping
|
2023-08-14 14:34:03 +08:00 |
|
Chuandong Li
|
caaa147b99
|
Fix using unsafe functions in unix_epoch
|
2023-08-14 14:33:26 +08:00 |
|
Zhang Junyang
|
602c0e30fe
|
Add version bumping mechanism
|
2023-08-14 10:45:01 +08:00 |
|
Zhang Junyang
|
e7d1437fca
|
Build Docker image with CI
|
2023-08-14 10:45:01 +08:00 |
|
Zhang Junyang
|
7b390d9f8a
|
Runner should return error if qemu itself fails
|
2023-08-14 10:45:01 +08:00 |
|
LI Qing
|
079b139298
|
Add prepared syscall test in docker container
|
2023-08-10 10:14:18 +08:00 |
|
Yuke Peng
|
f0f498e46a
|
Support TSC-Deadline mode APIC timer
|
2023-08-09 22:14:35 +08:00 |
|
Jianfeng Jiang
|
d1c0090d3a
|
Refactor to remove redundant indent
|
2023-08-09 21:11:47 +08:00 |
|
Jianfeng Jiang
|
af58912631
|
Fix short read in block read
|
2023-08-09 21:11:47 +08:00 |
|
Jianfeng Jiang
|
36281eb1eb
|
Allow setting callback for push char
|
2023-08-09 21:11:47 +08:00 |
|
Jianfeng Jiang
|
a088acd0ec
|
Foreground process group should be none if the process group exits
|
2023-08-09 21:11:47 +08:00 |
|
LI Qing
|
dbfb2e1a62
|
Fix the logic of cacheable flag for dentry
|
2023-08-09 12:02:18 +08:00 |
|
Yuke Peng
|
c38e4f0800
|
Replace InFramePtr with SafePtr
|
2023-08-09 11:57:53 +08:00 |
|
Jianfeng Jiang
|
ab4b1b47dc
|
Avoid holding lock when call accept and recvfrom
|
2023-08-09 11:34:09 +08:00 |
|
LI Qing
|
4f00e5a167
|
Add devpts to support the ptmx
|
2023-08-09 11:11:24 +08:00 |
|
Jianfeng Jiang
|
04db7c8c3d
|
Update rust version in docker image
|
2023-08-08 21:42:31 +08:00 |
|
Zhang Junyang
|
2e7fd91264
|
Run ci with optimizations and specify ci pr types
|
2023-08-08 21:32:03 +08:00 |
|
Chen Chengjun
|
c321e411f6
|
Fix the bug caused by opt-level=1
|
2023-08-08 21:30:23 +08:00 |
|
Tate, Hongliang Tian
|
84155289cf
|
Update project status in README
|
2023-08-08 12:29:30 +08:00 |
|
LI Qing
|
7de44a0e0e
|
Refine the name about initramfs
The bootloader loads the initramfs, then the kernel unpacks it to rootfs.
|
2023-08-04 17:19:19 +08:00 |
|
LI Qing
|
55267f0d81
|
Add Debug support for some fs components
|
2023-08-04 12:22:34 +08:00 |
|
Zhang Junyang
|
acfbc7efdc
|
Fix multiple issues in the initproc path
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
4a33020b4f
|
Redesign the exposed configs of makefile and runner
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
bb5e9a2e97
|
Add github workflow config
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
37c7a99896
|
Use clippy with arguments
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
34860a4fa0
|
Make kvm cli configurable
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
f674874e91
|
Rename eval to syscall test and fix return value
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
d2cb607e3c
|
Let eval automatically run syscall test
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
bb03be3cbd
|
Refactor the build package to absorb the script
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
187069fd34
|
Refactor runner scripts to introduce eval
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
2e4b0432e0
|
Implement split instead of using heavy regex
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
1090f03b34
|
Use kcmdline to specify init instead of hardcoding
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
807c8355c0
|
Implement kernel command line with init configuring
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
69cbfc72f5
|
Refactor boot and add placeholder kcmdline struct
|
2023-08-04 11:37:34 +08:00 |
|
Zhang Junyang
|
eb8eb440b3
|
Initialize FxsaveArea with zero
|
2023-08-04 11:37:12 +08:00 |
|
Zhang Junyang
|
b54843172b
|
Resolve minor issues in mmap
|
2023-08-04 11:37:12 +08:00 |
|
Zhang Junyang
|
48ae6611f6
|
Fix bad partial ord implementation
|
2023-08-04 11:37:12 +08:00 |
|
Zhang Junyang
|
8fc4fa6f10
|
Fix for new format checks in the latest toolchain
|
2023-08-04 11:37:12 +08:00 |
|
Zhang Junyang
|
5cf624f9ac
|
Update toolchain to nightly 08-01
|
2023-08-04 11:37:12 +08:00 |
|
Zhang Junyang
|
e6f13a0612
|
Fix or workaround 4 errors from linter
|
2023-08-04 11:37:12 +08:00 |
|
Zhang Junyang
|
605a237d53
|
Pacify the linter for supporting multiple devices
|
2023-08-04 11:37:12 +08:00 |
|
Zhang Junyang
|
bbca1a2a80
|
Fix boot frambuffer usage
|
2023-08-04 11:37:12 +08:00 |
|
Zhang Junyang
|
6b87ff03ac
|
Fix mmap flags
|
2023-08-04 11:37:12 +08:00 |
|
Zhang Junyang
|
901cbebe44
|
Fix spurious bitflags usage
|
2023-08-04 11:37:12 +08:00 |
|
Jianfeng Jiang
|
18f601dc79
|
Fix vmo offset bug after unmapping
|
2023-08-01 20:49:48 +08:00 |
|
Jianfeng Jiang
|
e6afa934dc
|
Move methods of VmMapping to VmMappingInner
|
2023-08-01 20:49:48 +08:00 |
|
Yuke Peng
|
054f13e32f
|
Support IOMMU page fault reporting
|
2023-08-01 20:49:04 +08:00 |
|
LI Qing
|
1bfd6ea2f8
|
Add mount and umount fs support
|
2023-08-01 20:45:39 +08:00 |
|
Chuandong Li
|
9cb759efa2
|
Add a runtime check for scheduler with spin locks
|
2023-07-25 12:56:06 +08:00 |
|