Commit Graph

234 Commits

Author SHA1 Message Date
luojia65 384db73bbc Rename shared scheduler raw table 2021-04-21 21:23:05 +08:00
luojia65 f3677761ac Code clean-up 2021-04-21 21:14:12 +08:00
luojia65 5178a499db Code cleanup for trap (step 1) 2021-04-21 20:43:33 +08:00
luojia65 89a2d73ff8 Remove shared text and data section in kernel 2021-04-21 16:58:01 +08:00
luojia65 bf9e4be7b6 Code cleanup 2021-04-21 12:54:30 +08:00
luojia65 844cec74d0 Small fix for payload address offset 2021-04-21 12:42:59 +08:00
luojia65 44d0b6634c Fix user-level use of shared scheduler 2021-04-21 12:39:11 +08:00
luojia65 75d51862bd Read shared scheduler raw table from offset 2021-04-21 12:33:31 +08:00
luojia65 38d325cdf2 Code clean-up for shared scheduler 2021-04-21 11:28:44 +08:00
luojia65 314c5485ad Fix linker script and build script 2021-04-21 11:23:52 +08:00
luojia65 c21124d20f Rearrange code in shared scheduler 2021-04-21 11:10:44 +08:00
luojia65 774fabf237 FFI-safe shared function table 2021-04-21 11:07:44 +08:00
SKTT1Ryze 9b3c53395c fix small 2021-04-19 23:20:49 +08:00
Chunchi Che 327a1bde1f
Merge pull request #21 from HUST-OS/clean_up_the_code
Clean up the code
2021-04-19 17:51:47 +08:00
SKTT1Ryze 71f98c832f fix small 2021-04-19 17:50:50 +08:00
SKTT1Ryze 3d90e8b14a remove some code 2021-04-19 17:38:11 +08:00
Chunchi Che e77bb6429a
Merge pull request #20 from HUST-OS/clean_up_the_code
Clean up the code  
整理代码
2021-04-19 00:41:49 +08:00
SKTT1Ryze eb706ff97e rename SharedRawTable to SharedLoad 2021-04-19 00:38:11 +08:00
SKTT1Ryze 8d903ae95c add shared_raw_table 2021-04-19 00:05:39 +08:00
SKTT1Ryze 0dc04cbfd5 remove some unused code 2021-04-18 20:19:39 +08:00
SKTT1Ryze 9e2cd977ae change shared-scheduler return type 2021-04-18 20:13:11 +08:00
Chunchi Che bc9f6e8eb4
Update README.md 2021-04-18 18:26:39 +08:00
SKTT1Ryze a24a2ee563 succeed yield in user 2021-04-18 18:23:56 +08:00
SKTT1Ryze 5431256aa5 add some code and start rerange code 2021-04-18 11:18:28 +08:00
SKTT1Ryze 7c0a7d04a9 add some code and start rerange code 2021-04-18 11:18:12 +08:00
SKTT1Ryze c295488421 add (asid, satp) mappings in KernelHart 2021-04-18 02:04:57 +08:00
Chunchi Che e3ae16f3f9
Merge pull request #19 from HUST-OS/try_syscall
remove unused runtime from shared-scheduler
2021-04-18 00:43:36 +08:00
SKTT1Ryze 641316d1e2 remove main() from shared-scheduler 2021-04-18 00:41:49 +08:00
SKTT1Ryze 5b17dc4949 add something 2021-04-17 23:46:20 +08:00
hustccc a31a27a1ba
Merge pull request #18 from HUST-OS/try_syscall
rerange user app
2021-04-17 18:03:58 +08:00
SKTT1Ryze 19c23e219e rerange user app 2021-04-17 18:01:02 +08:00
hustccc 1ea624b595
Merge pull request #17 from HUST-OS/try_syscall
Try syscall
2021-04-17 13:38:00 +08:00
SKTT1Ryze 4529469835 succeed in try syscall 2021-04-17 13:35:18 +08:00
SKTT1Ryze 0c68088d1c add momery_handle and satp 2021-04-17 12:25:57 +08:00
hustccc 9d9f54dfc2
Merge pull request #16 from HUST-OS/try_syscall
remove some unused code
2021-04-17 10:46:29 +08:00
SKTT1Ryze 3c7be1accd remove some unused code 2021-04-17 10:45:21 +08:00
hustccc 4c29da9f57
Merge pull request #15 from HUST-OS/add-license-1
Create LICENSE
2021-04-16 23:38:08 +08:00
hustccc a2af9304ff
Create LICENSE 2021-04-16 23:37:12 +08:00
hustccc 95a5159acb
Merge pull request #14 from HUST-OS/temp
add shared-scheduler
2021-04-16 23:25:51 +08:00
SKTT1Ryze a37823c599 add shared-scheduler 2021-04-16 23:22:26 +08:00
SKTT1Ryze ae3b833d65 add readme and ready to open 2021-04-13 23:24:19 +08:00
SKTT1Ryze baf7d68070 recover 00-hello-world.rs 2021-04-09 17:51:17 +08:00
SKTT1Ryze 82f24c4d78 add shared segment mapping 2021-04-09 17:45:53 +08:00
luojia65 12cc048eab Rearrange user mode task module 2021-04-08 17:02:08 +08:00
luojia65 2541896e28 Run single application 2021-04-08 00:22:25 +08:00
luojia65 b83faa7c85 Rearrange code in user mode 2021-04-07 00:35:39 +08:00
luojia65 09c441e943 Add system call module 2021-04-07 00:26:51 +08:00
luojia65 fcd10b3c6e Resolve compile error 2021-04-07 00:13:13 +08:00
Luo Jia 57997ee2ce
Merge pull request #12 from HUST-OS/syscall-trap
Syscall and trap cleanup
2021-04-06 11:11:46 -05:00
Luo Jia 192bdeb57b
Merge branch 'main' into syscall-trap 2021-04-06 11:11:38 -05:00