|
4c80367bc8
|
Fix CI lint error
|
2024-11-08 10:53:30 +08:00 |
|
|
827c15aa03
|
Add self-connecting regression tests
|
2024-11-08 10:49:02 +08:00 |
|
|
9707b46c7f
|
Bump smoltcp version
|
2024-11-08 10:49:02 +08:00 |
|
|
25a918d132
|
Print who and on which CPU the kernel panics
|
2024-11-07 16:39:47 +08:00 |
|
|
c1fd09fd41
|
Remove TimeWait socket if a new Syn is received
|
2024-11-07 14:21:52 +08:00 |
|
|
438dad888e
|
Fix the range of IoMem's reader/writer
|
2024-11-07 14:18:33 +08:00 |
|
|
5233827160
|
Don't preempt without good reason
|
2024-11-06 21:53:55 +08:00 |
|
|
19b13d88e2
|
Fix clone_exit_signal test
|
2024-11-06 21:53:55 +08:00 |
|
|
768b182aba
|
Make the code a bit cleaner
|
2024-11-06 21:53:55 +08:00 |
|
|
1fe74c9c92
|
Add sys_getrlimit and sys_setrlimit
|
2024-11-06 21:53:31 +08:00 |
|
|
c34706603a
|
Special treat VM Space clearing
|
2024-11-06 21:52:53 +08:00 |
|
|
fda05e9e23
|
Correct a small syntax error
|
2024-11-06 21:30:50 +08:00 |
|
|
bebfc360da
|
Fix lost-wakeup in RwMutexUpgradeableGuard_.drop()
|
2024-11-06 21:30:14 +08:00 |
|
|
7a08d9a660
|
Support other SigStackFlags
|
2024-11-06 15:00:01 +08:00 |
|
|
561516df98
|
Export /proc/cpuinfo
|
2024-11-06 14:54:28 +08:00 |
|
|
16a319a8ea
|
Adjust and align the qemu arguments of virtio-blk-pci
|
2024-11-06 11:00:43 +08:00 |
|
|
aa52e3980e
|
Minor fix on virtio-blk's config
|
2024-11-06 11:00:43 +08:00 |
|
|
b3515c498a
|
Improve the scalability for TLB flusher
|
2024-11-06 10:57:18 +08:00 |
|
|
26a13df792
|
Add a test job for IOMMU in CI
|
2024-11-06 10:14:27 +08:00 |
|
|
32cf7a1e79
|
Fix the IOMMU enabling issue in the default EFI boot mode
|
2024-11-06 10:14:27 +08:00 |
|
|
a5b3a1d6dd
|
Unify the qemu arguments generation
|
2024-11-05 19:39:05 +08:00 |
|
|
a0a8493f98
|
Add TDX compilation test
|
2024-11-05 14:57:03 +08:00 |
|
|
b3d30f7ac3
|
Fix pci config errors caused by expression precedence
|
2024-11-05 14:55:19 +08:00 |
|
|
2c6cbee92f
|
Fix the offset of PCI device class code
|
2024-11-05 14:55:19 +08:00 |
|
|
4701eaf0cb
|
Implementation of load average calculation and corresponding /proc entry
Moved everything into the kernel side. Add a SchedulerStats trait
Use 'fixed' to represent fixed-point numbers
Make the loadavg calculation lazy
|
2024-11-05 11:46:23 +08:00 |
|
|
efd49a96e3
|
Rename cond() to try_op()
|
2024-11-03 16:54:05 +08:00 |
|
|
50773de35f
|
Fix a TDX minor issue
|
2024-11-02 10:17:01 +08:00 |
|
|
7ddfd42baa
|
Make wait_events support timeout
|
2024-11-01 13:00:40 +08:00 |
|
|
f21394c679
|
Use more wait_events
|
2024-11-01 13:00:40 +08:00 |
|
|
bbfc2cd12d
|
Make FileIo pollable
|
2024-11-01 13:00:40 +08:00 |
|
|
c7b3a596dd
|
Disable IRQ during page allocation
|
2024-11-01 11:24:09 +08:00 |
|
|
846b3ba169
|
Use LinkedList to store WorkItem to avoid additional heap allocation
|
2024-11-01 11:24:09 +08:00 |
|
|
2ac6e0e126
|
Avoid adding worker during workqueue enqueueing
|
2024-11-01 11:24:09 +08:00 |
|
|
7e2e9cebf6
|
Perform more noncontroversial cleanups
|
2024-10-31 15:19:20 +08:00 |
|
|
9d5350c2ee
|
Use better names and avoid duplication
|
2024-10-31 15:19:20 +08:00 |
|
|
96a153dfc5
|
Implement dummy metadata() for epoll and socket files
|
2024-10-30 14:09:02 +08:00 |
|
|
3461bd5de6
|
Add more boundary checks for epoll_wait
|
2024-10-30 10:42:16 +08:00 |
|
|
dc06d7c37d
|
Support TCP sockets HUP&RDHUP events
|
2024-10-28 22:47:50 +08:00 |
|
|
00ffc5266d
|
Add tcp poll test program
|
2024-10-28 22:47:50 +08:00 |
|
|
cff688e128
|
Drop the strong reference of Task before exiting
|
2024-10-28 19:22:17 +08:00 |
|
|
f8bd71a1e7
|
Add Nginx benchmark CI
|
2024-10-28 18:57:41 +08:00 |
|
|
88939f2a4c
|
Add Redis benchmark CI
|
2024-10-28 18:57:41 +08:00 |
|
|
b5610f3034
|
Report POLLNVAL in poll for invalid FDs
|
2024-10-28 14:33:32 +08:00 |
|
|
390aa411bd
|
Beautify the poll() system call
|
2024-10-28 14:33:32 +08:00 |
|
|
6ece48c095
|
Refactor process table
|
2024-10-28 13:00:13 +08:00 |
|
|
91171c38ec
|
Update TDX Docker image name in osdk guide
|
2024-10-28 10:23:45 +08:00 |
|
|
6a33f7a6d0
|
docs: add Japanese README
I created Japanese translated README.
|
2024-10-27 09:54:24 +08:00 |
|
|
7c3e3738a1
|
Enable tap mode network and vhost
|
2024-10-26 22:07:38 +08:00 |
|
|
1b23182dcc
|
Fix the thread status ordering by limiting the API
|
2024-10-26 22:06:41 +08:00 |
|
|
55bf2c847c
|
Update the Linux system call compatibility list
|
2024-10-26 22:06:41 +08:00 |
|