The NetBSD Project

CVS log for src/sys/dev/pcmcia/if_sm_pcmcia.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.50.4.3 / (download) - annotate - [select for diffs], Sat May 16 10:41:41 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.50.4.2: +9 -9 lines
Diff to previous 1.50.4.2 (colored) to branchpoint 1.50 (colored) next main 1.51 (colored)

sync with head

Revision 1.51.14.1 / (download) - annotate - [select for diffs], Wed May 13 17:21:09 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.51: +13 -20 lines
Diff to previous 1.51 (colored) next main 1.52 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.54 / (download) - annotate - [select for diffs], Tue May 12 14:42:18 2009 UTC (3 years ago) by cegger
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-pagecache, yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, netbsd-6-base, netbsd-6, matt-premerge-20091211, matt-mips64-premerge-20101231, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, 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.53: +9 -9 lines
Diff to previous 1.53 (colored)

struct device * -> device_t, no functional changes intended.

Revision 1.53 / (download) - annotate - [select for diffs], Tue May 12 13:18:04 2009 UTC (3 years ago) by cegger
Branch: MAIN
Changes since 1.52: +4 -4 lines
Diff to previous 1.52 (colored)

struct cfdata * -> cfdata_t, no functional changes intended.

Revision 1.50.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:13:14 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.50.4.1: +7 -14 lines
Diff to previous 1.50.4.1 (colored) to branchpoint 1.50 (colored)

sync with head.

Revision 1.51.8.1 / (download) - annotate - [select for diffs], Tue Apr 28 07:36:21 2009 UTC (3 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.51: +7 -14 lines
Diff to previous 1.51 (colored) next main 1.52 (colored)

Sync with HEAD.

Revision 1.52 / (download) - annotate - [select for diffs], Sat Mar 14 15:36:20 2009 UTC (3 years, 2 months ago) by dsl
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base
Changes since 1.51: +7 -14 lines
Diff to previous 1.51 (colored)

Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)

Revision 1.49.16.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:46 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.49: +4 -12 lines
Diff to previous 1.49 (colored) next main 1.50 (colored)

Sync with HEAD.

Revision 1.50.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:34:36 2008 UTC (4 years ago) by yamt
Branch: yamt-pf42
Changes since 1.50: +2 -9 lines
Diff to previous 1.50 (colored) next main 1.51 (colored)

sync with head.

Revision 1.50.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:24:57 2008 UTC (4 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.50: +2 -9 lines
Diff to previous 1.50 (colored)

sync with head.

Revision 1.51 / (download) - annotate - [select for diffs], Mon Apr 28 20:23:56 2008 UTC (4 years ago) by martin
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-nfs-mp-base2, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, nick-hppapmap-base2, 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, hpcarm-cleanup-nbase, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, jym-xensuspend
Changes since 1.50: +2 -9 lines
Diff to previous 1.50 (colored)

Remove clause 3 and 4 from TNF licenses

Revision 1.50 / (download) - annotate - [select for diffs], Sat Apr 5 21:31:23 2008 UTC (4 years, 1 month ago) by cegger
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base
Branch point for: yamt-pf42, yamt-nfs-mp
Changes since 1.49: +4 -5 lines
Diff to previous 1.49 (colored)

use aprint_*_dev and device_xname

Revision 1.48.24.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:29:45 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.48: +4 -4 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

sync with HEAD

Revision 1.45.6.2 / (download) - annotate - [select for diffs], Sat Oct 27 11:33:46 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.45.6.1: +4 -4 lines
Diff to previous 1.45.6.1 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored)

sync with head.

Revision 1.48.22.1 / (download) - annotate - [select for diffs], Fri Oct 26 15:47:10 2007 UTC (4 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.48: +4 -4 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.

Revision 1.48.28.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:39:28 2007 UTC (4 years, 7 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.48: +4 -4 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

Sync with HEAD.

Revision 1.48.8.1 / (download) - annotate - [select for diffs], Tue Oct 23 20:09:26 2007 UTC (4 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.48: +4 -4 lines
Diff to previous 1.48 (colored) next main 1.49 (colored)

Sync with head.

Revision 1.49 / (download) - annotate - [select for diffs], Fri Oct 19 12:01:05 2007 UTC (4 years, 7 months ago) by ad
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, mjf-devfs, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, jmcneill-pm-base, jmcneill-base, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.48: +4 -4 lines
Diff to previous 1.48 (colored)

machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h

Revision 1.45.6.1 / (download) - annotate - [select for diffs], Sat Dec 30 20:49:18 2006 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.45: +5 -9 lines
Diff to previous 1.45 (colored)

sync with head.

Revision 1.46.22.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:18:06 2006 UTC (5 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.46.22.1: +4 -4 lines
Diff to previous 1.46.22.1 (colored) to branchpoint 1.46 (colored) next main 1.47 (colored)

sync with head.

Revision 1.46.20.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:43 2006 UTC (5 years, 6 months ago) by ad
Branch: newlock2
Changes since 1.46: +5 -9 lines
Diff to previous 1.46 (colored) next main 1.47 (colored)

Sync with head.

Revision 1.48 / (download) - annotate - [select for diffs], Thu Nov 16 01:33:20 2006 UTC (5 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking-base, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, newlock2-nbase, newlock2-base, netbsd-4-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, netbsd-4, mjf-ufs-trans-base, mjf-ufs-trans, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, hpcarm-cleanup, ad-audiomp-base, ad-audiomp
Branch point for: vmlocking, matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.47: +4 -4 lines
Diff to previous 1.47 (colored)

__unused removal on arguments; approved by core.

Revision 1.46.22.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:06:39 2006 UTC (5 years, 7 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.46: +5 -9 lines
Diff to previous 1.46 (colored)

sync with head

Revision 1.47 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:50 2006 UTC (5 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.46: +5 -9 lines
Diff to previous 1.46 (colored)

- sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386

Revision 1.46 / (download) - annotate - [select for diffs], Sun Dec 11 12:23:23 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, yamt-pdpolicy-base2, yamt-pdpolicy-base, yamt-pdpolicy, simonb-timecounters-base, simonb-timecounters, simonb-timcounters-final, rpaulo-netinet-merge-pcb-base, rpaulo-netinet-merge-pcb, peter-altq-base, peter-altq, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, elad-kernelauth, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

merge ktrace-lwp.

Revision 1.44.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:13 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.44: +9 -9 lines
Diff to previous 1.44 (colored) next main 1.45 (colored)

sync with -current

Revision 1.44.6.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:49 2005 UTC (7 years, 3 months ago) by yamt
Branch: yamt-km
Changes since 1.44: +9 -9 lines
Diff to previous 1.44 (colored) next main 1.45 (colored)

sync with head.

Revision 1.30.6.4 / (download) - annotate - [select for diffs], Fri Feb 4 11:47:09 2005 UTC (7 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.30.6.3: +9 -9 lines
Diff to previous 1.30.6.3 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored)

Sync with HEAD.

Revision 1.45 / (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.44: +9 -9 lines
Diff to previous 1.44 (colored)

de-__P

Revision 1.30.6.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:32:20 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.30.6.2: +2 -2 lines
Diff to previous 1.30.6.2 (colored) to branchpoint 1.30 (colored)

Fix the sync with head I botched.

Revision 1.30.6.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:50:23 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.30.6.1: +0 -0 lines
Diff to previous 1.30.6.1 (colored) to branchpoint 1.30 (colored)

Sync with HEAD.

Revision 1.30.6.1 / (download) - annotate - [select for diffs], Thu Aug 12 11:42:01 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.30: +88 -149 lines
Diff to previous 1.30 (colored)

Sync with HEAD.

Revision 1.44 / (download) - annotate - [select for diffs], Tue Aug 10 18:43:49 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
CVS Tags: yamt-km-base, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-km, kent-audio2
Changes since 1.43: +2 -3 lines
Diff to previous 1.43 (colored)

Now that all the silly string printing is gone, move the location where we
print a newline so it doesn't have to be done in every driver.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Aug 10 18:39:08 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.42: +18 -20 lines
Diff to previous 1.42 (colored)

Enhance pcmcia_product_lookup():
* Remove the "expected function" value.  This was just causing problems with
  multifunction cards.  Differentiating the functions is better done by
  checking the function type (which we now do in ep and sm).
* Add support for matching CIS strings.  This necessitated changing the calling
  pattern a little too.

Use this enhanced version rather than driver-specific versions that do the
same thing.

Also, remove the last vestiges of PCMCIA_STR_*.

Revision 1.42 / (download) - annotate - [select for diffs], Tue Aug 10 16:04:16 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.41: +5 -3 lines
Diff to previous 1.41 (colored)

More careful about cleaning up pointers.

Revision 1.41 / (download) - annotate - [select for diffs], Tue Aug 10 15:29:56 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.40: +5 -11 lines
Diff to previous 1.40 (colored)

Print diagnostics in only one place if intr_establish() or function_enable()
fails.

Also, be a little more careful about passing up error values, and consistently
clear our interrupt handler pointer.

Revision 1.40 / (download) - annotate - [select for diffs], Tue Aug 10 06:10:38 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.39: +4 -4 lines
Diff to previous 1.39 (colored)

Copyright maintenance.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Aug 10 05:23:04 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.38: +43 -55 lines
Diff to previous 1.38 (colored)

Update to the new world order.

Revision 1.38 / (download) - annotate - [select for diffs], Mon Aug 9 20:30:08 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.37: +20 -27 lines
Diff to previous 1.37 (colored)

Adapt to the new world order.  Now all my sm cards work.

Revision 1.37 / (download) - annotate - [select for diffs], Mon Aug 9 18:30:51 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.36: +10 -7 lines
Diff to previous 1.36 (colored)

Make pcmcia_function_disable() primarily responsible for disabling the CCR
bits.  pcmcia_intr_disestablish() continues to do this as a stopgap.

Revision 1.36 / (download) - annotate - [select for diffs], Sun Aug 8 23:17:13 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.35: +4 -4 lines
Diff to previous 1.35 (colored)

Remove the "offset" and "size" arguments to pcmcia_io_map().  In the singular
case (ne@pcmcia) where we were using these to create a subregion, it is better
handled by calling bus_space_subregion().

Now there is a 1:1 mapping between I/O spaces in the config table and windows
mapped in the function.  Rework the multifunction mapping code to take
advantage of this by using both I/O base addresses if necessary.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Aug 8 15:44:13 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.34: +23 -17 lines
Diff to previous 1.34 (colored)

Search all the configuration entries.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Aug 8 15:12:20 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.33: +3 -4 lines
Diff to previous 1.33 (colored)

AFAICT, there's no reason not to use PCMCIA_WIDTH_AUTO here.

Revision 1.33 / (download) - annotate - [select for diffs], Sat Aug 7 05:27:39 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.32: +9 -9 lines
Diff to previous 1.32 (colored)

Clean up attach messages.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Aug 7 01:07:31 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.31: +11 -55 lines
Diff to previous 1.31 (colored)

The generic code already looked for a LAN ID tuple, so look at what it found
rather than reparsing.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Aug 6 19:38:49 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.30: +23 -22 lines
Diff to previous 1.30 (colored)

Make a couple of Megahertz cards (one straight Ethernet, one multifunction)
work by:
* adding another product to the table,
* checking the function type (to reject the serial port),
* trying harder to find the MAC address in the CIS strings (it may occur in
  one of two different places).
Also, PCMCIA_STR_* elimination.

Revision 1.23.2.5 / (download) - annotate - [select for diffs], Fri Oct 18 02:43:32 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.23.2.4: +4 -6 lines
Diff to previous 1.23.2.4 (colored) to branchpoint 1.23 (colored) next main 1.24 (colored)

Catch up to -current.

Revision 1.24.2.4 / (download) - annotate - [select for diffs], Thu Oct 10 18:41:26 2002 UTC (9 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.24.2.3: +4 -6 lines
Diff to previous 1.24.2.3 (colored) next main 1.25 (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.30 / (download) - annotate - [select for diffs], Wed Oct 2 16:52:15 2002 UTC (9 years, 7 months ago) by thorpej
Branch: MAIN
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-base, 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-0, netbsd-2, 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
Branch point for: ktrace-lwp
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)

Add trailing ; to CFATTACH_DECL.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Sep 30 22:27:01 2002 UTC (9 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.28: +4 -6 lines
Diff to previous 1.28 (colored)

Use CFATTACH_DECL().

Revision 1.28 / (download) - annotate - [select for diffs], Fri Sep 27 20:41:03 2002 UTC (9 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)

Declare all cfattach structures const.

Revision 1.24.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 17:48:17 2002 UTC (9 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.24.2.2: +3 -3 lines
Diff to previous 1.24.2.2 (colored)

catch up with -current on kqueue branch

Revision 1.26.8.1 / (download) - annotate - [select for diffs], Thu Jun 20 16:33:55 2002 UTC (9 years, 11 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored) next main 1.27 (colored)

catch up with -current.

Revision 1.23.2.4 / (download) - annotate - [select for diffs], Thu Jun 20 03:46:09 2002 UTC (9 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.23.2.3: +3 -3 lines
Diff to previous 1.23.2.3 (colored) to branchpoint 1.23 (colored)

Catch up to -current.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Jun 1 23:51:01 2002 UTC (9 years, 11 months ago) by lukem
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

SIMPLEQ rototill:
- implement SIMPLEQ_REMOVE(head, elm, type, field).  whilst it's O(n),
  this mirrors the functionality of SLIST_REMOVE() (the other
  singly-linked list type) and FreeBSD's STAILQ_REMOVE()
- remove the unnecessary elm arg from SIMPLEQ_REMOVE_HEAD().
  this mirrors the functionality of SLIST_REMOVE_HEAD() (the other
  singly-linked list type) and FreeBSD's STAILQ_REMOVE_HEAD()
- remove notes about SIMPLEQ not supporting arbitrary element removal
- use SIMPLEQ_FOREACH() instead of home-grown for loops
- use SIMPLEQ_EMPTY() appropriately
- use SIMPLEQ_*() instead of accessing sqh_first,sqh_last,sqe_next directly
- reorder manual page; be consistent about how the types are listed
- other minor cleanups

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

Sync kqueue branch with -current.

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

Catch up to -current.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Nov 13 07:26:33 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
CVS Tags: 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, eeh-devprop-base, eeh-devprop
Branch point for: gehenna-devsw
Changes since 1.25: +4 -1 lines
Diff to previous 1.25 (colored)

add RCSIDs

Revision 1.23.2.2 / (download) - annotate - [select for diffs], Fri Sep 21 22:36:06 2001 UTC (10 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.23.2.1: +11 -8 lines
Diff to previous 1.23.2.1 (colored) to branchpoint 1.23 (colored)

Catch up to -current.

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Thu Sep 13 01:16:04 2001 UTC (10 years, 8 months ago) by thorpej
Branch: kqueue
Changes since 1.24: +11 -8 lines
Diff to previous 1.24 (colored)

Update the kqueue branch to HEAD.

Revision 1.25 / (download) - annotate - [select for diffs], Wed Sep 5 16:40:06 2001 UTC (10 years, 8 months ago) by pooka
Branch: MAIN
CVS Tags: thorpej-mips-cache-base, thorpej-mips-cache, thorpej-devvp-base3, thorpej-devvp-base2, thorpej-devvp-base, thorpej-devvp, pre-chs-ubcperf, post-chs-ubcperf
Changes since 1.24: +11 -8 lines
Diff to previous 1.24 (colored)

* make this match the Psion Goldcard
* teach it to read the MAC addr from the correct place (from OpenBSD)
* change order of intr_dis/establish() and function_en/disable() to
  avoid panics on this multifunction card due to the CCR window
  not being mapped in intr_dis/establish()

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

Catch up with -current.

Revision 1.24 / (download) - annotate - [select for diffs], Sun Jul 1 16:35:37 2001 UTC (10 years, 10 months ago) by thorpej
Branch: MAIN
Branch point for: kqueue
Changes since 1.23: +1 -23 lines
Diff to previous 1.23 (colored)

Remove unneeded include files.  From  Onno van der Linden.

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 11:42:44 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.18: +49 -52 lines
Diff to previous 1.18 (colored) next main 1.19 (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.22.4.1 / (download) - annotate - [select for diffs], Sun Aug 6 02:12:17 2000 UTC (11 years, 9 months ago) by briggs
Branch: netbsd-1-5
CVS Tags: 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
Changes since 1.22: +4 -1 lines
Diff to previous 1.22 (colored) next main 1.23 (colored)

Pullups approved by thorpej --
Add MII support to smc91cxx driver.  This is supported for the 91c100
and 91c100FD (FEAST) controllers.  Existing controllers should continue
to work as they have.  Added the card's memory to the probe message.

Make sure that we do not call bus_space_*_multi_* with zero count.
Use bus_space_read/write_multi_stream_2 for FIFO instead of bsr/w_multi_2.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Jul 30 21:34:48 2000 UTC (11 years, 9 months ago) by briggs
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Branch point for: nathanw_sa
Changes since 1.22: +4 -1 lines
Diff to previous 1.22 (colored)

Add MII support to smc91cxx driver.  This is supported for the 91c100
and 91c100FD (FEAST) controllers.  Existing controllers should continue
to work as they have.  Added the card's memory to the probe message.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Feb 20 03:48:40 2000 UTC (12 years, 3 months ago) by enami
Branch: MAIN
CVS Tags: netbsd-1-5-base, minoura-xpg4dl-base, minoura-xpg4dl
Branch point for: netbsd-1-5
Changes since 1.21: +5 -5 lines
Diff to previous 1.21 (colored)

Fix thinko in previous commit.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Feb 9 13:40:42 2000 UTC (12 years, 3 months ago) by enami
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.20: +28 -31 lines
Diff to previous 1.20 (colored)

- No need to keep track enable/disable state here.  The smc91cxx.c also
  manages it.
- Disestablish an interrupt when failed to enable card.
- Don't say I'm enabled if failed to enable card.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Feb 4 01:27:13 2000 UTC (12 years, 3 months ago) by cgd
Branch: MAIN
Changes since 1.19: +17 -37 lines
Diff to previous 1.19 (colored)

replace the *_lookup table entry match/lookup functions in all of
these drivers with a single common function (which supports tables
of variable-sized structures).  Things are mostly as they were before:
tables are terminated by entry with NULL name, etc.  There's also
the ability to call a driver-specific match function which can be used
to augment the table lookup.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Feb 2 16:04:40 2000 UTC (12 years, 3 months ago) by itojun
Branch: MAIN
Changes since 1.18: +33 -16 lines
Diff to previous 1.18 (colored)

if_detach for sm/pcmcia.
with addition of resource allocation flags in softc (to DTRT on detach).

Revision 1.18 / (download) - annotate - [select for diffs], Tue Sep 28 23:20:42 1999 UTC (12 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221, wrstuden-devbsize, fvdl-softdep-base, fvdl-softdep, comdex-fall-1999-base, comdex-fall-1999
Branch point for: thorpej_scsipi
Changes since 1.17: +22 -33 lines
Diff to previous 1.17 (colored)

Sync the ASCII Ethernet address decoder with mhzc.c.  New version by
Chuck Cranor is more efficient and fixes a bug which would have caused
data corruption in some cases.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Sep 28 17:57:03 1999 UTC (12 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.16: +1 -4 lines
Diff to previous 1.16 (colored)

Don't handle the Megaherz XJEM3336 here.

Revision 1.16 / (download) - annotate - [select for diffs], Fri Feb 19 21:49:43 1999 UTC (13 years, 3 months ago) by abs
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH003, netbsd-1-4-PATCH002, netbsd-1-4-PATCH001, netbsd-1-4, kame_14_19990705, kame_14_19990628, kame_141_19991130, kame, chs-ubc2-base, chs-ubc2
Changes since 1.15: +5 -1 lines
Diff to previous 1.15 (colored)

Add ID for IBM 'PCMCIA Portable CD-ROM Drive'. We only have one of these and it
may be broken (it choked under Windows), but it at least now probes.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Nov 18 18:34:53 1998 UTC (13 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach
Changes since 1.14: +2 -30 lines
Diff to previous 1.14 (colored)

Now that the *_activate() functions don't do things which are attachment
specific, move them into the chipset drivers.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Nov 18 18:15:57 1998 UTC (13 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.13: +10 -10 lines
Diff to previous 1.13 (colored)

Move the i/o window unmap and i/o space free into *_detach().

Revision 1.13 / (download) - annotate - [select for diffs], Tue Nov 17 20:44:03 1998 UTC (13 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.12: +57 -2 lines
Diff to previous 1.12 (colored)

Add detach and activate entry points.  Mostly functional except for
#ifdef notyet'd if_delref() and if_detach(), which will be fixed up
when that code is committed.

Revision 1.12 / (download) - annotate - [select for diffs], Thu Oct 8 02:06:13 1998 UTC (13 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: chs-ubc-base, chs-ubc
Changes since 1.11: +5 -5 lines
Diff to previous 1.11 (colored)

Fix some whitespace lossage.

Revision 1.11 / (download) - annotate - [select for diffs], Sat Aug 15 20:47:32 1998 UTC (13 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored)

Sigh, #if 0 the SMC 8020BT EtherEZ entry until we know what the product
ID really is.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Aug 15 20:11:38 1998 UTC (13 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.9: +44 -32 lines
Diff to previous 1.9 (colored)

Take a stab at supporting the SMC 8020BT EtherEZ.  (Similar to the
Megahertz; Ethernet address is stored in third CIS info string, but
may also be in the FUNCE/LANNID tuple.)

Revision 1.9 / (download) - annotate - [select for diffs], Sat Aug 15 06:56:12 1998 UTC (13 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.8: +9 -2 lines
Diff to previous 1.8 (colored)

In the NewMedia callback, make sure we have a LAN Node ID tuple.

Revision 1.8 / (download) - annotate - [select for diffs], Sat Aug 15 06:46:33 1998 UTC (13 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Use the symbolic name for the tuple code used to find the Ethernet
address.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Aug 14 23:31:22 1998 UTC (13 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.6: +138 -71 lines
Diff to previous 1.6 (colored)

Add support for the NewMedia BASICS Ethernet.  Device info provided by
Stefan Grefen in PR #5902.

Revision 1.6 / (download) - annotate - [select for diffs], Sun Jul 19 17:28:16 1998 UTC (13 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t
Changes since 1.5: +7 -9 lines
Diff to previous 1.5 (colored)

Add a devlist2h.awk so that we don't sprinkle the same constants over
each device driver file and use it.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jul 5 06:49:16 1998 UTC (13 years, 10 months ago) by jonathan
Branch: MAIN
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

defopt NS, NSIP.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Jul 5 00:51:24 1998 UTC (13 years, 10 months ago) by jonathan
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

defopt INET, NETATALK.

Revision 1.3 / (download) - annotate - [select for diffs], Tue Jun 9 07:32:56 1998 UTC (13 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.2: +1 -9 lines
Diff to previous 1.2 (colored)

Nuke __BROKEN_INDIRECT_CONFIG.

Revision 1.2 / (download) - annotate - [select for diffs], Thu Oct 16 23:27:28 1997 UTC (14 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-3-base, netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA, netbsd-1-3
Changes since 1.1: +273 -0 lines
Diff to previous 1.1 (colored)

Pull marc-pcmcia branch down from trunk.

Revision 1.1.2.5 / (download) - annotate - [select for diffs], Thu Oct 16 17:30:38 1997 UTC (14 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.1.2.4: +12 -7 lines
Diff to previous 1.1.2.4 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

Don't establish our interrupt hander at attach time.  Instead, establish
it in the enable hook, and disestablish it in the disable hook.  This gives
us two wins:

	- Allows us to more fairly allocate an interrupt after other
	  devices which can't do dynamic allocation have hooked up
	  theirs.

	- In the event the default interrupt allocation scheme is bad,
	  this allows us to bring an interface down, patch a kernel
	  variable (eventually, run a program that does the right
	  thing for us) to set up an interrupt allocation scheme suitable
	  for our laptop model, bring the interface back up, and have
	  the Right Thing happen.

Revision 1.1.2.4 / (download) - annotate - [select for diffs], Tue Oct 14 00:47:27 1997 UTC (14 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.1.2.3: +2 -2 lines
Diff to previous 1.1.2.3 (colored) to branchpoint 1.1 (colored)

Explicitly align the allocated i/o space region to the size of the allocation.
This was previously implied, but we must explicitly specify it since some
cards may have more strict alignment requirements.

Revision 1.1.2.3 / (download) - annotate - [select for diffs], Mon Sep 29 21:17:38 1997 UTC (14 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.1.2.2: +27 -1 lines
Diff to previous 1.1.2.2 (colored) to branchpoint 1.1 (colored)

Add power management hooks.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Sat Aug 23 01:57:49 1997 UTC (14 years, 9 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.1.2.1: +5 -2 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored)

Update for changes to pcmcia function manipulation.

Revision 1.1.2.1 / (download) - annotate - [select for diffs], Mon Aug 11 20:07:55 1997 UTC (14 years, 9 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.1: +239 -0 lines
Diff to previous 1.1 (colored)

Add a PCMCIA attachment for the smc91cxx ethernet driver ("sm"), written
from scratch by me.  Currently supports the Megahertz X-JACK PCMCIA Ethernet
Adapter.

Revision 1.1, Mon Aug 11 20:07:54 1997 UTC (14 years, 9 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal, marc-pcmcia-base
Branch point for: marc-pcmcia
FILE REMOVED

file if_sm_pcmcia.c was initially added on branch marc-pcmcia.

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>