1
0
mirror of https://github.com/rcore-os/rCore.git synced 2024-11-23 08:26:17 +04:00
Commit Graph

24 Commits

Author SHA1 Message Date
WangRunji
601d0f85bd Add an event system in the Processor. Can sleep and wakeup. 2018-05-20 15:37:48 +08:00
WangRunji
731d6319e4 Can load user programs from sfs.img (hard linked). 2018-05-18 11:49:27 +08:00
WangRunji
5714df7c39 Remove temporary_page from function args 2018-05-12 00:22:00 +08:00
WangRunji
5075abc5b0 Make FrameAllocator global! 2018-04-28 17:47:17 +08:00
WangRunji
8ce3173c3d Link a user program from xv6-x86_64 in. Add elf crate. 2018-04-28 10:40:31 +08:00
WangRunji
7b39e4ce66 Fix link error when building on docker. 2018-04-19 21:32:18 +08:00
Ben Pig Chu
a4fc897810 make docker workflow work on windows 2018-04-19 15:57:34 +08:00
WangRunji
2b813b2acc Set CPU num to 4. Init lapic for each. TODO: fix deadlock. 2018-04-18 14:55:09 +08:00
WangRunji
cc34857482 Copy entrystart.S from xv6 x86_64, translate it to nasm, link @ 0x7000. 2018-04-18 00:07:43 +08:00
WangRunji
3b792baf5b ACK for APIC IRQ 2018-04-15 01:01:44 +08:00
WangRunji
cf099ffa99 Make inits 'safe' 2018-04-14 22:22:11 +08:00
WangRunji
96258c6a0b Rewrite build.rs again 2018-04-13 00:54:13 +08:00
WangRunji
b549d08724 Add debug_asm in Makefile 2018-04-12 23:44:25 +08:00
WangRunji
7f872901ce Serial stdio 2018-04-10 20:46:24 +08:00
WangRunji
fc910d4b9d Change test pass error code, to avoid conflict with QEMU's 2018-04-09 22:22:43 +08:00
WangRunji
c446d2bb5e Add test for travis 2018-04-09 21:20:47 +08:00
WangRunji
2e405a0393 Auto exit in qemu 2018-04-09 17:02:18 +08:00
WangRunji
936c485ab9 Port MP & RSDP detecting 2018-04-05 22:36:39 +08:00
WangRunji
c436b9afbe Move asm to boot dir. Continue to refactor... 2018-04-04 20:56:56 +08:00
WangRunji
771839f0d7 Make it compile on macOS 2018-04-02 17:48:07 +08:00
WangRunji
4ce1ba8f6d Rewrite README. Add docker. 2018-04-02 15:28:32 +08:00
Philipp Oppermann
ff623a90e3 Use --gc-sections to remove unused program sections 2017-11-19 10:30:36 +01:00
Philipp Oppermann
8dd179a6f4 Adjust the Makefile to build and link Rust code 2017-11-18 11:10:17 +01:00
Philipp Oppermann
b3d457bd79 Add a Makefile 2017-05-12 21:31:16 +02:00