forked from Bananymous/banan-os
				
			Kernel: Fix framepointers on started threads
This commit is contained in:
		
							parent
							
								
									9f977488fa
								
							
						
					
					
						commit
						641ed23380
					
				| 
						 | 
				
			
			@ -15,6 +15,7 @@ start_thread:
 | 
			
		|||
	movl 8(%esp), %ecx
 | 
			
		||||
	movl 4(%esp), %esp
 | 
			
		||||
	movl $0, %ebp
 | 
			
		||||
	movl $0, (%esp)
 | 
			
		||||
	pushl $exit_thread_trampoline
 | 
			
		||||
	sti
 | 
			
		||||
	jmp *%ecx
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -14,6 +14,7 @@ start_thread:
 | 
			
		|||
	movq %rdi, %rsp
 | 
			
		||||
	popq %rdi
 | 
			
		||||
	movq $0, %rbp
 | 
			
		||||
	movq $0, (%rsp)
 | 
			
		||||
	pushq $exit_thread_trampoline
 | 
			
		||||
	sti
 | 
			
		||||
	jmp *%rsi
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue