Michael Brown
							
						 
						
							
								84551d485e
								
							 
						 
						
							Update all prefixes currently referring to _load_size to include a 
							
							 
							compressor fixup section. 
							
							
						 
						18 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								0929142a15
								
							 
						 
						
							Rename _rom_size to _load_size_sect, since hdprefix.S also uses it. 
							
							
						 
						18 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								048bbeeebc
								
							 
						 
						
							Compressed ROM images now work. 
							
							
						 
						18 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								ab859a5355
								
							 
						 
						
							Use a single _payload_offset linker-defined variable to locate the 
							
							 
							start of the non-prefix blocks in the loaded image, and rely on the
image ordering.  This should make introducing compression much easier. 
							
							
						 
						18 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								628f6eddcc
								
							 
						 
						
							Make _load_size accurately reflect the number of bytes in the actual 
							
							 
							image file. 
							
							
						 
						18 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								43d976edd0
								
							 
						 
						
							Prevent NULL from ever pointing to some real code or data.  (This was 
							
							 
							causing the serial console to ignore input, because it happened to end up
linked with serial_ischar() at address 0, which core/console.c decided was
invalid). 
							
							
						 
						19 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								6abfaa153b
								
							 
						 
						
							Towards making KEEP_IT_REAL work again. 
							
							 
							
Fix bug that caused over-allocation of .text16 and .data16 memory areas
by a factor of 16. 
							
							
						 
						19 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								df4b503a8c
								
							 
						 
						
							Added null trap code for debugging.  (Must be included by adding 
							
							 
							--nulltrap to the make target at the moment.) 
							
							
						 
						19 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								46253ba618
								
							 
						 
						
							Calculate _rom_size for the ROM prefix 
							
							
						 
						19 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								10c28a51bd
								
							 
						 
						
							Create two easy-to-use entry points in libprefix: install and 
							
							 
							install_prealloc.  I *think* these will suffice for all the 16-bit
prefixes. 
							
							
						 
						19 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								9fcded3d23
								
							 
						 
						
							Towards a(nother) new real-mode infrastructure, in which we take 
							
							 
							advantage of the fact that we have to have a permanently-resident block
in base memory. 
							
							
						 
						19 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								282b6f1a1a
								
							 
						 
						
							isa.c uses the new table infrastructure. 
							
							
						 
						20 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								f37e0a06d7
								
							 
						 
						
							dev.c uses the new tables infrastructure. 
							
							
						 
						20 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								b9e72856b6
								
							 
						 
						
							Post-relocation functions use the generic table mechanism. 
							
							
						 
						20 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								3e5bf5fb06
								
							 
						 
						
							console.c uses the generic table mechanism 
							
							
						 
						20 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								3dbdeb588f
								
							 
						 
						
							ISA bus driver updated to report devices as present only if a driver 
							
							 
							thinks they are.
Other bus drivers modified for consistency. 
							
							
						 
						20 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								98ff29345e
								
							 
						 
						
							Created a bus/device API that allows for the ROM prefix to specify an 
							
							 
							initial device, and will also allow for e.g. a device menu to be presented
to the user. 
							
							
						 
						20 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								0effbefe6f
								
							 
						 
						
							All boot device drivers are now lumped together in boot_drivers 
							
							
						 
						20 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								f06e8c9707
								
							 
						 
						
							Added post-relocation function table. 
							
							
						 
						20 years ago  
					 
				
					
						
							
								   Michael Brown
							
						 
						
							
								0ff80b477d
								
							 
						 
						
							Merged mcb30-realmode-redesign back to HEAD 
							
							
						 
						20 years ago