The NetBSD Project

CVS log for src/sys/dev/pci/pccbbvar.h

[BACK] Up to [cvs.netbsd.org] / src / sys / dev / pci

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.33.10.4 / (download) - annotate - [select for diffs], Wed Aug 11 22:53:50 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.33.10.3: +3 -4 lines
Diff to previous 1.33.10.3 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)

sync with head.

Revision 1.39.4.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:36 2010 UTC (23 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.39: +3 -4 lines
Diff to previous 1.39 (colored) next main 1.40 (colored)

sync with head

Revision 1.39.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:40 2010 UTC (2 years ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.39: +3 -4 lines
Diff to previous 1.39 (colored) next main 1.40 (colored)

Sync with HEAD.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Apr 20 23:39:11 2010 UTC (2 years, 1 month ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6, matt-mips64-premerge-20101231, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, HEAD
Changes since 1.40: +3 -2 lines
Diff to previous 1.40 (colored)

Change sc_pil_intr_enable from an int to a bool.  No functional change
intended.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Mar 15 20:02:56 2010 UTC (2 years, 2 months ago) by dyoung
Branch: MAIN
Changes since 1.39: +1 -3 lines
Diff to previous 1.39 (colored)

rbus is always #defined as 1, so unifdef -D rbus=1.

Revision 1.33.10.3 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:50 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.33.10.2: +2 -6 lines
Diff to previous 1.33.10.2 (colored) to branchpoint 1.33 (colored)

sync with head

Revision 1.39 / (download) - annotate - [select for diffs], Tue Dec 15 22:17:12 2009 UTC (2 years, 5 months ago) by snj
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.38: +2 -6 lines
Diff to previous 1.38 (colored)

Move to 2-clause license.  Approved by HAYAKAWA Koichi (copyright holder).

Revision 1.33.10.2 / (download) - annotate - [select for diffs], Wed Aug 19 18:47:12 2009 UTC (2 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.33.10.1: +6 -1 lines
Diff to previous 1.33.10.1 (colored) to branchpoint 1.33 (colored)

sync with head.

Revision 1.38 / (download) - annotate - [select for diffs], Thu Jul 23 21:22:25 2009 UTC (2 years, 10 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, matt-premerge-20091211, jym-xensuspend-nbase
Changes since 1.37: +6 -1 lines
Diff to previous 1.37 (colored)

Use kpause(9), cv_timedwait(9), and cv_signal(9) instead of tsleep(9)
and wakeup(9).

Use mstohz(9).

XXX Protection against spurious wakeups is still needed, but this patch
XXX makes the code no worse than before in this regard.

Revision 1.33.10.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:58 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.33: +21 -38 lines
Diff to previous 1.33 (colored)

sync with head.

Revision 1.33.12.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:35:07 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.33.12.1: +20 -38 lines
Diff to previous 1.33.12.1 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.33.6.2 / (download) - annotate - [select for diffs], Sun Jun 29 09:33:09 2008 UTC (3 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.33.6.1: +19 -37 lines
Diff to previous 1.33.6.1 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)

Sync with HEAD.

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Fri Jun 27 15:11:22 2008 UTC (3 years, 10 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.34: +20 -38 lines
Diff to previous 1.34 (colored) next main 1.35 (colored)

Sync with head.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Jun 26 20:57:10 2008 UTC (3 years, 10 months ago) by drochner
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, simonb-wapbl-nbase, simonb-wapbl-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, nick-hppapmap, netbsd-5-base, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, jymxensuspend-base, jym-xensuspend-base, jym-xensuspend, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Changes since 1.36: +1 -7 lines
Diff to previous 1.36 (colored)

delete more dead code, remove use of pcic_handle except of some local
uses in pcmcia ressource management which is copied from ISA pcic,
so use our softc as handle exported to generic pcmcia code and kill
the ph_parent backpointer - this makes the code simpler and smaller

Revision 1.36 / (download) - annotate - [select for diffs], Wed Jun 25 15:29:23 2008 UTC (3 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.35: +21 -2 lines
Diff to previous 1.35 (colored)

Avoid the use of i82365var.h - we don't use any functions from there.
Extract some data structures for ressource management into our private
header instead. This allows to use a typed pointer instead of a
generic one which saves a lot of typecasts.
Also remove something marked as "dirty hack" which I admittedly don't
understand, but it doesn't look useful...

Revision 1.35 / (download) - annotate - [select for diffs], Wed Jun 25 11:42:32 2008 UTC (3 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.34: +2 -33 lines
Diff to previous 1.34 (colored)

split device/softc for pccbb, the cardbus half of cardslot and cardbus
(not yet pcmcia, there is a lot of md code involved)

Revision 1.33.12.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:12 2008 UTC (3 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Sync w/ -current. 34 merge conflicts to follow.

Revision 1.33.8.1 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:14 2008 UTC (3 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored) next main 1.34 (colored)

sync with head

Revision 1.33.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:42 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Sync with HEAD.

Revision 1.34 / (download) - annotate - [select for diffs], Tue May 27 21:32:47 2008 UTC (3 years, 11 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Branch point for: simonb-wapbl
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

Distinguish O2 Micro bridges from generic bridges.  PCI Parity
Error reporting seems to be broken on O2 Micro bridges, so do not
activate it.  Should fix kern/38698, reported by Andreas Gustafsson.

Revision 1.29.2.2 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:49 2008 UTC (4 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.29.2.1: +3 -5 lines
Diff to previous 1.29.2.1 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored)

sync with HEAD

Revision 1.29.8.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:58 2008 UTC (4 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.29: +3 -7 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Sync with HEAD.

Revision 1.24.6.5 / (download) - annotate - [select for diffs], Mon Jan 21 09:44:08 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.24.6.4: +5 -10 lines
Diff to previous 1.24.6.4 (colored) to branchpoint 1.24 (colored) next main 1.25 (colored)

sync with head

Revision 1.30.2.2 / (download) - annotate - [select for diffs], Sat Jan 19 12:15:12 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.30.2.1: +2 -4 lines
Diff to previous 1.30.2.1 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored)

Sync with HEAD

Revision 1.33 / (download) - annotate - [select for diffs], Tue Jan 15 21:55:24 2008 UTC (4 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base2, yamt-pf42-base, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa, mjf-devfs2
Changes since 1.32: +1 -3 lines
Diff to previous 1.32 (colored)

Remove ricoh hack; FreeBSD does not seem to do it, and it was a remnant from
the branch. Things should work properly now.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jan 14 06:12:13 2008 UTC (4 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31 (colored)

Use device_t, device_private().

Revision 1.29.2.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:53:54 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.29: +3 -6 lines
Diff to previous 1.29 (colored)

sync with HEAD

Revision 1.30.2.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:54:50 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.30: +3 -1 lines
Diff to previous 1.30 (colored)

Sync with HEAD

Revision 1.29.10.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:47:01 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.29: +3 -6 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Sync with head.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Dec 16 21:28:32 2007 UTC (4 years, 5 months ago) by dyoung
Branch: MAIN
CVS Tags: vmlocking2-base3, matt-armv6-base
Changes since 1.30: +3 -1 lines
Diff to previous 1.30 (colored)

Improve pci, cbb, cardslot, cardbus, and pcmcia to support detachment
of this entire device tree:

pci0 at mainbus0
        elansc0 at pci0
                gpio0 at elansc0
        cbb0 at pci0
                cardslot0 at cbb0
                        cardbus0 at cardslot0
                        pcmcia0 at cardslot0
        cbb1 at pci0
                cardslot1 at cbb1
                        cardbus1 at cardslot1
                                rtw0 at cardbus1
                        pcmcia1 at cardslot1
        sip0 at pci0
                nsphyter0 at sip0
        sip1 at pci0
                nsphyter1 at sip1

Whew!

Revision 1.29.12.1 / (download) - annotate - [select for diffs], Tue Dec 11 15:32:19 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-kmem
Changes since 1.29: +1 -6 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

sync with head.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Dec 9 20:28:11 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.29: +1 -6 lines
Diff to previous 1.29 (colored)

Merge jmcneill-pm branch.

Revision 1.28.18.2 / (download) - annotate - [select for diffs], Tue Nov 6 14:27:27 2007 UTC (4 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.28.18.1: +1 -6 lines
Diff to previous 1.28.18.1 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)

Refactor PNP API:
- Make suspend/resume directly a device functionality. It consists of
  three layers (class logic, device logic, bus logic), all of them being
  optional. This replaces D0/D3 transitions.
- device_is_active returns true if the device was not disabled and was
  not suspended (even partially), device_is_enabled returns true if the
  device was enabled.
- Change pnp_global_transition into pnp_system_suspend and
  pnp_system_resume. Before running any suspend/resume handlers, check
  that all currently attached devices support power management and bail
  out otherwise. The latter is not done for the shutdown/panic case.
- Make the former bus-specific generic network handlers a class handler.
- Make PNP message like volume up/down/toogle PNP events. Each device
  can register what events they are interested in and whether the handler
  should be global or not.
- Introduce device_active API for devices to mark themselve in use from
  either the system or the device. Use this to implement the idle handling
  for audio and input devices. This is intended to replace most ad-hoc
  watchdogs as well.
- Fix somes situations in which audio resume would lose mixer settings.
- Make USB host controllers better deal with suspend in the light of
  shared interrupts.
- Flush filesystem cache on suspend.
- Flush disk caches on suspend. Put ATA disks into standby on suspend as
  well.
- Adopt drivers to use the new PNP API.
- Fix a critical bug in the generic cardbus layer that made D0->D3
  break.
- Fix ral(4) to set if_stop.
- Convert cbb(4) to the new PNP API.
- Apply the PCI Express SCI fix on resume again.

Revision 1.24.6.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:37:16 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.24.6.3: +2 -9 lines
Diff to previous 1.24.6.3 (colored) to branchpoint 1.24 (colored)

sync with head.

Revision 1.26.10.1 / (download) - annotate - [select for diffs], Mon Sep 3 07:04:37 2007 UTC (4 years, 8 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Sync w/ NetBSD-4-RC_1

Revision 1.28.6.1 / (download) - annotate - [select for diffs], Mon Aug 20 18:37:21 2007 UTC (4 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.28: +2 -9 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

Sync with HEAD.

Revision 1.28.18.1 / (download) - annotate - [select for diffs], Thu Aug 16 11:03:14 2007 UTC (4 years, 9 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.28: +2 -9 lines
Diff to previous 1.28 (colored)

Sync with HEAD.

Revision 1.28.14.1 / (download) - annotate - [select for diffs], Wed Aug 15 13:48:35 2007 UTC (4 years, 9 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.28: +2 -9 lines
Diff to previous 1.28 (colored) next main 1.29 (colored)

Sync with HEAD.

Revision 1.29 / (download) - annotate - [select for diffs], Fri Aug 10 22:57:54 2007 UTC (4 years, 9 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-kmem-base, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-csl-alignment-base5, matt-armv6-prevmlocking, jmcneill-pm-base, jmcneill-base, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: yamt-kmem, vmlocking2, mjf-devfs, matt-armv6
Changes since 1.28: +2 -9 lines
Diff to previous 1.28 (colored)

Remove unused definitions CB_CHIPS_LAST and cb_chipset_name.  Add
a type code for the Texas Instruments PCI1420 PCI-CardBus bridge,
CB_TI1420, which I will use in the near future.

Revision 1.26.8.1 / (download) - annotate - [select for diffs], Mon Jul 30 21:52:30 2007 UTC (4 years, 9 months ago) by liamjfoy
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

Pull up following revision(s) (requested by dyoung in ticket #739):
	sys/dev/pci/pccbb.c: revision 1.140
	sys/dev/pci/pccbb.c: revision 1.141
	sys/dev/pci/pccbb.c: revision 1.142
	sys/dev/pci/pccbb.c: revision 1.143
	sys/dev/pci/pccbb.c: revision 1.144
	sys/dev/pci/pccbbvar.h: revision 1.28
	sys/dev/pci/pcireg.h: revision 1.53
	sys/dev/pci/pccbb.c: revision 1.139
Name magic numbers PCI_PMCSR_PME_EN and PCI_PMCSR.

Fix grammar in comment.  From Patrick Welche.

Use the right subroutine name for the debug message.

Convert the rather long and backslash-ridden DELAY_MS macro to a
much shorter static subroutine, delay_ms().

Cosmetic: KNF indentation, curly braces, and argument declarations.

sc_pwrcycle is shared between the interrupt handler and Cardbus
event thread, so make it volatile.

Fix a bug in Cardbus power activation.

Most Cardbus bridges supported by pccbb(4) fire a power-cycle
interrupt when the power state of a cardslot changes from 'off' to
'on'.  TI bridges fire a power-cycle interrupt on both on->off and
off->on changes.

When pccbb_power() powered-down a cardslot, it did not wait around
for the power-cycle interrupt.  When pccbb_power() powered-up a
cardslot, it did wait for the interrupt.  If a pccbb_power(UP)
followed a pccbb_power(DOWN) very closely, pccbb_power() used to
interpret the power-cycle interrupt for the up->down transition as
"power-up complete," read the power-state bit and, finding that
power had NOT been activated, complain, "cbb0:  power on failed?"
Then pccbb_power() exited before power-activation was complete,
falsely indicating that the power-activation *was* complete.  After
that, a driver attach/enable routine would blithely configure a
card that was not fully powered-up.  An operator who ran a command
such as 'ifconfig rtw0 down up' or 'ifconfig ath0 down up' would
read 'cbb0: power on failed?' in the system log, and their NIC
would misbehave.

This excerpt from a comment in the source should suffice to explain
how I fixed the bug,

         /*
          * Wait as long as 200ms for a power-cycle interrupt.  If
          * interrupts are enabled, but the socket has already
          * changed to the desired status, keep waiting for the
          * interrupt.  "Consuming" the interrupt in this way keeps
          * the interrupt from prematurely waking some subsequent
          * pccbb_power call.

And this explains why this patch will work for Ricoh bridges that
do not fire an interrupt on the on->off transition:

          * XXX Not every bridge interrupts on the ->OFF transition.
          * XXX That's ok, we will time-out after 200ms.
          *
          * XXX The power cycle event will never happen when attaching
          * XXX a 16-bit card.  That's ok, we will time-out after
          * XXX 200ms.
          */

M. Warner Losh and Charles M. Hannum provided valuable input on
this patch.

Revision 1.24.6.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:10:31 2007 UTC (5 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.24.6.2: +2 -2 lines
Diff to previous 1.24.6.2 (colored) to branchpoint 1.24 (colored)

sync with head.

Revision 1.26.4.2 / (download) - annotate - [select for diffs], Fri Feb 9 21:03:52 2007 UTC (5 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.26.4.1: +2 -2 lines
Diff to previous 1.26.4.1 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored)

Sync with HEAD.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Feb 4 20:52:13 2007 UTC (5 years, 3 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-idlelwp-base8, yamt-idlelwp, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base, newlock2-nbase, newlock2-base, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, hpcarm-cleanup, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking, nick-csl-alignment, jmcneill-pm
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

sc_pwrcycle is shared between the interrupt handler and Cardbus
event thread, so make it volatile.

Revision 1.26.4.1 / (download) - annotate - [select for diffs], Fri Jan 12 00:57:42 2007 UTC (5 years, 4 months ago) by ad
Branch: newlock2
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Sync with head.

Revision 1.24.6.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:48:46 2006 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.24.6.1: +2 -2 lines
Diff to previous 1.24.6.1 (colored) to branchpoint 1.24 (colored)

sync with head.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Dec 21 15:55:25 2006 UTC (5 years, 5 months ago) by yamt
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

merge yamt-splraiseipl branch.

	- finish implementing splraiseipl (and makeiplcookie).
	  http://mail-index.NetBSD.org/tech-kern/2006/07/01/0000.html
	- complete workqueue(9) and fix its ipl problem, which is reported
	  to cause audio skipping.
	- fix netbt (at least compilation problems) for some ports.
	- fix PR/33218.

Revision 1.26.6.1 / (download) - annotate - [select for diffs], Thu Nov 2 17:52:46 2006 UTC (5 years, 6 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

use splraiseipl.

Revision 1.25.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:52:18 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

sync with head

Revision 1.25.16.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:49:28 2006 UTC (5 years, 10 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Merge from HEAD.

Revision 1.25.8.1 / (download) - annotate - [select for diffs], Mon Jun 26 12:51:22 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

sync with head.

Revision 1.24.6.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:05:05 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.24: +2 -1 lines
Diff to previous 1.24 (colored)

sync with head.

Revision 1.25.14.1 / (download) - annotate - [select for diffs], Mon Jun 19 04:01:36 2006 UTC (5 years, 11 months ago) by chap
Branch: chap-midi
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Sync with head.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Jun 17 17:06:52 2006 UTC (5 years, 11 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, rpaulo-netinet-merge-pcb-base, netbsd-4-base, chap-midi-nbase, chap-midi-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, wrstuden-fixsa, newlock2, netbsd-4
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

For Ricoh 5c47x class controllers, restore the "misc control" PCI config
register on resume.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:50 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, peter-altq-base, peter-altq, gdamore-uart-base, elad-kernelauth-base, elad-kernelauth
Branch point for: yamt-pdpolicy, rpaulo-netinet-merge-pcb, gdamore-uart, chap-midi
Changes since 1.24: +1 -1 lines
Diff to previous 1.24 (colored)

merge ktrace-lwp.

Revision 1.22.2.2 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:07 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.22.2.1: +185 -0 lines
Diff to previous 1.22.2.1 (colored) to branchpoint 1.22 (colored) next main 1.23 (colored)

sync with -current

Revision 1.22.4.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:47 2005 UTC (7 years, 3 months ago) by yamt
Branch: yamt-km
Changes since 1.22: +6 -5 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

sync with head.

Revision 1.19.2.3 / (download) - annotate - [select for diffs], Fri Feb 4 11:46:38 2005 UTC (7 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.19.2.2: +6 -5 lines
Diff to previous 1.19.2.2 (colored) next main 1.20 (colored)

Sync with HEAD.

Revision 1.24 / (download) - annotate - [select for diffs], Fri Feb 4 02:10:45 2005 UTC (7 years, 3 months ago) by perry
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-km-base4, yamt-km-base3, yamt-km-base2, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, matt-timespec, ktrace-lwp-base, kent-audio2-base
Branch point for: yamt-lazymbuf
Changes since 1.23: +5 -5 lines
Diff to previous 1.23 (colored)

de-__P

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jan 27 02:44:59 2005 UTC (7 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.22: +2 -1 lines
Diff to previous 1.22 (colored)

Capture PCI configuration state on suspend and restore it on resume, from
Kentaro A. Kurahone.

Revision 1.19.2.2 / (download) - annotate - [select for diffs], Mon Jan 17 19:31:25 2005 UTC (7 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.19.2.1: +2 -1 lines
Diff to previous 1.19.2.1 (colored)

Sync with HEAD.

Revision 1.22.2.1, Sun Jan 16 08:51:55 2005 UTC (7 years, 4 months ago) by kent
Branch: kent-audio2
Changes since 1.22: +0 -184 lines
FILE REMOVED

file pccbbvar.h was added on branch kent-audio2 on 2005-04-29 11:29:07 +0000

Revision 1.22 / (download) - annotate - [select for diffs], Sun Jan 16 08:51:55 2005 UTC (7 years, 4 months ago) by mycroft
Branch: MAIN
CVS Tags: yamt-km-base
Branch point for: yamt-km, kent-audio2
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

Christos's crappy Libretto 100CT has an extremely long ramp for socket Vcc
(violating the PC Card spec), so... use the "power cycle" socket event to
determine when we've reached Vcc before proceeding, rather than using a fixed
amount of time.  This has the double advantage that it makes the card attach
time even shorter on sane systems -- the minimum is now ~38ms on my i8500
rather than 222ms.

Probably a similar change should be made to pcic, but it was hard enough
figuring out whether it would work with pccbb.  The chip specs suck.

For now, I'm leaving in a couple of additional printf()s in the hope that I
will get some interesting data from them.

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:49:10 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.19: +5 -5 lines
Diff to previous 1.19 (colored)

Sync with HEAD

Revision 1.20.2.1 / (download) - annotate - [select for diffs], Fri Jul 23 22:29:12 2004 UTC (7 years, 10 months ago) by he
Branch: netbsd-2-0
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Changes since 1.20: +1 -2 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

Pull up revision 1.21 (requested by mycroft in ticket #692):
  If the bus number has not been initialized, do not attach
  a cardslot, and instead output a diagnostic pointing the
  administrator towards the PCIBIOS_BUS_FIXUP option.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Jul 22 16:39:51 2004 UTC (7 years, 10 months ago) by mycroft
Branch: MAIN
CVS Tags: kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Changes since 1.20: +1 -2 lines
Diff to previous 1.20 (colored)

If the bus number has not been initialized, do not attach a cardslot, and
output a diagnostic:
pccbbN: secondary bus number uninitialized; try PCIBIOS_BUS_FIXUP

Revision 1.20 / (download) - annotate - [select for diffs], Wed Dec 10 02:55:48 2003 UTC (8 years, 5 months ago) by briggs
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.19: +5 -4 lines
Diff to previous 1.19 (colored)

Power up the card without OE enabled to avoid letting SanDisks enter
True IDE mode.  Hinted at by Charles Hannum a while back.  This lets
my PCI-Cardbus adapter read SanDisk CF cards much more reliably.

Also bring in a few defines from FreeBSD for some more TI registers and such.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Mar 22 06:25:15 2003 UTC (9 years, 2 months ago) by nakayama
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

PCI-CardBus bridge support for sparc64:
- add pccbb_attach_hook in pccbbattach for MD initializations.
- omit arithmetics to bus_space_handle_t.
- remove use of IST_LEVEL; not defined on sparc64 and unused.

Revision 1.15.2.3 / (download) - annotate - [select for diffs], Fri Oct 18 02:43:12 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.15.2.2: +3 -3 lines
Diff to previous 1.15.2.2 (colored) to branchpoint 1.15 (colored) next main 1.16 (colored)

Catch up to -current.

Revision 1.16.2.2 / (download) - annotate - [select for diffs], Thu Oct 10 18:41:01 2002 UTC (9 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.16.2.1: +3 -3 lines
Diff to previous 1.16.2.1 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.18 / (download) - annotate - [select for diffs], Tue Oct 1 09:09:16 2002 UTC (9 years, 7 months ago) by haya
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.17: +3 -3 lines
Diff to previous 1.17 (colored)

Use LIST in sys/queue.  Add some comments.

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Thu Jan 10 19:56:54 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.16: +3 -1 lines
Diff to previous 1.16 (colored)

Sync kqueue branch with -current.

Revision 1.15.2.2 / (download) - annotate - [select for diffs], Wed Nov 14 19:15:23 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.15.2.1: +3 -1 lines
Diff to previous 1.15.2.1 (colored) to branchpoint 1.15 (colored)

Catch up to -current.

Revision 1.16.6.1 / (download) - annotate - [select for diffs], Mon Nov 12 21:18:15 2001 UTC (10 years, 6 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.16: +3 -1 lines
Diff to previous 1.16 (colored) next main 1.17 (colored)

Sync the thorpej-mips-cache branch with -current.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Nov 2 03:32:34 2001 UTC (10 years, 6 months ago) by haya
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, newlock-base, newlock, netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, ifpoll-base, ifpoll, gehenna-devsw-base, gehenna-devsw, eeh-devprop-base, eeh-devprop
Changes since 1.16: +3 -1 lines
Diff to previous 1.16 (colored)

Add PCI power management control.  If the power state of a bridge is
not D0 at device attaching or resuming, set the bridge D0 mode.

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Fri Aug 24 00:10:15 2001 UTC (10 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.15: +4 -1 lines
Diff to previous 1.15 (colored)

Catch up with -current.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Jul 6 18:07:00 2001 UTC (10 years, 10 months ago) by mcr
Branch: MAIN
CVS Tags: thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Branch point for: thorpej-mips-cache, kqueue
Changes since 1.15: +4 -1 lines
Diff to previous 1.15 (colored)

	split pccbb_intr_route() into seperate function.

Revision 1.2.2.4 / (download) - annotate - [select for diffs], Mon Mar 12 13:31:10 2001 UTC (11 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.2.2.3: +4 -1 lines
Diff to previous 1.2.2.3 (colored) next main 1.3 (colored)

Sync with HEAD.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Feb 20 15:16:38 2001 UTC (11 years, 3 months ago) by minoura
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa
Changes since 1.14: +4 -1 lines
Diff to previous 1.14 (colored)

Re-initialize more registers after resuming from suspend.
Some APM BIOSes do not restore them.
Reviewd by haya.

Revision 1.2.2.3 / (download) - annotate - [select for diffs], Fri Jan 5 17:36:12 2001 UTC (11 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.2.2.2: +2 -4 lines
Diff to previous 1.2.2.2 (colored)

Sync with HEAD

Revision 1.14 / (download) - annotate - [select for diffs], Thu Dec 28 22:59:15 2000 UTC (11 years, 4 months ago) by sommerfeld
Branch: MAIN
Changes since 1.13: +2 -4 lines
Diff to previous 1.13 (colored)

Change pci_intr_map to get interrupt source information from a "struct
pci_attach_args *" instead of from four separate parameters which in
all cases were extracted from the same "struct pci_attach_args".

This both simplifies the driver api, and allows for alternate PCI
interrupt mapping schemes, such as one using the tables described in
the Intel Multiprocessor Spec which describe interrupt wirings for
devices behind pci-pci bridges based on the device's location rather
the bridge's location.

Tested on alpha and i386; welcome to 1.5Q

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Mon Nov 20 11:42:30 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.2.2.1: +108 -107 lines
Diff to previous 1.2.2.1 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Thu Jun 22 17:07:26 2000 UTC (11 years, 11 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Sync w/ netbsd-1-5-base.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Jun 8 10:28:29 2000 UTC (11 years, 11 months ago) by haya
Branch: MAIN
CVS Tags: netbsd-1-5-base, netbsd-1-5-RELEASE, netbsd-1-5-PATCH003, netbsd-1-5-PATCH002, netbsd-1-5-PATCH001, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2, netbsd-1-5
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Change IPL when bridge's interrupt handler calls child device's
interrupt handler (This solution is not very good).

Revision 1.12 / (download) - annotate - [select for diffs], Thu Mar 23 07:01:40 2000 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.11: +4 -1 lines
Diff to previous 1.11 (colored)

New callout mechanism with two major improvements over the old
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
  resource allocation.
- Insertion and removal of callouts is constant time, important as
  this facility is used quite a lot in the kernel.

The old timeout()/untimeout() API has been removed from the kernel.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Mar 22 09:35:08 2000 UTC (12 years, 2 months ago) by haya
Branch: MAIN
Changes since 1.10: +1 -0 lines
Diff to previous 1.10 (colored)

1. Do not apply 5 V on a CardBus card.
2. Do not avoid ISA hole when a device requires more than
   256-byte io space.
3. Remove sending CardBus bridge's function number to
   cardbus stack.  This number is not needed for anyone.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Mar 15 00:38:40 2000 UTC (12 years, 2 months ago) by haya
Branch: MAIN
Changes since 1.9: +1 -16 lines
Diff to previous 1.9 (colored)

Remove ancient code.

Revision 1.9 / (download) - annotate - [select for diffs], Sun Mar 12 04:27:12 2000 UTC (12 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)

Revert the previous change.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Mar 12 01:15:04 2000 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

Add missing sc_pil_intr_enable member to pccbb_softc.

XXX Double check this, please.  The code appears to only use it as a
boolean, but...

Revision 1.7 / (download) - annotate - [select for diffs], Wed Mar 1 23:40:26 2000 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.6: +7 -5 lines
Diff to previous 1.6 (colored)

Simplify the winlist code.

Revision 1.6 / (download) - annotate - [select for diffs], Sat Feb 5 18:42:37 2000 UTC (12 years, 3 months ago) by chopps
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.5: +101 -108 lines
Diff to previous 1.5 (colored)

indent this file

Revision 1.5 / (download) - annotate - [select for diffs], Wed Jan 26 09:02:41 2000 UTC (12 years, 4 months ago) by haya
Branch: MAIN
Changes since 1.4: +17 -1 lines
Diff to previous 1.4 (colored)

Pccbb manages interrupt handlers by itself for its child device.

Revision 1.4.4.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:35:21 1999 UTC (12 years, 5 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.4: +1 -1 lines
Diff to previous 1.4 (colored) next main 1.5 (colored)

Pull up to last week's -current.

Revision 1.3.2.2 / (download) - annotate - [select for diffs], Mon Nov 15 00:41:06 1999 UTC (12 years, 6 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.3.2.1: +175 -0 lines
Diff to previous 1.3.2.1 (colored) next main 1.4 (colored)

Sync with -current

Revision 1.4 / (download) - annotate - [select for diffs], Mon Nov 1 08:58:45 1999 UTC (12 years, 6 months ago) by haya
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, fvdl-softdep-base, comdex-fall-1999-base, comdex-fall-1999
Branch point for: wrstuden-devbsize
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Maintainance the name of Ricoh PCI-CardBus bridges.

Revision 1.2.2.1 / (download) - annotate - [select for diffs], Wed Oct 20 22:36:31 1999 UTC (12 years, 7 months ago) by thorpej
Branch: thorpej_scsipi
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Sync w/ trunk.

Revision 1.3.2.1, Tue Oct 19 09:29:47 1999 UTC (12 years, 7 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.3: +0 -175 lines
FILE REMOVED

file pccbbvar.h was added on branch fvdl-softdep on 1999-11-15 00:41:06 +0000

Revision 1.3 / (download) - annotate - [select for diffs], Tue Oct 19 09:29:47 1999 UTC (12 years, 7 months ago) by haya
Branch: MAIN
Branch point for: fvdl-softdep
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored)

Disable legacy io port before the bridge is probed as a pcic on isa.
Comments ware changed to comply the KNF.
Add PCCBB_PCMCIA_16BITONLY to support TI PCI103X series.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Oct 15 06:42:39 1999 UTC (12 years, 7 months ago) by haya
Branch: MAIN
Branch point for: thorpej_scsipi
Changes since 1.1: +1 -1 lines
Diff to previous 1.1 (colored)

add NetBSD ID tag.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Oct 15 06:07:30 1999 UTC (12 years, 7 months ago) by haya
Branch: MAIN

This is the first check-in of CardBus driver.  CardBus driver contains
CardBus bus stub, YENTA PCI-CardBus bridge (cbb), 3Com 3C575TX driver
(ex) and Intel fxp driver.

TODO:
  o Conform to the KNF more strictly.
  o Be unified with pcmcia code as much as possible.
  o Add more drivers for CardBus card, such as APA-1480 or USB card.

The affected files are listed below.

	sys/arch/i386/conf/files.i386
	sys/arch/macppc/conf/files.macppc
	sys/conf/files
	sys/dev/ic/elinkxl.c
	sys/dev/ic/elinkxlvar.h
	sys/dev/ic/i82365.c
	sys/dev/ic/i82365var.h
	sys/dev/isa/i82365_isasubr.c
	sys/dev/pci/files.pci
	sys/dev/pcmcia/pcmcia.c
	sys/dev/pcmcia/pcmciachip.h

The added files are listed below.

	sys/arch/i386/conf/CARDBUS
	sys/arch/i386/include/rbus_machdep.h
	sys/arch/i386/i386/rbus_machdep.c
	sys/arch/macppc/include/rbus_machdep.h
	sys/arch/macppc/macppc/rbus_machdep.c
	sys/dev/cardbus/if_ex_cardbus.c
	sys/dev/cardbus/Makefile.cardbusdevs
	sys/dev/cardbus/cardbus.c
	sys/dev/cardbus/cardbus_map.c
	sys/dev/cardbus/cardbusdevs
	sys/dev/cardbus/cardbusdevs.h
	sys/dev/cardbus/cardbusdevs_data.h
	sys/dev/cardbus/cardbusvar.h
	sys/dev/cardbus/cardslot.c
	sys/dev/cardbus/cardslotvar.h
	sys/dev/cardbus/devlist2h.awk
	sys/dev/cardbus/files.cardbus
	sys/dev/cardbus/if_fxp_cardbus.c
	sys/dev/cardbus/pccardcis.h
	sys/dev/cardbus/rbus.c
	sys/dev/cardbus/rbus.h
	sys/dev/pci/pccbb.c
	sys/dev/pci/pccbbreg.h
	sys/dev/pci/pccbbvar.h

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>