eliminate enter_alloc -- use kalloc for everything
This commit is contained in:
		
							parent
							
								
									7e7cb106d0
								
							
						
					
					
						commit
						c092540e39
					
				
					 4 changed files with 53 additions and 51 deletions
				
			
		
							
								
								
									
										7
									
								
								defs.h
									
										
									
									
									
								
							
							
						
						
									
										7
									
								
								defs.h
									
										
									
									
									
								
							|  | @ -62,11 +62,10 @@ extern uchar    ioapicid; | |||
| void            ioapicinit(void); | ||||
| 
 | ||||
| // kalloc.c
 | ||||
| char*           enter_alloc(void); | ||||
| char*           kalloc(void); | ||||
| void            kfree(char*); | ||||
| void            kinit(void); | ||||
| uint            detect_memory(void); | ||||
| void            kinit1(void*, void*); | ||||
| void            kinit2(void*, void*); | ||||
| 
 | ||||
| // kbd.c
 | ||||
| void            kbdintr(void); | ||||
|  | @ -165,7 +164,7 @@ void            uartputc(int); | |||
| void            seginit(void); | ||||
| void            kvmalloc(void); | ||||
| void            vmenable(void); | ||||
| pde_t*          setupkvm(char* (*alloc)()); | ||||
| pde_t*          setupkvm(); | ||||
| char*           uva2ka(pde_t*, char*); | ||||
| int             allocuvm(pde_t*, uint, uint); | ||||
| int             deallocuvm(pde_t*, uint, uint); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Robert Morris
						Robert Morris