Commit Graph

215 Commits

Author SHA1 Message Date
DeathWish5 b168bce495 cargo fmt and clippy 2022-09-21 23:01:04 +08:00
DeathWish5 566bbe97db fu740 can use all the memory 2022-09-21 22:15:57 +08:00
DeathWish5 5e4642995d rename some mpsc_queue interface 2022-09-21 18:03:30 +08:00
DeathWish5 7e13a6bf9c merge master form rcore-os 2022-09-21 18:00:20 +08:00
DeathWish5 2b9608079c feat: simulating a fast disk with a core 2022-09-20 21:02:10 +08:00
Luoyuan Xiao 3d64bda6fd fix submodule linux-user and net temp files 2022-09-14 18:48:33 +08:00
Luoyuan Xiao b743ed754f Merge branch 'zCore/fu740' into rcore-os/zCore/master 2022-09-09 13:47:22 +08:00
Luoyuan Xiao b9286f834d update kernel-sync version 2022-09-07 14:45:23 +08:00
Luoyuan Xiao 34e08b5240 Merge remote-tracking branch 'OSLab-zCore/zCore/u740'
Sorting out the startup process
2022-09-07 13:27:59 +08:00
Luoyuan Xiao 4e2eee250c fix when run socket testcases 2022-08-01 20:58:27 +08:00
Luoyuan Xiao 8e40a258a2 cargo fmt&clippy code style 2022-08-01 18:10:15 +08:00
Luoyuan Xiao 796f834167 Add poll() parameter
Test camera module with UDP rtsp
2022-08-01 18:01:55 +08:00
Luoyuan Xiao c6eb067cf0 fix syscall poll 2022-07-29 13:07:04 +08:00
Luoyuan Xiao 0183747570 fix getsocket syscall, and add get_buffer_capacity interface
fix socket deadlock problem in tcp/udp
modified tcp/udp read write functions
2022-07-28 23:45:36 +08:00
Luoyuan Xiao 3464219f9c Binding FileLike trait to Socket trait;
Modified the mut lock of Socket object;
Clean up the socket code in linux process file;
2022-07-28 11:43:36 +08:00
Luoyuan Xiao 3fbbfcea8a implemented FileLike for TCP and UDP 2022-07-26 22:40:04 +08:00
Luoyuan Xiao 4b78d0548b Adjust tcp/udp buffer;
Disable CRC check and keep FCS in rtl net driver;
2022-07-25 18:49:10 +08:00
YdrMaster da653a63c7 fix & cleanup & todo:
remove unnecessary unstable features and global allowings

Signed-off-by: YdrMaster <ydrml@hotmail.com>
2022-07-23 10:24:18 +08:00
YdrMaster 522032eef5 fix & cleanup & todo:
remove unnecessary unstable features and global allowings

Signed-off-by: YdrMaster <ydrml@hotmail.com>
2022-07-23 10:13:36 +08:00
YdrMaster 44cbbbe72e fix & cleanup & todo:
remove unnecessary unstable features and global allowings

Signed-off-by: YdrMaster <ydrml@hotmail.com>
2022-07-23 10:00:17 +08:00
YdrMaster 00b07def45 fix & cleanup & todo:
remove unnecessary unstable features and global allowings

Signed-off-by: YdrMaster <ydrml@hotmail.com>
2022-07-23 09:47:16 +08:00
YdrMaster aeee46d620 build: update to latest toolchain
Signed-off-by: YdrMaster <ydrml@hotmail.com>
2022-07-18 13:29:55 +08:00
YdrMaster 299df6af99 fix: update to latest nightly
build: update rboot submodule
Signed-off-by: YdrMaster <ydrml@hotmail.com>
2022-07-04 13:06:40 +08:00
YdrMaster 4004f6c888 build: update
- 工具链升级到 latest nightly
- command-ext 升级到新版
- 同步 Cargo.lock

Signed-off-by: YdrMaster <ydrml@hotmail.com>
2022-07-04 13:06:40 +08:00
workerwork b9dba0d3c9 feat(socket): add raw socket 2022-07-04 10:41:19 +08:00
workerwork 301a00bedd refactor(net): 修正socket trait实现 2022-07-01 11:19:56 +08:00
Yiren Zhang 3f9616aedc
Merge branch 'master' into master 2022-06-29 16:54:49 +08:00
workerwork 18224e7e1e add getsockopt syscall 2022-06-29 13:52:26 +08:00
DeathWish5 38b8457998 remove memory copy in load elf image 2022-06-28 21:41:46 +08:00
DeathWish5 da98d9075b minor update 2022-06-28 17:16:34 +08:00
DeathWish5 450df55e7b bug fix: error length of Sigset 2022-06-27 23:51:37 +08:00
DeathWish5 51dae46a83 minor update 2022-06-27 18:09:33 +08:00
DeathWish5 bf7e66ffcc bug fix: x86_64 align error 2022-06-27 17:03:44 +08:00
DeathWish5 1b12fd12c9 bug fix: multi-threads proc may dead lock. use lock::Mutex replace all spin::Mutex. 2022-06-26 22:07:36 +08:00
DeathWish5 e0a744b8c1 Merge branch 'master' of github.com:rcore-os/zCore 2022-06-20 18:30:04 +08:00
DeathWish5 7f50b1cbb9 feat: add kernel PF support 2022-06-17 21:53:21 +08:00
Luoyuan Xiao 56c9926558 To fix nanosleep fault 2022-06-17 20:27:47 +08:00
DeathWish5 bd392b2d0c Merge branch 'master' of github.com:rcore-os/zCore 2022-06-13 17:54:09 +08:00
DeathWish5 c4160883fe cargo fmt and clippy 2022-06-13 15:59:43 +08:00
YdrMaster 8255af3e71 build: 清理 Cargo.toml 2022-06-10 15:49:11 +08:00
DeathWish5 b0e14fffa8 merge master 2022-06-08 17:53:43 +08:00
Zichun Yu fe961844c1 Add support for libctest 2022-06-03 22:18:51 +08:00
liusm18 887821954b Merge branch 'master' of rcore-os/zCore into rcore-os-master 2022-06-03 20:13:28 +08:00
liusm18 9edd6b6c01 Revert the two dependencies 2022-06-03 19:40:29 +08:00
Luoyuan Xiao c7e10d3e17
Merge pull request #306 from Luchangcheng2333/master
Add aarch64 support
2022-06-02 19:19:22 +08:00
yuoo655 85caf74ce9 fix bug in get socket endpoint 2022-06-01 16:40:47 +08:00
yuoo655 3b466f83ac fmt 2022-06-01 15:05:30 +08:00
yuoo655 640b28e11c add netlink socket support ip addr command 2022-06-01 14:59:30 +08:00
luchangcheng2333 aaf369efe8 merge upstream 2022-05-31 10:33:05 +08:00
luchangcheng2333 f98da37ed9 实现了使用xtask启动zCore aarch64 2022-05-28 22:25:42 +08:00