Michael Brown
							
						 | 
						
							
								3c55caf24c
								
							
						 | 
						
							Moved console options to config.h
							
							
							
Removed CONFIG_{PCI,ISA,PCMCIA}, since buses are now always compiled and
linked in only if required by the individual driver objects.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								a0c5430749
								
							
						 | 
						
							CONFIG_PCI and CONFIG_ISA no longer exist
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								2c36f5e6c7
								
							
						 | 
						
							Save a few bytes by using naturally-sized ints.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								bd2c3b0f27
								
							
						 | 
						
							Split out EISA driver into a separate file, since 3c509s can only take 16K
							
							
							ROMs (AFAIK). 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								6e4888400c
								
							
						 | 
						
							Avoid deleting .cvsignore
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								1acea7d21f
								
							
						 | 
						
							Serial port configuration moved to config.h
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								de965fde64
								
							
						 | 
						
							Whoops
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								64e1df4af6
								
							
						 | 
						
							Allow serial port options to be specified in a relatively friendly format.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								6ca5e85a3b
								
							
						 | 
						
							Working format.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								b5ee3763c6
								
							
						 | 
						
							Add MKCONFIG utility, and add "-I ." to CFLAGS so that we can work
							
							
							with generated headers. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								b79895c9d6
								
							
						 | 
						
							Use mkconfig.pl to generate fragments from config.h
							
							
							
Don't use -MP to generate phony rules for included files, otherwise
make won't use the pattern rule for config/%.h.  :( 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								a107996c9a
								
							
						 | 
						
							If we end up with fragments that are older than config.h, set the
							
							
							timestamp on config.h to match the oldest fragment, to prevent make
from always attempting to rebuild the fragments. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								31fdf3da82
								
							
						 | 
						
							All .h files in this directory are generated from the top-level config.h
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								04a0de1c92
								
							
						 | 
						
							Generate phony targets, so that we don't get screwed by missing config
							
							
							header files. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								7b2a0cded1
								
							
						 | 
						
							First version
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								8e4c991c24
								
							
						 | 
						
							Experiment; let's see if we can get individual config header files working.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								658fecf7e5
								
							
						 | 
						
							Found a home for MAKEROM_FLAGS_3c503.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								5ee79cf207
								
							
						 | 
						
							3c509/3c529 no longer use legacy INCLUDE_xxx mechanism.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								63e0c8f947
								
							
						 | 
						
							xstart16() fixed up to use new REAL_EXEC mechanism.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								1a6ca649a2
								
							
						 | 
						
							Made copy_{to,from}_real volatile, so that they don't get optimised away.
							
							
							Added REAL_FRAGMENT(), because it could conceivably be useful. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								8e27e50316
								
							
						 | 
						
							We don't refer to _bss and _ebss any more.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								c9d35daffe
								
							
						 | 
						
							Re-add the "." progress indicator.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								03346742c0
								
							
						 | 
						
							Use only the header files that we need
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								a6057b4cbc
								
							
						 | 
						
							Need stddef.h to get size_t
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								f08516791e
								
							
						 | 
						
							printf and sprintf now defined in vsprintf.h, drag in console.h to get
							
							
							putchar() as well. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								664ffea697
								
							
						 | 
						
							Gave vsprintf.c its own header file, and made console.h include it.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								063140864e
								
							
						 | 
						
							Automatically drag in console.h if DBG() is being defined as printf().
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								ae36de3d80
								
							
						 | 
						
							Need to prevent intermediate targets from being deleted, otherwise the
							
							
							trick with "touch -B 2" doesn't work because the file that we're
carefully timestamping just gets deleted anyway. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								9c814cb123
								
							
						 | 
						
							Use the correct case for -Ddebug_<object>
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								a666eb34b5
								
							
						 | 
						
							Improved building of debugging objects.  You can now specify a "DEBUG="
							
							
							list for any build, e.g.
  make bin/pnic.dsk DEBUG=pci,pnic
This will drag in debugging-enabled versions of pci.c and pnic.c. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								5ca20abf95
								
							
						 | 
						
							Place the call to adjust_pci_device() back in the individual drivers,
							
							
							since we probably shouldn't be doing this to arbitrary devices during a
PCI bus scan... 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								b7c55c3951
								
							
						 | 
						
							Avoid signed/unsigned warnings by explicitly making PCI_{BUS,DEV,FUNC}
							
							
							all return unsigned quantities. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								66e54f1274
								
							
						 | 
						
							...this time with the correct syntax.  :(
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								8c2b42e08e
								
							
						 | 
						
							Added activate_isapnp_device() line
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								57070797e3
								
							
						 | 
						
							Optimise ISAPNP_READ_PORT_STEP
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								86d2127204
								
							
						 | 
						
							Remove debugging call to getchar()
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								c659a54f70
								
							
						 | 
						
							Now known to work with an old Adaptec 1505 that I found lying around.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								7bd3e883d7
								
							
						 | 
						
							Consistency
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								e29be5e342
								
							
						 | 
						
							Speed up PCI bus scanning by skipping fns 1-7 if fn 0 is not present.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								6e5a3858bf
								
							
						 | 
						
							Read number of PCI buses returned by BIOS so that we can scan more
							
							
							quickly. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								e1a9798af4
								
							
						 | 
						
							Improved debugging output
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								ed7b9109be
								
							
						 | 
						
							Made debug messages more consistent.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								211a607147
								
							
						 | 
						
							Improved debug messages.
							
							
							
Prevented find_pci_device() from being an endless loop. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								25d82dac7a
								
							
						 | 
						
							CONFIG_PCI_DIRECT no longer exists
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								f25383f4c4
								
							
						 | 
						
							Add ISA_PROBE_ADDRS list.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								9f02376409
								
							
						 | 
						
							Make isa_probe_addr a simple integer rather than a struct, to facilitate
							
							
							specification of ISA_PROBE_ADDRS. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								a60aadf9e9
								
							
						 | 
						
							Improve debug message legibility.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								f04b9cd3ea
								
							
						 | 
						
							Leave some time to see what's going on.
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								8aa3b9d972
								
							
						 | 
						
							Need to do isolation when find_isapnp_device is first called,
							
							
							otherwise isapnp_max_csn is zero and we never call fill_isapnp_device.
Fix debug message. 
							
							
						 | 
						20年前 | 
					
				
					
						
							
								   Michael Brown
							
						 | 
						
							
								c41e89af41
								
							
						 | 
						
							Fixed debug message
							
							
						 | 
						20年前 |