The NetBSD Project

CVS log for src/sys/dev/pci/if_cas.c

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.14.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:46 2012 UTC (5 weeks, 4 days ago) by yamt
Branch: yamt-pagecache
Changes since 1.14: +4 -11 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

sync with head

Revision 1.14.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:34:38 2012 UTC (3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.14: +4 -11 lines
Diff to previous 1.14 (colored) next main 1.15 (colored)

merge to -current.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Feb 3 10:11:07 2012 UTC (3 months, 3 weeks ago) by martin
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, netbsd-6-base, netbsd-6, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, HEAD
Changes since 1.16: +3 -2 lines
Diff to previous 1.16 (colored)

Add missing <sys/rnd.h> include, ack: jdc@

Revision 1.16 / (download) - annotate - [select for diffs], Thu Feb 2 19:43:05 2012 UTC (3 months, 3 weeks ago) by tls
Branch: MAIN
Changes since 1.15: +2 -8 lines
Diff to previous 1.15 (colored)

Entropy-pool implementation move and cleanup.

1) Move core entropy-pool code and source/sink/sample management code
   to sys/kern from sys/dev.

2) Remove use of NRND as test for presence of entropy-pool code throughout
   source tree.

3) Remove use of RND_ENABLED in device drivers as microoptimization to
   avoid expensive operations on disabled entropy sources; make the
   rnd_add calls do this directly so all callers benefit.

4) Fix bug in recent rnd_add_data()/rnd_add_uint32() changes that might
   have lead to slight entropy overestimation for some sources.

5) Add new source types for environmental sensors, power sensors, VM
   system events, and skew between clocks, with a sample implementation
   for each.

ok releng to go in before the branch due to the difficulty of later
pullup (widespread #ifdef removal and moved files).  Tested with release
builds on amd64 and evbarm and live testing on amd64.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Jan 30 19:41:19 2012 UTC (3 months, 3 weeks ago) by drochner
Branch: MAIN
Changes since 1.14: +3 -5 lines
Diff to previous 1.14 (colored)

Use pci_aprint_devinfo(9) instead of pci_devinfo+aprint_{normal,naive}
where it looks straightforward, and pci_aprint_devinfo_fancy in a few
others where drivers want to supply their own device names instead
of the pcidevs generated one. More complicated cases, where names
are composed at runtime, are left alone for now. It certainly makes
sense to simplify the drivers here rather than inventing a catch-all API.
This should serve as as example for new drivers, and also ensure
consistent output in the AB_QUIET ("boot -q") case. Also, it avoids
excessive stack usage where drivers attach child devices because the
buffer for the device name is not kept on the local stack anymore.

Revision 1.14 / (download) - annotate - [select for diffs], Mon Aug 29 14:47:08 2011 UTC (8 months, 3 weeks ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)

have pci register itself as a module, and make PCI driver modules depend on it

Revision 1.7.4.3 / (download) - annotate - [select for diffs], Sat Mar 5 20:53:40 2011 UTC (14 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.7.4.2: +44 -6 lines
Diff to previous 1.7.4.2 (colored) next main 1.8 (colored)

sync with head

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jan 7 11:17:22 2011 UTC (16 months, 2 weeks ago) by jmcneill
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, jruoho-x86intr-base, jruoho-x86intr, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Changes since 1.12: +34 -2 lines
Diff to previous 1.12 (colored)

support building cas(4) as a module

Revision 1.12 / (download) - annotate - [select for diffs], Sat Nov 13 13:52:06 2010 UTC (18 months, 1 week ago) by uebayasi
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.11: +2 -4 lines
Diff to previous 1.11 (colored)

Don't pull in the whole uvm(9) API to access only PAGE_SIZE and
some other constants.  These are provided by sys/param.h now.

Revision 1.5.2.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:46:25 2010 UTC (21 months, 1 week ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.5.2.1: +13 -2 lines
Diff to previous 1.5.2.1 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

Sync with HEAD.

Revision 1.7.2.3 / (download) - annotate - [select for diffs], Wed Aug 11 22:53:46 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.2.2: +19 -10 lines
Diff to previous 1.7.2.2 (colored) next main 1.8 (colored)

sync with head.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jul 14 09:52:39 2010 UTC (22 months, 1 week ago) by jnemeth
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2
Changes since 1.10: +9 -3 lines
Diff to previous 1.10 (colored)

When searching PROM data to get a MAC address, search for National
Semiconductor Saturn data as well as Sun Cassini data.

Revision 1.10 / (download) - annotate - [select for diffs], Wed Jul 14 04:50:28 2010 UTC (22 months, 1 week ago) by jnemeth
Branch: MAIN
Changes since 1.9: +5 -3 lines
Diff to previous 1.9 (colored)

Don't leak kernel stack data when an enaddr can't be found.

Revision 1.7.4.2 / (download) - annotate - [select for diffs], Sat Jul 3 01:19:36 2010 UTC (22 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.7.4.1: +5 -2 lines
Diff to previous 1.7.4.1 (colored)

sync with head

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jun 17 06:41:05 2010 UTC (23 months, 1 week ago) by mrg
Branch: MAIN
Changes since 1.8: +5 -2 lines
Diff to previous 1.8 (colored)

disable interrupts when resetting the device.

Revision 1.7.4.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:33 2010 UTC (23 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.7: +5 -8 lines
Diff to previous 1.7 (colored)

sync with head

Revision 1.5.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:34 2010 UTC (2 years ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.5: +10 -12 lines
Diff to previous 1.5 (colored)

Sync with HEAD.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Apr 5 07:20:25 2010 UTC (2 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: uebayasi-xip-base1
Changes since 1.7: +5 -8 lines
Diff to previous 1.7 (colored)

Push the bpf_ops usage back into bpf.h. Push the common ifp->if_bpf
check into the inline functions as well the fourth argument for
bpf_attach.

Revision 1.7.2.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:45 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7.2.1: +2059 -0 lines
Diff to previous 1.7.2.1 (colored)

sync with head

Revision 1.7.2.1, Thu Mar 11 04:00:36 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.7: +0 -2060 lines
FILE REMOVED

file if_cas.c was added on branch yamt-nfs-mp on 2010-03-11 15:03:45 +0000

Revision 1.7 / (download) - annotate - [select for diffs], Thu Mar 11 04:00:36 2010 UTC (2 years, 2 months ago) by mrg
Branch: MAIN
Branch point for: yamt-nfs-mp, rmind-uvmplock
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored)

various aprint_* fixes.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Feb 24 22:38:00 2010 UTC (2 years, 3 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Changes since 1.5: +6 -6 lines
Diff to previous 1.5 (colored)

A pointer typedef entails trading too much flexibility to declare const
and non-const types, and the kernel uses both const and non-const
PMF qualifiers and device suspensors, so change the pmf_qual_t and
device_suspensor_t typedefs from "pointers to const" to non-pointer,
non-const types.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Jan 22 14:34:34 2010 UTC (2 years, 4 months ago) by jdc
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.4: +9 -43 lines
Diff to previous 1.4 (colored)

Remove port-specific code for determining MAC address, and use device
properties instead (c.f. gem(4) and hme(4)).

Revision 1.4 / (download) - annotate - [select for diffs], Tue Jan 19 22:07:00 2010 UTC (2 years, 4 months ago) by pooka
Branch: MAIN
Changes since 1.3: +5 -14 lines
Diff to previous 1.3 (colored)

Redefine bpf linkage through an always present op vector, i.e.
#if NBPFILTER is no longer required in the client.  This change
doesn't yet add support for loading bpf as a module, since drivers
can register before bpf is attached.  However, callers of bpf can
now be modularized.

Dynamically loadable bpf could probably be done fairly easily with
coordination from the stub driver and the real driver by registering
attachments in the stub before the real driver is loaded and doing
a handoff.  ... and I'm not going to ponder the depths of unload
here.

Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 17 11:57:29 2010 UTC (2 years, 4 months ago) by jdc
Branch: MAIN
Changes since 1.2: +50 -38 lines
Diff to previous 1.2 (colored)

Mask out (disable) cas interrupts on detach and suspend.
(Re-)enable interrupts on resume.

Revision 1.2 / (download) - annotate - [select for diffs], Sat Jan 9 13:34:33 2010 UTC (2 years, 4 months ago) by martin
Branch: MAIN
Changes since 1.1: +6 -6 lines
Diff to previous 1.1 (colored)

adapt to recent pmf changes

Revision 1.1 / (download) - annotate - [select for diffs], Thu Jan 7 09:19:55 2010 UTC (2 years, 4 months ago) by jdc
Branch: MAIN

Driver for Sun Cassini/Cassini+ (GigaSwift) Ethernet (also known as
National Semiconductor Saturn).
Based on the OpenBSD driver written by Mark Kettenis:
  detach support added
  MAC address lookup modified (only tested on sparc64)

Tested on single GigaSwift (UTP and MMF) and quad GigaSwift PCI cards.

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>