833d6cc8ec
								
							 
						 
						
							Add __bss16() macro, and allow use of .bss16 section by removing 
							
							link-time check for section overlaps.  (In order to avoid wasting
space in the executable image, .bss16 will overlap with the following
section, which is .text). 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								c482fc90fb
								
							 
						 
						
							Revert "no need for depending on build library ("blib")" 
							
							
This reverts commit 9dc2515d7e .
I want "make" to actually build something. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								a8780a4fe4
								
							 
						 
						
							Added nrv2b binary to ignore list 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								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  
				
					
						
							
								 
						
							
								aa729d2d10
								
							 
						 
						
							Reverting unintended change caused by merge of indolent/natsemi branch. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								c27b06fc4d
								
							 
						 
						
							Merge commit 'indolent/natsemi' 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								37517f7752
								
							 
						 
						
							removed type casting from DBG statements. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								fc47f2a4ce
								
							 
						 
						
							replaces printf with dbg 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								04962a0b31
								
							 
						 
						
							added natsemi.h 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								ecfa8f41e8
								
							 
						 
						
							mdc's+nvs 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								008bfb6e85
								
							 
						 
						
							more debugging 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								f58c8511a0
								
							 
						 
						
							more debugging 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								d6ceb8bbd7
								
							 
						 
						
							added silicon revision number 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								334abbde83
								
							 
						 
						
							init_fix_up 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								751cb2e450
								
							 
						 
						
							added cable magic for 100Mps in natsemi 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								11d246f3b5
								
							 
						 
						
							duplex setting added to natsemi.c 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								621f6fb503
								
							 
						 
						
							more indentation and styling done 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								bfa322bb19
								
							 
						 
						
							:x 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								f213f6a1a3
								
							 
						 
						
							no changes 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								a8c2a4fa11
								
							 
						 
						
							added nat_irq to natsemi.c 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								132d0fb70c
								
							 
						 
						
							stopped memory leak in natsemi::nat_open() 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								83dd194330
								
							 
						 
						
							Natsemi commented and almost done 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								4f2fab2e14
								
							 
						 
						
							natsemi.c is workin 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								a86b12728a
								
							 
						 
						
							irq still not working will have to remove it 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								2383a070d8
								
							 
						 
						
							natsemi 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								5e91a38269
								
							 
						 
						
							interrupt in natsemi 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								0d4ecfa63c
								
							 
						 
						
							enabled interrupt in natsemi.c 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								9ad59b60c5
								
							 
						 
						
							added change log to natsemi.c 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								6d4dafdc6e
								
							 
						 
						
							added netdev_tx_complete to natsemi.c 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								c6d0ef3478
								
							 
						 
						
							added endianness to natsemi. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								0c324caecf
								
							 
						 
						
							free_netdev -> netdev_put 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								623d10c66f
								
							 
						 
						
							debugging natsemi.c 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								4a73631106
								
							 
						 
						
							added eeprom from rtl8139 but not working 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								9e962c3a01
								
							 
						 
						
							natsemi now needs eeprom access 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								99c680f743
								
							 
						 
						
							same as before, but now compiling natsemi 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								c8f6207e7e
								
							 
						 
						
							added polling and transmit. eeprom access still remaining 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								97efdbe9d7
								
							 
						 
						
							skel of new natsemi driver (still in developments) 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								4cea792470
								
							 
						 
						
							testing if it works 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								208ff0d42e
								
							 
						 
						
							Revert mdc's warnings purge on natsemi.c, to allow for a clean rebase. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								0b5059c40b
								
							 
						 
						
							Skip the length field prepended by util/nrv2b.c 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								b37e267d1b
								
							 
						 
						
							Modified calling convention: we now update %esi and %edi just like a 
							
							"rep movsb". 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								3feac9465e
								
							 
						 
						
							"not" doesn't affect flags, "xor $-1" does. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								7e3a8f5e10
								
							 
						 
						
							Remove more obsolete files 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								26473105cd
								
							 
						 
						
							On advice of hpa: be more patient with the KBC and SCPA methods; retry 
							
							in a long loop before giving up on them.  Record method which worked
and default to that method on next attempt. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								adf192f566
								
							 
						 
						
							Shrink cpu.c and render it useful for our purposes. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								25fd42ca87
								
							 
						 
						
							Reduced etherboot.h dependencies to avoid unnecessary rebuilds. 
							
							
etherboot.h is only now used by drivers that have not been updated to
the new API. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								e330db3c74
								
							 
						 
						
							Dead code removal. 
							
							
Kill off use of etherboot.h outside drivers/net. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								95c07736cb
								
							 
						 
						
							Be more aggressive in attempts to enable A20, now that we have the 
							
							optimisation of only trying to do so when necessary. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								8624fdc445
								
							 
						 
						
							Kill off the enforced RX quota; it only seems to hurt on real hardware. 
							
							
						 
						18 years ago  
				
					
						
							
								 
						
							
								57b5e227ff
								
							 
						 
						
							Use fast in-situ test for gate A20 being set, to cut down on the 
							
							number of (potentially very slow) gateA20_set operations.
Die with a fatal error if we are unable to set gate A20; if this fails
then we are bound to experience memory corruption at a later stage,
and I'd prefer to pick it up early. 
							
							
						 
						18 years ago