feat(pic): add pic keyboard function to isr funcs
This commit is contained in:
		
							parent
							
								
									aaa72211ec
								
							
						
					
					
						commit
						76174c5b4f
					
				
							
								
								
									
										4
									
								
								k/isr.S
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										4
									
								
								k/isr.S
									
									
									
									
									
								
							| @ -25,6 +25,7 @@ iret | |||||||
|     pushl   $INT_CODE;                     \
 |     pushl   $INT_CODE;                     \
 | ||||||
|     jmp     isr;                           \
 |     jmp     isr;                           \
 | ||||||
| 
 | 
 | ||||||
|  | // intel-defined | ||||||
| ISR_NO_ERRCODE(int_de, 0) | ISR_NO_ERRCODE(int_de, 0) | ||||||
| ISR_NO_ERRCODE(int_db, 1) | ISR_NO_ERRCODE(int_db, 1) | ||||||
| ISR_NO_ERRCODE(int_nmi, 2) | ISR_NO_ERRCODE(int_nmi, 2) | ||||||
| @ -44,3 +45,6 @@ ISR_ERRCODE(int_ac, 17) | |||||||
| ISR_NO_ERRCODE(int_mc, 18) | ISR_NO_ERRCODE(int_mc, 18) | ||||||
| ISR_NO_ERRCODE(int_xm, 19) | ISR_NO_ERRCODE(int_xm, 19) | ||||||
| ISR_NO_ERRCODE(int_ve, 20) | ISR_NO_ERRCODE(int_ve, 20) | ||||||
|  | 
 | ||||||
|  | // user-defined | ||||||
|  | ISR_NO_ERRCODE(pic_keyboard, 33) | ||||||
|  | |||||||
							
								
								
									
										3
									
								
								k/isr.h
									
									
									
									
									
								
							
							
								
								
								
								
								
									
									
								
							
						
						
									
										3
									
								
								k/isr.h
									
									
									
									
									
								
							| @ -23,4 +23,7 @@ void int_mc(void);      // Machine Check | |||||||
| void int_xm(void);      // SIMD Floating-Point Exception
 | void int_xm(void);      // SIMD Floating-Point Exception
 | ||||||
| void int_ve(void);      // Virtualization Exception
 | void int_ve(void);      // Virtualization Exception
 | ||||||
| 
 | 
 | ||||||
|  | // ISR for PIC interrupts.
 | ||||||
|  | void pic_keyboard(void); | ||||||
|  | 
 | ||||||
| #endif  /* !ISR_H */ | #endif  /* !ISR_H */ | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user