Hsy-Intel
|
12fc074f56
|
Add tdx-guest crate
|
2023-09-28 03:47:55 +08:00 |
|
Jianfeng Jiang
|
f540345bfd
|
Use builder pattern to refactor the process module
|
2023-09-15 06:45:41 +08:00 |
|
Jianfeng Jiang
|
9ca64c281e
|
Fix clippy and compiler warings
|
2023-09-05 18:42:06 +08:00 |
|
Tate, Hongliang Tian
|
20a90426a0
|
Update the project license
|
2023-09-05 16:32:02 +08:00 |
|
Jianfeng Jiang
|
038c19b693
|
Refactor the pty implementation
|
2023-09-05 06:24:54 +08:00 |
|
Jianfeng Jiang
|
40056f0692
|
Enable gvisor pty test
|
2023-09-05 06:24:54 +08:00 |
|
Jianfeng Jiang
|
f802ff40c5
|
Implement pseudo terminal
|
2023-09-05 06:24:54 +08:00 |
|
Jianfeng Jiang
|
a042da1847
|
Add pty test
|
2023-09-05 06:24:54 +08:00 |
|
Jianfeng Jiang
|
25c4f0f2bc
|
Fix incorrent exit status
|
2023-09-03 19:03:22 +08:00 |
|
Jianfeng Jiang
|
dbc1e79e56
|
Clear vmar later to allow execve return error
|
2023-09-03 19:03:22 +08:00 |
|
Jianfeng Jiang
|
4fef4d9b79
|
Poll iface when dropping socket
|
2023-09-03 18:20:30 +08:00 |
|
Yuke Peng
|
dbf5a423b1
|
Rename IrqAllocateHandle and move alloc functions
|
2023-09-03 13:36:05 +08:00 |
|
Yuke Peng
|
7d5e67e368
|
Refactor Virtio
|
2023-09-03 13:36:05 +08:00 |
|
Yuke Peng
|
df42397cea
|
Remove jinux-pci and hide PCI ports
|
2023-09-03 13:36:05 +08:00 |
|
Yuke Peng
|
b3799ff9c7
|
Remove InFramePtr
|
2023-09-03 13:36:05 +08:00 |
|
Yuke Peng
|
d7bf193bf1
|
Change IoMem creation to unsafe
|
2023-09-03 13:36:05 +08:00 |
|
Yuke Peng
|
df81434088
|
Fix pci framework bugs
|
2023-09-03 13:36:05 +08:00 |
|
Yuke Peng
|
739eb30138
|
Implement Clone for IrqAllocateHandle
|
2023-09-03 13:36:05 +08:00 |
|
Yuke Peng
|
50c10653fb
|
Add InputProp comments
|
2023-09-03 13:36:05 +08:00 |
|
Chuandong Li
|
6d101c5b6d
|
Use Mutex and RwLock in jinux-frame for jinux-std
|
2023-09-02 17:06:39 +08:00 |
|
Yuke Peng
|
df7bd65e70
|
TLB flush when modifying page table
|
2023-08-22 19:57:20 +08:00 |
|
Jianfeng Jiang
|
8aef80f978
|
Return correct error type if executing a file that is not executable
|
2023-08-17 18:09:28 +08:00 |
|
Jianfeng Jiang
|
3f15bcaf5d
|
Refactor unix stream socket implementation
|
2023-08-15 20:54:10 +08:00 |
|
Jianfeng Jiang
|
93429ae2c9
|
Write addrlen to user when writing socket addr
|
2023-08-15 20:54:10 +08:00 |
|
Jianfeng Jiang
|
87c50384f9
|
Add syscall socketpair
|
2023-08-15 20:54:10 +08:00 |
|
Jianfeng Jiang
|
4aeedd16d9
|
Add unix stream socket
|
2023-08-15 20:54:10 +08:00 |
|
Jianfeng Jiang
|
af04ef874c
|
Add unix stream socket test
|
2023-08-15 20:54:10 +08:00 |
|
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 |
|