Bug 20339

Summary: Support for PCI multiport cards for sio driver
Product: Base System Reporter: vak <vak>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.0-RELEASE   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
file.diff none

Description vak 2000-08-01 09:20:03 UTC
	To handle non-intelligent multiport async adapters,
	the sio driver lacks the PCI detection and attachment routines.
	Some rearrangment of the sio.c is also required.

	The patch consists of four parts:
	1) sys/isa/siovar.h (new file)
	2) sys/isa/sio.c (patch)
	3) sys/pci/sio_pci.c (new file)
	4) sys/conf/files.i386 (patch)

Fix: Part 2 of 4.
	
1) Move the struct com_s definition to separate file siovar.h.
2) Split the sioattach() routine. Leave the isa-dependent
   part in sioattach(), and build the (public) bus-independent 
   attachment function sio_attach_unit().
3) Make siointr1 public.
Comment 1 Sheldon Hearn freebsd_committer freebsd_triage 2000-08-01 10:12:03 UTC
State Changed
From-To: open->closed

Originator has been asked to send the entire patchkit in a single 
PR.