WangRunji
|
5530549a54
|
Recover process thread sync mod for RV32. Pass compile.
|
2018-07-12 18:56:29 +08:00 |
|
WangRunji
|
95ab3a2f3b
|
Allocate kernel stack from heap, remove stack allocator, remove guard page.
|
2018-07-12 00:33:43 +08:00 |
|
WangRunji
|
677c1bd565
|
Impl page table for RV32. TODO: Fix recursive mapping.
|
2018-07-11 21:37:42 +08:00 |
|
WangRunji
|
f7d75696bc
|
Move more to x86_64 arch
|
2018-07-11 10:57:07 +08:00 |
|
WangRunji
|
5c14673fe0
|
Setup a simple page table, enable paging.
|
2018-07-10 17:37:38 +08:00 |
|
WangRunji
|
9418d5de70
|
Impl RRScheduler
|
2018-05-23 11:20:36 +08:00 |
|
WangRunji
|
893658baf8
|
uCore hello is available!
|
2018-05-17 22:19:15 +08:00 |
|
WangRunji
|
4d6925a562
|
Fork (not finished). Not depend on boot_info after remap_kernel.
|
2018-05-13 21:13:57 +08:00 |
|
WangRunji
|
5707dfd00a
|
Merge branch 'memory' into process
# Conflicts:
# src/arch/x86_64/smp.rs
# src/memory/mod.rs
|
2018-04-28 13:32:46 +08:00 |
|
WangRunji
|
62cb97de8c
|
Fit name conventions by Clion, simplify some names.
|
2018-04-28 13:32:16 +08:00 |
|
WangRunji
|
0539f8673e
|
Rewrite interrupt handlers using Redox style. Prepare for saving context.
|
2018-04-26 01:00:32 +08:00 |
|
WangRunji
|
69f6f4070e
|
Add IRQ handler for ToUser, ToKernel, GPF, Syscall.
Now trigger ToUser interrupt will cause GPF.
|
2018-04-18 21:53:39 +08:00 |
|
WangRunji
|
df58911ac4
|
COM2. Merge APIC/PIC interface.
|
2018-04-17 19:42:58 +08:00 |
|
WangRunji
|
d330bd8224
|
Merge branch 'dev' into move-kernel-va
# Conflicts:
# src/arch/x86_64/boot/linker.ld
# src/consts.rs
# src/interrupts/mod.rs
|
2018-04-15 21:30:43 +08:00 |
|
WangRunji
|
bb51547c12
|
Improve IOAPIC mod
|
2018-04-14 21:24:49 +08:00 |
|
WangRunji
|
03d4adfcfe
|
Fix rsp. Use PhysicalAddress.
|
2018-04-13 18:41:39 +08:00 |
|
WangRunji
|
5db8c6f836
|
Add consts.rs from Redox.
|
2018-04-13 14:22:09 +08:00 |
|
WangRunji
|
5c80d903ad
|
Finish ACPI init
|
2018-04-12 20:57:56 +08:00 |
|