shao
							
						 | 
						
							
							
								4e7bed8818
							
							feat(pcp): add per-cpu pages support
						 | 
						9 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								bad164e483
							
							remove some stale C++ code. extract more platform-dependent parts
						 | 
						10 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								a7bcb9ce15
							
							Merge branch 'buddy_refactor'
						 | 
						10 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								29bc525d10
							
							Merge branch 'process-rewrite'
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								8f28dfb772
							
							feat: impl Write for dyn Buffer
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   shao
							
						 | 
						
							
							
								5b3f887a65
							
							refactor: refactor page alloc in rust
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								12dacd3fad
							
							fix(c++build): disable mmx and sse
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								66958893e5
							
							rewrite: move Process, ProcessGroup, Session out of thread.rs
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								e037208da1
							
							fix(exit): skip checking whether the children have an init parent
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								b8a282ecb6
							
							fix(context): new version rustc says we should use naked_asm
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								980f18bf51
							
							fix: add smp boot option to qemu run
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								4602c4d71c
							
							Merge branch 'fix'
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								e6365b41be
							
							fix(page_fault): potential skipped free in page fault handler
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								d161134335
							
							chore: add tmux debug script in Makefile
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								13f7fff46d
							
							Merge branch 'multiarch'
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								07cdd43e60
							
							Merge branch 'smp'
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								68afbfce01
							
							feat: set ap cpus online in scheduler!
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								742d1ef505
							
							fix(buddy): hold global buddy lock for EVERYTHING
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   shao
							
						 | 
						
							
							
								f048367b02
							
							refactor: refactor better abstraction for context switch
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								4d1ab3b719
							
							feat: initialize ap cpus to a usable state
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								44231d9217
							
							fix(idle_task): disable irq when we use scheduler
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								9aae18ed2e
							
							fix: irq handlers should be unlocked when being handled
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								fab09e80c7
							
							feat: bootstrap cpus, assign a stack to each of them
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								256aa9d443
							
							feat: make TSS and GDT per cpu
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								faa54c5e0a
							
							fix(UserString): mark %al as clobbered
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								29a3461810
							
							feat: make CURRENT and IDLE_TASK per cpu
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								cbceec6084
							
							feat: add percpu variables
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								bfcf57b9a0
							
							prepare the memory layout for smp cpu init
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								b016c589f6
							
							rewrite(signal_list): provide better encapsulation
						 | 
						11 ماه پیش | 
					
				
					
						
							
								   greatbridf
							
						 | 
						
							
							
								e021390c95
							
							fix(wait): generate corrent wstatus to handle stop signals
						 | 
						11 ماه پیش |