Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 May 2001 01:20:45 -0600
From:      Warner Losh <imp@harmony.village.org>
To:        mobile@freebsd.org
Subject:   Updated pcic_pci.c patch
Message-ID:  <200105240721.f4O7L4E53480@harmony.village.org>

next in thread | raw e-mail | index | archive | help
I've updated my pcic_pci.c patch.  This one uses bus space; attempts
to weed out those bridges that are ioports rather than memory mapped
(it is busted now, but will be fixed); and uses table lookup.  Please
give this a spin and report back your experienes.  I'd like to commit
this by the end of the week, or early next week.

Known problems:
	1) hang on eject
	2) pci interruts need to be handled properly (see #1)
	3) Card Status Change (aka managment) interrupts should be
	   routed, but aren't.
	4) Interrupts should be shared with CSC interrupt where
	   possible (eg non-fast interrupts).
	5) Many issues likely remain with the CL-PD67* parts and any
	   other bridge that implement 672x power management.
	6) PCI CARDS are not yet supported, but might accidentally
	   work (this is the goal of this set of changes).
	7) Resource allocation isn't as flexible as pci allows.

But these patches are working well enough for me to type this message
to you on an awi card.

http://people.freebsd.org/~imp/pcic_pci.diff.2

I don't know if swapping is working again in -current.  I'd suggest:
	cd src/sys
	cvs update -PAd -D "2001-05-18 12:00:00"
	cd pccard
	cvs update -PAd
	patch < pcic_pci.diff.2
until the all clear is sent out.  These are the exact sources that I'm
testing with.

Yes, these patches depend on everything I checked in before "2001-05-24
07:15:00" GMT.  Sorry for any inconvenience this may cause.

Warner

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200105240721.f4O7L4E53480>