mirror of
				https://github.com/xcat2/xNBA.git
				synced 2025-11-03 21:02:36 +00:00 
			
		
		
		
	
			
				
					
						
					
					d48d0fb1bb53262bf44a03dbe8388529f1566a1c
				
			
			
		
	the kernel), which encapsulates the information needed to refer to an external buffer. Under normal operation, this can just be a void * equivalent, but under -DKEEP_IT_REAL it would be a segoff_t equivalent. Use this concept to avoid the need for bounce buffers in int13.c, which reduces memory usage and opens up the possibility of using multi-sector reads. Extend the block-device API and the SCSI block device implementation to support multi-sector reads. Update iscsi.c to use user buffers. Move the obsolete portions of realmode.h to old_realmode.h. MS-DOS now boots an order of magnitude faster over iSCSI (~10 seconds from power-up to C:> prompt in bochs).
Description
				xCAT Network Boot Agent
						
						
						
					Languages
				
				
								
								
									C
								
								94.5%
							
						
							
								
								
									Objective-C
								
								2.1%
							
						
							
								
								
									Assembly
								
								1.3%
							
						
							
								
								
									Perl
								
								0.9%
							
						
							
								
								
									Makefile
								
								0.4%
							
						
							
								
								
									Other
								
								0.7%