Up to [cvs.netbsd.org] / src / sys / dev / pci
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.203.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:51 2012 UTC (5 weeks, 4 days ago) by yamt
Branch: yamt-pagecache
Changes since 1.203: +4 -10
lines
Diff to previous 1.203 (colored) next main 1.204 (colored)
sync with head
Revision 1.203.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:34:46 2012 UTC (3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.203: +4 -10
lines
Diff to previous 1.203 (colored) next main 1.204 (colored)
merge to -current.
Revision 1.204 / (download) - annotate - [select for diffs], Mon Jan 30 19:41:22 2012 UTC (3 months, 3 weeks ago) by drochner
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.203: +4 -10
lines
Diff to previous 1.203 (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.203 / (download) - annotate - [select for diffs], Mon Aug 1 11:20:26 2011 UTC (9 months, 3 weeks ago) by drochner
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.202: +11 -14
lines
Diff to previous 1.202 (colored)
remove some bloat: -cardbus doesn't use multiple interrupt lines like PCI, and it doesn't use machanisms like interrupt line register and swizzling -- no need to carry around dummy information, this is all dealt with by the bridge (I'm asking myself how "rbus_ppb" can work -- a bridge attached to cardbus just can't work like a normal PCI bridge as far as interrupts are concerned. I thing that should be a hardware specific driver because behavior is not covered by a standard.) -cardbus always uses 3.3V -- no need for a variable to keep track of the voltage
Revision 1.202 / (download) - annotate - [select for diffs], Tue Jul 26 22:23:32 2011 UTC (10 months ago) by dyoung
Branch: MAIN
Changes since 1.201: +2 -6
lines
Diff to previous 1.201 (colored)
Don't set the iobase and iosize members of pcmciabus_attach_args because they're not used in any meaningful way.
Revision 1.196.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:53:47 2011 UTC (14 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.196.2.1: +13 -9
lines
Diff to previous 1.196.2.1 (colored) to branchpoint 1.196 (colored) next main 1.197 (colored)
sync with head
Revision 1.201 / (download) - annotate - [select for diffs], Tue Jan 4 10:40:17 2011 UTC (16 months, 3 weeks ago) by jruoho
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.200: +4 -4
lines
Diff to previous 1.200 (colored)
Stop using aprint_debug(9) in an interrupt handler.
Revision 1.200 / (download) - annotate - [select for diffs], Mon Dec 27 19:02:32 2010 UTC (16 months, 4 weeks ago) by phx
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Changes since 1.199: +11 -7
lines
Diff to previous 1.199 (colored)
Add TI PCI1510. Enable TI12XX PCI interrupt in MFUNC when MFUNC pin0 and pin1 are zero. Ignore the other pins, which may be non-zero (e.g. IRQSER in pin3).
Revision 1.167.4.6 / (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.167.4.5: +15 -43
lines
Diff to previous 1.167.4.5 (colored) to branchpoint 1.167 (colored) next main 1.168 (colored)
sync with head.
Revision 1.196.2.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.196: +15 -43
lines
Diff to previous 1.196 (colored)
sync with head
Revision 1.193.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:39 2010 UTC (2 years ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.193: +31 -67
lines
Diff to previous 1.193 (colored) next main 1.194 (colored)
Sync with HEAD.
Revision 1.180.12.1 / (download) - annotate - [select for diffs], Wed Apr 21 00:27:42 2010 UTC (2 years, 1 month ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-k15
Changes since 1.180: +4 -4
lines
Diff to previous 1.180 (colored) next main 1.181 (colored)
sync to netbsd-5
Revision 1.199 / (download) - annotate - [select for diffs], Tue Apr 20 23:39:10 2010 UTC (2 years, 1 month ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base4,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1
Changes since 1.198: +5 -5
lines
Diff to previous 1.198 (colored)
Change sc_pil_intr_enable from an int to a bool. No functional change intended.
Revision 1.198 / (download) - annotate - [select for diffs], Mon Apr 19 18:24:27 2010 UTC (2 years, 1 month ago) by dyoung
Branch: MAIN
Changes since 1.197: +12 -12
lines
Diff to previous 1.197 (colored)
Add default implementations for bus_space_is_equal(9), bus_space_tag_create(9), and bus_space_tag_destroy(9). Use bus_space_is_equal(9) throughout the kernel to compare bus_space_tag_t's. Tested on i386 and on sparc64.
Revision 1.197 / (download) - annotate - [select for diffs], Mon Mar 15 20:02:55 2010 UTC (2 years, 2 months ago) by dyoung
Branch: MAIN
Changes since 1.196: +2 -30
lines
Diff to previous 1.196 (colored)
rbus is always #defined as 1, so unifdef -D rbus=1.
Revision 1.167.4.5 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:49 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.167.4.4: +18 -31
lines
Diff to previous 1.167.4.4 (colored) to branchpoint 1.167 (colored)
sync with head
Revision 1.196 / (download) - annotate - [select for diffs], Thu Feb 25 00:47:40 2010 UTC (2 years, 3 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Changes since 1.195: +2 -9
lines
Diff to previous 1.195 (colored)
Cardbus_free_tag() and cardbus_free_tag() are no-ops, so get rid of them to simplify the code a bit.
Revision 1.195 / (download) - annotate - [select for diffs], Wed Feb 24 23:38:40 2010 UTC (2 years, 3 months ago) by dyoung
Branch: MAIN
Changes since 1.194: +16 -17
lines
Diff to previous 1.194 (colored)
Start to tuck Cardbus under the PCI abstraction. Step #1, textual substitution: for all practical purposes, pcitag_t and cardbustag_t are interchangeable, so just use pcitag_t. Ditto pcireg_t and cardbusreg_t. Poison new uses of cardbusreg_t and cardbustag_t by deleting the type definitions.
Revision 1.194 / (download) - annotate - [select for diffs], Wed Feb 24 22:38:01 2010 UTC (2 years, 3 months ago) by dyoung
Branch: MAIN
Changes since 1.193: +6 -6
lines
Diff to previous 1.193 (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.193 / (download) - annotate - [select for diffs], Fri Jan 8 19:56:52 2010 UTC (2 years, 4 months ago) by dyoung
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.192: +6 -6
lines
Diff to previous 1.192 (colored)
Expand PMF_FN_* macros.
Revision 1.192 / (download) - annotate - [select for diffs], Tue Dec 15 22:17:12 2009 UTC (2 years, 5 months ago) by snj
Branch: MAIN
Changes since 1.191: +2 -7
lines
Diff to previous 1.191 (colored)
Move to 2-clause license. Approved by HAYAKAWA Koichi (copyright holder).
Revision 1.180.4.1 / (download) - annotate - [select for diffs], Wed Sep 30 00:00:49 2009 UTC (2 years, 7 months ago) by snj
Branch: netbsd-5
CVS Tags: 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,
matt-nb5-pq3-base,
matt-nb5-pq3
Changes since 1.180: +4 -4
lines
Diff to previous 1.180 (colored) next main 1.181 (colored)
Pull up following revision(s) (requested by bouyer in ticket #1040): sys/dev/isa/if_lc_isa.c: revision 1.30 sys/dev/pci/pccbb.c: revision 1.183 Fix bus_addr_t/bus_size_t confusion
Revision 1.167.4.4 / (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.167.4.3: +27 -18
lines
Diff to previous 1.167.4.3 (colored) to branchpoint 1.167 (colored)
sync with head.
Revision 1.191 / (download) - annotate - [select for diffs], Fri Aug 7 12:09:50 2009 UTC (2 years, 9 months ago) by blymn
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8,
yamt-nfs-mp-base7,
matt-premerge-20091211,
jym-xensuspend-nbase
Changes since 1.190: +6 -2
lines
Diff to previous 1.190 (colored)
Destroy mutex and condvar initialised in pccbbattach().
Revision 1.190 / (download) - annotate - [select for diffs], Fri Aug 7 12:04:43 2009 UTC (2 years, 9 months ago) by blymn
Branch: MAIN
Changes since 1.189: +5 -5
lines
Diff to previous 1.189 (colored)
Clean up extraneous white space.
Revision 1.182.2.2 / (download) - annotate - [select for diffs], Thu Jul 23 23:31:58 2009 UTC (2 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.182.2.1: +31 -12
lines
Diff to previous 1.182.2.1 (colored) next main 1.183 (colored)
Sync with HEAD.
Revision 1.189 / (download) - annotate - [select for diffs], Thu Jul 23 21:22:25 2009 UTC (2 years, 10 months ago) by dyoung
Branch: MAIN
Changes since 1.188: +20 -15
lines
Diff to previous 1.188 (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.167.4.3 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:23 2009 UTC (2 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.167.4.2: +31 -12
lines
Diff to previous 1.167.4.2 (colored) to branchpoint 1.167 (colored)
sync with head
Revision 1.188 / (download) - annotate - [select for diffs], Thu May 21 17:32:32 2009 UTC (3 years ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
jymxensuspend-base
Changes since 1.187: +31 -12
lines
Diff to previous 1.187 (colored)
Let us detach pcmcia0 and cardbus0 at cardslot0, and cardslot0 at cardbus0.
Revision 1.167.4.2 / (download) - annotate - [select for diffs], Sat May 16 10:41:36 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.167.4.1: +4 -4
lines
Diff to previous 1.167.4.1 (colored) to branchpoint 1.167 (colored)
sync with head
Revision 1.182.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:20:27 2009 UTC (3 years ago) by jym
Branch: jym-xensuspend
Changes since 1.182: +11 -10
lines
Diff to previous 1.182 (colored)
Sync with HEAD. Commit is split, to avoid a "too many arguments" protocol error.
Revision 1.187 / (download) - annotate - [select for diffs], Wed May 6 09:25:16 2009 UTC (3 years ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4,
jym-xensuspend-base
Changes since 1.186: +4 -4
lines
Diff to previous 1.186 (colored)
struct cfdata * -> cfdata_t, no functional changes intended.
Revision 1.167.4.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.167: +238 -390
lines
Diff to previous 1.167 (colored)
sync with head.
Revision 1.186 / (download) - annotate - [select for diffs], Sun May 3 00:31:12 2009 UTC (3 years ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base3
Changes since 1.185: +3 -3
lines
Diff to previous 1.185 (colored)
In pccbb_pci_callback(), set CBB_SPECMAPPED in sc_flags if we've acquired bus space from bus_space_alloc(9) or from rbus_space_alloc(), so that we use the appropriate routine to release the bus space in pccbbdetach(). This stops panics during cbb(4) detachment (esp. at shutdown) on some systems. Thanks to Kurt Schreiner for testing the fix, Kurt, Patrick Welche, Pouya D. Tafti, and Matt Green for reporting.
Revision 1.180.2.3 / (download) - annotate - [select for diffs], Tue Apr 28 07:35:57 2009 UTC (3 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.180.2.2: +6 -5
lines
Diff to previous 1.180.2.2 (colored) to branchpoint 1.180 (colored) next main 1.181 (colored)
Sync with HEAD.
Revision 1.185 / (download) - annotate - [select for diffs], Thu Apr 2 00:09:33 2009 UTC (3 years, 1 month ago) by dyoung
Branch: MAIN
CVS Tags: nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base
Changes since 1.184: +5 -4
lines
Diff to previous 1.184 (colored)
During shutdown, detach devices in an orderly fashion. Call the detach routine for every device in the device tree, starting with the leaves and moving toward the root, expecting that each (pseudo-)device driver will use the opportunity to gracefully commit outstandings transactions to the underlying (pseudo-)device and to relinquish control of the hardware to the system BIOS. Detaching devices is not suitable for every shutdown: in an emergency, or if the system state is inconsistent, we should resort to a fast, simple shutdown that uses only the pmf(9) shutdown hooks and the (deprecated) shutdownhooks. For now, if the flag RB_NOSYNC is set in boothowto, opt for the fast, simple shutdown. Add a device flag, DVF_DETACH_SHUTDOWN, that indicates by its presence that it is safe to detach a device during shutdown. Introduce macros CFATTACH_DECL3() and CFATTACH_DECL3_NEW() for creating autoconf attachments with default device flags. Add DVF_DETACH_SHUTDOWN to configuration attachments for atabus(4), atw(4) at cardbus(4), cardbus(4), cardslot(4), com(4) at isa(4), elanpar(4), elanpex(4), elansc(4), gpio(4), npx(4) at isa(4), nsphyter(4), pci(4), pcib(4), pcmcia(4), ppb(4), sip(4), wd(4), and wdc(4) at isa(4). Add a device-detachment "reason" flag, DETACH_SHUTDOWN, that tells the autoconf code and a device driver that the reason for detachment is system shutdown. Add a sysctl, kern.detachall, that tells the system to try to detach every device at shutdown, regardless of any device's DVF_DETACH_SHUTDOWN flag. The default for kern.detachall is 0. SET IT TO 1, PLEASE, TO HELP TEST AND DEBUG DEVICE DETACHMENT AT SHUTDOWN. This is a work in progress. In future work, I aim to treat pseudo-devices more thoroughly, and to gracefully tear down a stack of (pseudo-)disk drivers and filesystems, including cgd(4), vnd(4), and raid(4) instances at shutdown. Also commit some changes that are not easily untangled from the rest: (1) begin to simplify device_t locking: rename struct pmf_private to device_lock, and incorporate device_lock into struct device. (2) #include <sys/device.h> in sys/pmf.h in order to get some definitions that it needs. Stop unnecessarily #including <sys/device.h> in sys/arch/x86/include/pic.h to keep the amd64, xen, and i386 releases building.
Revision 1.184 / (download) - annotate - [select for diffs], Thu Mar 5 01:38:12 2009 UTC (3 years, 2 months ago) by msaitoh
Branch: MAIN
Changes since 1.183: +3 -3
lines
Diff to previous 1.183 (colored)
Fix typo(s/interupt/interrupt/)
Revision 1.180.2.2 / (download) - annotate - [select for diffs], Tue Mar 3 18:31:07 2009 UTC (3 years, 2 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.180.2.1: +15 -12
lines
Diff to previous 1.180.2.1 (colored) to branchpoint 1.180 (colored)
Sync with HEAD.
Revision 1.183 / (download) - annotate - [select for diffs], Fri Feb 13 22:39:37 2009 UTC (3 years, 3 months ago) by bouyer
Branch: MAIN
CVS Tags: nick-hppapmap-base2
Changes since 1.182: +4 -4
lines
Diff to previous 1.182 (colored)
Fix bus_addr_t/bus_size_t confusion
Revision 1.182 / (download) - annotate - [select for diffs], Fri Feb 6 01:15:53 2009 UTC (3 years, 3 months ago) by dyoung
Branch: MAIN
Branch point for: jym-xensuspend
Changes since 1.181: +13 -10
lines
Diff to previous 1.181 (colored)
When the power status changes, always note the change and wake the socket events thread. Sometimes we would not note the power-status change if the socket also indicated a change in card status.
Revision 1.180.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:18:26 2009 UTC (3 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.180: +5 -4
lines
Diff to previous 1.180 (colored)
Sync with HEAD.
Revision 1.165.6.5 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:00 2009 UTC (3 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.165.6.4: +5 -2
lines
Diff to previous 1.165.6.4 (colored) to branchpoint 1.165 (colored) next main 1.166 (colored)
Sync with HEAD.
Revision 1.181 / (download) - annotate - [select for diffs], Sun Jan 11 02:45:51 2009 UTC (3 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: mjf-devfs2-base
Changes since 1.180: +5 -4
lines
Diff to previous 1.180 (colored)
merge christos-time_t
Revision 1.180.8.2 / (download) - annotate - [select for diffs], Sun Jan 4 02:16:41 2009 UTC (3 years, 4 months ago) by christos
Branch: christos-time_t
Changes since 1.180.8.1: +3222 -0
lines
Diff to previous 1.180.8.1 (colored) to branchpoint 1.180 (colored) next main 1.181 (colored)
fix time_t format.
Revision 1.178.2.2 / (download) - annotate - [select for diffs], Sat Dec 13 01:14:36 2008 UTC (3 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.178.2.1: +4 -2
lines
Diff to previous 1.178.2.1 (colored) to branchpoint 1.178 (colored) next main 1.179 (colored)
Update haad-dm branch to haad-dm-base2.
Revision 1.180.8.1, Sat Oct 25 18:46:38 2008 UTC (3 years, 7 months ago) by christos
Branch: christos-time_t
Changes since 1.180: +0 -3221
lines
FILE REMOVED
file pccbb.c was added on branch christos-time_t on 2009-01-04 02:16:41 +0000
Revision 1.180 / (download) - annotate - [select for diffs], Sat Oct 25 18:46:38 2008 UTC (3 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: netbsd-5-base,
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,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20091211,
matt-nb4-mips64-k7-u2a-k9b,
haad-nbase2,
haad-dm-base2,
haad-dm-base,
christos-time_t-nbase,
christos-time_t-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: nick-hppapmap,
netbsd-5,
matt-nb5-mips64,
christos-time_t
Changes since 1.179: +4 -2
lines
Diff to previous 1.179 (colored)
another TI bridge.
Revision 1.178.2.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:16:39 2008 UTC (3 years, 7 months ago) by haad
Branch: haad-dm
Changes since 1.178: +4 -2
lines
Diff to previous 1.178 (colored)
Sync with HEAD.
Revision 1.165.6.4 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:27 2008 UTC (3 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.165.6.3: +16 -1
lines
Diff to previous 1.165.6.3 (colored) to branchpoint 1.165 (colored)
Sync with HEAD.
Revision 1.167.6.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.167.6.1: +189 -374
lines
Diff to previous 1.167.6.1 (colored) to branchpoint 1.167 (colored) next main 1.168 (colored)
Sync with wrstuden-revivesa-base-2.
Revision 1.179 / (download) - annotate - [select for diffs], Wed Aug 6 15:50:46 2008 UTC (3 years, 9 months ago) by dyoung
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
matt-mips64-base2,
haad-dm-base1
Changes since 1.178: +4 -2
lines
Diff to previous 1.178 (colored)
Identify the O2 Micro OZ711E0 and treat it the same as all of the other O2 Micro bridges, which seem to spuriously report bus errors if parity-error detection is enabled.
Revision 1.169.2.2 / (download) - annotate - [select for diffs], Thu Jul 3 18:38:04 2008 UTC (3 years, 10 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.169.2.1: +16 -3
lines
Diff to previous 1.169.2.1 (colored) to branchpoint 1.169 (colored) next main 1.170 (colored)
Sync with head.
Revision 1.178 / (download) - annotate - [select for diffs], Thu Jul 3 13:37:34 2008 UTC (3 years, 10 months ago) by drochner
Branch: MAIN
CVS Tags: simonb-wapbl-nbase,
simonb-wapbl-base
Branch point for: haad-dm
Changes since 1.177: +16 -3
lines
Diff to previous 1.177 (colored)
On cardbus configuration reads, check for a master abort in the cbb and return all-ones explicitely. Since pccbb.c rev. 1.151 the cbb is set to translate cardbus master aborts which makes that the PCI configuration read on the primary bus returns random junk. This can cause the probing code to get confused. The issue was reported by KIYOHARA Takashi and Jonathan A. Kollasch, the patch was tested by KIYOHARA Takashi.
Revision 1.165.6.3 / (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.165.6.2: +171 -371
lines
Diff to previous 1.165.6.2 (colored) to branchpoint 1.165 (colored)
Sync with HEAD.
Revision 1.169.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.169: +173 -373
lines
Diff to previous 1.169 (colored)
Sync with head.
Revision 1.177 / (download) - annotate - [select for diffs], Thu Jun 26 20:57:10 2008 UTC (3 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.176: +87 -232
lines
Diff to previous 1.176 (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.176 / (download) - annotate - [select for diffs], Thu Jun 26 18:05:48 2008 UTC (3 years, 10 months ago) by drochner
Branch: MAIN
Changes since 1.175: +25 -64
lines
Diff to previous 1.175 (colored)
remove some more dead code, and use the softc as handle in more internal functions rather than pcic_handle
Revision 1.175 / (download) - annotate - [select for diffs], Thu Jun 26 17:22:23 2008 UTC (3 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.174: +5 -10
lines
Diff to previous 1.174 (colored)
remove references to nonexisting members of pcic_handle in commented out and debug code, from Patrick Welche (we could as well drop pcic_handle completely and use our softc as the opaque handle for the pcmcia code - this would simplify the code even more)
Revision 1.174 / (download) - annotate - [select for diffs], Thu Jun 26 12:33:17 2008 UTC (3 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.173: +5 -5
lines
Diff to previous 1.173 (colored)
constify the pcmcia/cardbus method tables
Revision 1.173 / (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.172: +24 -35
lines
Diff to previous 1.172 (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.172 / (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.171: +55 -55
lines
Diff to previous 1.171 (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.171 / (download) - annotate - [select for diffs], Tue Jun 24 19:44:51 2008 UTC (3 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.170: +11 -11
lines
Diff to previous 1.170 (colored)
clean up the cardbus interrupt stuff: There were cardbus_intr_line_t and cardbus_intr_handle_t used intermixed for the same variable, and that variable is pretty much useless because cardbus doesn't follow the PCI interrupt swizzling etc scheme. Useless interrupt numbers were printed on cardbus device attach. So as a first step to sanity, kill cardbus_intr_handle_t and poison cardbus_intr_line_t to discourage printing it as a %d. Use cardbus_intr_line_t consistently throughout the code. Remove the "interrupting at foo" messages because the information is misleading. We could come up with a better interrupt vector information, but because cardbus interrupts are mediated by pccbb it would still be misleading.
Revision 1.170 / (download) - annotate - [select for diffs], Tue Jun 24 17:32:09 2008 UTC (3 years, 11 months ago) by drochner
Branch: MAIN
Changes since 1.169: +4 -4
lines
Diff to previous 1.169 (colored)
clean up some useless code and variables in cardbus attachment
Revision 1.167.6.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:11 2008 UTC (3 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.167: +30 -4
lines
Diff to previous 1.167 (colored)
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.167.2.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.167: +30 -4
lines
Diff to previous 1.167 (colored) next main 1.168 (colored)
sync with head
Revision 1.165.6.2 / (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.165.6.1: +28 -2
lines
Diff to previous 1.165.6.1 (colored) to branchpoint 1.165 (colored)
Sync with HEAD.
Revision 1.169 / (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.168: +29 -3
lines
Diff to previous 1.168 (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.168 / (download) - annotate - [select for diffs], Thu May 22 01:22:17 2008 UTC (4 years ago) by dyoung
Branch: MAIN
Changes since 1.167: +3 -3
lines
Diff to previous 1.167 (colored)
Use __arraycount().
Revision 1.165.6.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:52 2008 UTC (4 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.165: +7 -7
lines
Diff to previous 1.165 (colored)
Sync with HEAD.
Revision 1.165.2.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:15:48 2008 UTC (4 years, 2 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.165: +7 -7
lines
Diff to previous 1.165 (colored) next main 1.166 (colored)
sync with head.
Revision 1.147.2.3 / (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.147.2.2: +142 -117
lines
Diff to previous 1.147.2.2 (colored) to branchpoint 1.147 (colored) next main 1.148 (colored)
sync with HEAD
Revision 1.124.2.9 / (download) - annotate - [select for diffs], Mon Mar 17 09:15:12 2008 UTC (4 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.124.2.8: +7 -7
lines
Diff to previous 1.124.2.8 (colored) next main 1.125 (colored)
sync with head.
Revision 1.167 / (download) - annotate - [select for diffs], Tue Mar 4 22:15:16 2008 UTC (4 years, 2 months ago) by dyoung
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,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
hpcarm-cleanup-nbase,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp,
wrstuden-revivesa
Changes since 1.166: +3 -3
lines
Diff to previous 1.166 (colored)
Check device_has_power() instead of device_is_active() in pccbbintr(), since the driver must acknowledge some interrupts while it leaves the suspended state. This protects against an interrupt storm that will hang the system while I resume rtw0 at cardbus1.
Revision 1.166 / (download) - annotate - [select for diffs], Fri Feb 29 06:13:39 2008 UTC (4 years, 2 months ago) by dyoung
Branch: MAIN
Changes since 1.165: +6 -6
lines
Diff to previous 1.165 (colored)
Use PMF_FN_ARGS, PMF_FN_PROTO.
Revision 1.150.2.4 / (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.150.2.3: +152 -119
lines
Diff to previous 1.150.2.3 (colored) to branchpoint 1.150 (colored) next main 1.151 (colored)
Sync with HEAD.
Revision 1.124.2.8 / (download) - annotate - [select for diffs], Mon Feb 4 09:23:31 2008 UTC (4 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.124.2.7: +113 -81
lines
Diff to previous 1.124.2.7 (colored)
sync with head.
Revision 1.165 / (download) - annotate - [select for diffs], Sat Feb 2 00:31:25 2008 UTC (4 years, 3 months ago) by dyoung
Branch: MAIN
CVS Tags: nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
hpcarm-cleanup-base
Branch point for: mjf-devfs2,
keiichi-mipv6
Changes since 1.164: +68 -37
lines
Diff to previous 1.164 (colored)
Fix a two races between the initialization code and cbb(4) interrupts: establish the interrupt handler before enabling interrupts, so that we will not get an interrupt storm that keeps the system from making any progress. (We may have only been susceptible to the storm if cbb(4) shared an interrupt with, say, uhci(4)). Also, finish setting up the pcic_handle before enabling interrupts, so that the Pcic_read() call in pccbbintr() will not jump to address 0! Now, pccbb_intrinit() encapsulates all of the interrupt initialization. Explicitly enable card-status changed (CSTSCHG) events. Paranoia: ensure that writes to the socket event register (interrupt acknowledgements) are flushed to the h/w by reading the register (gross). We really need something like bus_space_sync(BUS_SPACE_BARRIER_WRITE_BEFORE_INTERRUPT). More paranoia: in pccbbintr(), if the device is inactive, get out.
Revision 1.164 / (download) - annotate - [select for diffs], Fri Feb 1 21:13:44 2008 UTC (4 years, 3 months ago) by dyoung
Branch: MAIN
Changes since 1.163: +54 -53
lines
Diff to previous 1.163 (colored)
Use aprint_*_dev() and device_xname() instead of accessing dv_xname directly.
Revision 1.124.2.7 / (download) - annotate - [select for diffs], Mon Jan 21 09:44:07 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.124.2.6: +148 -172
lines
Diff to previous 1.124.2.6 (colored)
sync with head
Revision 1.156.2.4 / (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.156.2.3: +26 -33
lines
Diff to previous 1.156.2.3 (colored) next main 1.157 (colored)
Sync with HEAD
Revision 1.163 / (download) - annotate - [select for diffs], Tue Jan 15 21:55:24 2008 UTC (4 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: bouyer-xeni386-nbase,
bouyer-xeni386-base
Changes since 1.162: +2 -15
lines
Diff to previous 1.162 (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.162 / (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.161: +12 -12
lines
Diff to previous 1.161 (colored)
Use device_t, device_private().
Revision 1.161 / (download) - annotate - [select for diffs], Mon Jan 14 03:01:41 2008 UTC (4 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.160: +18 -12
lines
Diff to previous 1.160 (colored)
In pccbbdetach(), panic if interrupt handlers are still registered after detaching children. Use PCI_CB_MEMBASE0, PCI_CB_MEMLIMIT0, PCI_CB_IOBASE0, PCI_CB_IOLIMIT0 instead of magic numbers.
Revision 1.147.2.2 / (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.147.2.1: +234 -195
lines
Diff to previous 1.147.2.1 (colored) to branchpoint 1.147 (colored)
sync with HEAD
Revision 1.156.2.3 / (download) - annotate - [select for diffs], Tue Jan 8 22:11:13 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.156.2.2: +14 -6
lines
Diff to previous 1.156.2.2 (colored)
Sync with HEAD
Revision 1.137.4.2 / (download) - annotate - [select for diffs], Sun Jan 6 05:01:07 2008 UTC (4 years, 4 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.137.4.1: +7 -27
lines
Diff to previous 1.137.4.1 (colored) to branchpoint 1.137 (colored) next main 1.138 (colored)
Catch up to netbsd-4.0 release.
Revision 1.160 / (download) - annotate - [select for diffs], Wed Jan 2 23:11:34 2008 UTC (4 years, 4 months ago) by dyoung
Branch: MAIN
CVS Tags: matt-armv6-base
Changes since 1.159: +16 -8
lines
Diff to previous 1.159 (colored)
Introduce a struct cardbus_chipset_tag, and make cardbus_chipset_tag_t
a pointer to that struct, so that we cannot assign pointers of
arbitrary type to cardbus_chipset_tag_t. Tweak cbb(4) to accomodate
this change.
Make Cardbus_conf_read() and Carbus_conf_write() pass the right
arguments to cardbus_functions->cardbus_conf_{read,write}() for a
change.
Let's hope this stops the crash in cardbus_function_enable() that
macallan@ reported to me.
Revision 1.156.2.2 / (download) - annotate - [select for diffs], Wed Jan 2 21:54:50 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.156.2.1: +58 -7
lines
Diff to previous 1.156.2.1 (colored)
Sync with HEAD
Revision 1.150.2.3 / (download) - annotate - [select for diffs], Thu Dec 27 00:45:19 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.150.2.2: +119 -144
lines
Diff to previous 1.150.2.2 (colored) to branchpoint 1.150 (colored)
Sync with HEAD.
Revision 1.155.2.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.155: +119 -144
lines
Diff to previous 1.155 (colored) next main 1.156 (colored)
Sync with head.
Revision 1.159 / (download) - annotate - [select for diffs], Thu Dec 20 20:48:24 2007 UTC (4 years, 5 months ago) by dyoung
Branch: MAIN
CVS Tags: vmlocking2-base3
Changes since 1.158: +4 -6
lines
Diff to previous 1.158 (colored)
Use LIST_FOREACH().
Revision 1.158 / (download) - annotate - [select for diffs], Sun Dec 16 21:28:31 2007 UTC (4 years, 5 months ago) by dyoung
Branch: MAIN
Changes since 1.157: +58 -5
lines
Diff to previous 1.157 (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.156.2.1 / (download) - annotate - [select for diffs], Thu Dec 13 21:55:51 2007 UTC (4 years, 5 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.156: +8 -2
lines
Diff to previous 1.156 (colored)
Sync with HEAD
Revision 1.155.4.1 / (download) - annotate - [select for diffs], Tue Dec 11 15:32:17 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-kmem
Changes since 1.155: +61 -137
lines
Diff to previous 1.155 (colored) next main 1.156 (colored)
sync with head.
Revision 1.157 / (download) - annotate - [select for diffs], Tue Dec 11 11:11:22 2007 UTC (4 years, 5 months ago) by martin
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
cube-autoconf-base,
cube-autoconf
Changes since 1.156: +8 -2
lines
Diff to previous 1.156 (colored)
As a stopgap fix: disable a pci_conf_ access at offset 0x82 on archs that would mind ;-) IMHO this access violates the PCI spec, so this should be solved differently.
Revision 1.156 / (download) - annotate - [select for diffs], Sun Dec 9 20:28:11 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: MAIN
Branch point for: bouyer-xeni386
Changes since 1.155: +56 -138
lines
Diff to previous 1.155 (colored)
Merge jmcneill-pm branch.
Revision 1.150.2.2 / (download) - annotate - [select for diffs], Sat Dec 8 18:19:44 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.150.2.1: +67 -42
lines
Diff to previous 1.150.2.1 (colored) to branchpoint 1.150 (colored)
Sync with HEAD.
Revision 1.145.6.8 / (download) - annotate - [select for diffs], Sat Dec 8 16:21:30 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.145.6.7: +3 -3
lines
Diff to previous 1.145.6.7 (colored) to branchpoint 1.145 (colored) next main 1.146 (colored)
Rename pnp(9) -> pmf(9), as requested by many.
Revision 1.124.2.6 / (download) - annotate - [select for diffs], Fri Dec 7 17:30:27 2007 UTC (4 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.124.2.5: +103 -47
lines
Diff to previous 1.124.2.5 (colored)
sync with head
Revision 1.145.6.7 / (download) - annotate - [select for diffs], Sat Dec 1 05:42:31 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.145.6.6: +16 -11
lines
Diff to previous 1.145.6.6 (colored) to branchpoint 1.145 (colored)
Sync with HEAD.
Revision 1.155 / (download) - annotate - [select for diffs], Sat Dec 1 05:41:53 2007 UTC (4 years, 5 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-kmem-base,
vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base
Branch point for: yamt-kmem,
vmlocking2
Changes since 1.154: +16 -11
lines
Diff to previous 1.154 (colored)
aprintify
Revision 1.145.6.6 / (download) - annotate - [select for diffs], Tue Nov 27 19:37:12 2007 UTC (4 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.145.6.5: +35 -30
lines
Diff to previous 1.145.6.5 (colored) to branchpoint 1.145 (colored)
Sync with HEAD. amd64 Xen support needs testing.
Revision 1.154 / (download) - annotate - [select for diffs], Sat Nov 24 07:59:21 2007 UTC (4 years, 6 months ago) by dyoung
Branch: MAIN
Changes since 1.153: +26 -27
lines
Diff to previous 1.153 (colored)
Use TAILQ_FOREACH() to search window lists. Do not insert/remove windows inside the loop.
Revision 1.153 / (download) - annotate - [select for diffs], Sat Nov 24 07:53:52 2007 UTC (4 years, 6 months ago) by dyoung
Branch: MAIN
Changes since 1.152: +11 -5
lines
Diff to previous 1.152 (colored)
Use the PCI #define for the secondary bridge reset instead of using the duplicate Cardbus #define. Write a note to self: pccbb interrupts need more work. No functional change intended.
Revision 1.145.6.5 / (download) - annotate - [select for diffs], Wed Nov 21 21:55:35 2007 UTC (4 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.145.6.4: +56 -10
lines
Diff to previous 1.145.6.4 (colored) to branchpoint 1.145 (colored)
Sync with HEAD.
Revision 1.147.6.4 / (download) - annotate - [select for diffs], Wed Nov 21 21:19:36 2007 UTC (4 years, 6 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.147.6.3: +20 -5
lines
Diff to previous 1.147.6.3 (colored) to branchpoint 1.147 (colored) next main 1.148 (colored)
Sync with HEAD
Revision 1.152 / (download) - annotate - [select for diffs], Wed Nov 21 02:07:09 2007 UTC (4 years, 6 months ago) by dyoung
Branch: MAIN
CVS Tags: bouyer-xenamd64-base2,
bouyer-xenamd64-base
Changes since 1.151: +20 -5
lines
Diff to previous 1.151 (colored)
Sometimes a change of CSTSCHG# accompanies the first interrupt from an Atheros WLAN. That generates a CB_SOCKET_EVENT_CSTS event on the bridge. The event isn't interesting to pccbb(4), so we used to ignore the interrupt. Now, let the child devices try to handle the interrupt, instead. The Atheros NIC produces interrupts more reliably, now: used to be that it would only interrupt if the driver avoided powering down the NIC's cardslot, and then the NIC would only work after it was reset a second time.
Revision 1.150.2.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:48:13 2007 UTC (4 years, 6 months ago) by mjf
Branch: mjf-devfs
Changes since 1.150: +38 -7
lines
Diff to previous 1.150 (colored)
Sync with HEAD.
Revision 1.147.6.3 / (download) - annotate - [select for diffs], Sun Nov 18 19:35:36 2007 UTC (4 years, 6 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.147.6.2: +36 -5
lines
Diff to previous 1.147.6.2 (colored) to branchpoint 1.147 (colored)
Sync with HEAD
Revision 1.151 / (download) - annotate - [select for diffs], Fri Nov 16 18:36:51 2007 UTC (4 years, 6 months ago) by dyoung
Branch: MAIN
Changes since 1.150: +38 -7
lines
Diff to previous 1.150 (colored)
Improve Cardbus performance, error handling, and error reporting. Let the TI1420 PCI-Cardbus bridge do burst reads from the primary (PCI) bus. This ought to improve Tx performance on Cardbus NICs. This optimization may apply to other TI bridges, but I only have a datasheet for the TI1420. :-/ Activate PCI Parity Error and System Error reporting on PCI-Cardbus bridges. To avoid data destruction, set the Master Abort mode to 1. Stops the bridge from silently discarding writes from the secondary bus to the primary bus (Cardbus writes to PCI). Also, stops the bridge from fulfilling a read by a bus master on the secondary bus that failed on the primary bus with 0xffffffff (Cardbus reads from PCI). Now the bus will indicate an error condition (SERR) instead of silently destroying/corrupting data. Forward system error indications from the secondary to the primary bus. Detect parity errors on the secondary. Set a Cardbus card's Latency Timer to something reasonable, according to the Cardbus card's Minimum Grant and the bandwidth available on the PCI bus. Restore the Latency Timer when re-enabling a card (e.g., after power reactivation).
Revision 1.147.6.2 / (download) - annotate - [select for diffs], Tue Nov 13 16:01:23 2007 UTC (4 years, 6 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.147.6.1: +0 -21
lines
Diff to previous 1.147.6.1 (colored) to branchpoint 1.147 (colored)
Sync with HEAD
Revision 1.147.2.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:29:22 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.147: +9 -29
lines
Diff to previous 1.147 (colored)
sync with HEAD
Revision 1.145.6.4 / (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.145.6.3: +56 -138
lines
Diff to previous 1.145.6.3 (colored) to branchpoint 1.145 (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.145.6.3 / (download) - annotate - [select for diffs], Sun Oct 28 20:11:04 2007 UTC (4 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.145.6.2: +2 -23
lines
Diff to previous 1.145.6.2 (colored) to branchpoint 1.145 (colored)
Sync with HEAD.
Revision 1.124.2.5 / (download) - annotate - [select for diffs], Sat Oct 27 11:33:22 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.124.2.4: +9 -29
lines
Diff to previous 1.124.2.4 (colored)
sync with head.
Revision 1.137.2.3 / (download) - annotate - [select for diffs], Fri Oct 26 23:20:19 2007 UTC (4 years, 7 months ago) by xtraeme
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-1-RELEASE,
netbsd-4-0,
matt-nb4-arm-base,
matt-nb4-arm
Changes since 1.137.2.2: +2 -23
lines
Diff to previous 1.137.2.2 (colored) to branchpoint 1.137 (colored) next main 1.138 (colored)
Pull up following revision(s) (requested by joerg in ticket #949): sys/dev/pci/pccbb.c: revision 1.150 Remove a completely bogus check if cbb has a valid PCI interrupt routed. If you have a system where it doesn't get one and you still want pcic, you can just disable cbb. This check is invalid as soon as the PCI interrupt register is not used and broke on my Dell Latitude for that reason.
Revision 1.137.2.2 / (download) - annotate - [select for diffs], Fri Oct 26 23:14:57 2007 UTC (4 years, 7 months ago) by xtraeme
Branch: netbsd-4
Changes since 1.137.2.1: +7 -6
lines
Diff to previous 1.137.2.1 (colored) to branchpoint 1.137 (colored)
Pull up following revision(s) (requested by joerg in ticket #942): sys/dev/pci/pccbb.c: revision 1.149 Correctly initialise sc_insert_ch and switch to callout_setfunc/callout_schedule.
Revision 1.145.6.2 / (download) - annotate - [select for diffs], Fri Oct 26 15:46:42 2007 UTC (4 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.145.6.1: +9 -8
lines
Diff to previous 1.145.6.1 (colored) to branchpoint 1.145 (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.147.6.1 / (download) - annotate - [select for diffs], Thu Oct 25 22:39:14 2007 UTC (4 years, 7 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.147: +9 -8
lines
Diff to previous 1.147 (colored)
Sync with HEAD.
Revision 1.150 / (download) - annotate - [select for diffs], Thu Oct 25 13:49:06 2007 UTC (4 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: jmcneill-base
Branch point for: mjf-devfs
Changes since 1.149: +2 -23
lines
Diff to previous 1.149 (colored)
Remove a completely bogus check if cbb has a valid PCI interrupt routed. If you have a system where it doesn't get one and you still want pcic, you can just disable cbb. This check is invalid as soon as the PCI interrupt register is not used and broke on my Dell Latitude for that reason.
Revision 1.144.6.2 / (download) - annotate - [select for diffs], Tue Oct 23 20:09:11 2007 UTC (4 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.144.6.1: +4 -4
lines
Diff to previous 1.144.6.1 (colored) to branchpoint 1.144 (colored) next main 1.145 (colored)
Sync with head.
Revision 1.149 / (download) - annotate - [select for diffs], Mon Oct 22 14:03:51 2007 UTC (4 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.148: +7 -6
lines
Diff to previous 1.148 (colored)
Correctly initialise sc_insert_ch and switch to callout_setfunc/callout_schedule.
Revision 1.148 / (download) - annotate - [select for diffs], Fri Oct 19 12:00:53 2007 UTC (4 years, 7 months ago) by ad
Branch: MAIN
Changes since 1.147: +4 -4
lines
Diff to previous 1.147 (colored)
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
Revision 1.124.2.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:37:14 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.124.2.3: +79 -78
lines
Diff to previous 1.124.2.3 (colored)
sync with head.
Revision 1.137.4.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.137: +175 -306
lines
Diff to previous 1.137 (colored)
Sync w/ NetBSD-4-RC_1
Revision 1.144.6.1 / (download) - annotate - [select for diffs], Mon Aug 20 18:37:19 2007 UTC (4 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.144: +79 -78
lines
Diff to previous 1.144 (colored)
Sync with HEAD.
Revision 1.145.6.1 / (download) - annotate - [select for diffs], Thu Aug 16 11:03:12 2007 UTC (4 years, 9 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.145: +77 -75
lines
Diff to previous 1.145 (colored)
Sync with HEAD.
Revision 1.145.2.1 / (download) - annotate - [select for diffs], Wed Aug 15 13:48:34 2007 UTC (4 years, 9 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.145: +77 -75
lines
Diff to previous 1.145 (colored) next main 1.146 (colored)
Sync with HEAD.
Revision 1.147 / (download) - annotate - [select for diffs], Sat Aug 11 00:45:35 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,
vmlocking-base,
nick-csl-alignment-base5
Branch point for: matt-armv6,
bouyer-xenamd64
Changes since 1.146: +5 -5
lines
Diff to previous 1.146 (colored)
Read the PCI latency timer from the right register, using the right macro.
Revision 1.146 / (download) - annotate - [select for diffs], Sat Aug 11 00:31:04 2007 UTC (4 years, 9 months ago) by dyoung
Branch: MAIN
Changes since 1.145: +74 -72
lines
Diff to previous 1.145 (colored)
Make pccbb(4) use more PCI configuration register definitions, especially the Bridge Control Register definition, instead of rolling its own. As we read/modify/write configuration registers, use a variable that is named for the register we're r/m/w'ing, instead of using the variable 'reg' over and over. This helps both a human reader verify that we're not reading register X, modifying it, and writing back to register Y (oops); the compiler can help a little by warning that a variable is used before it is initialized.
Revision 1.137.2.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: netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1
Changes since 1.137: +175 -306
lines
Diff to previous 1.137 (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.145 / (download) - annotate - [select for diffs], Mon Jul 16 14:36:01 2007 UTC (4 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: nick-csl-alignment-base,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Branch point for: nick-csl-alignment,
jmcneill-pm
Changes since 1.144: +4 -5
lines
Diff to previous 1.144 (colored)
PR/36652: Dave Barnes: cbb0: Bad Vcc status once set will not clear -ThinkPad 570 / PC: Don't write to SOCKET_STAT, which is read-only, instead write to SOCKET_FORCE.
Revision 1.124.2.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.124.2.2: +174 -305
lines
Diff to previous 1.124.2.2 (colored)
sync with head.
Revision 1.133.4.4 / (download) - annotate - [select for diffs], Fri Feb 9 21:03:51 2007 UTC (5 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.133.4.3: +169 -300
lines
Diff to previous 1.133.4.3 (colored) to branchpoint 1.133 (colored) next main 1.134 (colored)
Sync with HEAD.
Revision 1.144 / (download) - annotate - [select for diffs], Sun Feb 4 21:04:37 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,
newlock2-nbase,
newlock2-base,
mjf-ufs-trans-base,
mjf-ufs-trans,
ad-audiomp-base,
ad-audiomp
Branch point for: vmlocking
Changes since 1.143: +51 -36
lines
Diff to previous 1.143 (colored)
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.143 / (download) - annotate - [select for diffs], Sun Feb 4 05:34:38 2007 UTC (5 years, 3 months ago) by dyoung
Branch: MAIN
Changes since 1.142: +108 -249
lines
Diff to previous 1.142 (colored)
Cosmetic: KNF indentation, curly braces, and argument declarations.
Revision 1.142 / (download) - annotate - [select for diffs], Sun Feb 4 05:08:18 2007 UTC (5 years, 3 months ago) by dyoung
Branch: MAIN
Changes since 1.141: +14 -19
lines
Diff to previous 1.141 (colored)
Convert the rather long and backslash-ridden DELAY_MS macro to a much shorter static subroutine, delay_ms().
Revision 1.141 / (download) - annotate - [select for diffs], Sun Feb 4 04:59:39 2007 UTC (5 years, 3 months ago) by dyoung
Branch: MAIN
Changes since 1.140: +3 -3
lines
Diff to previous 1.140 (colored)
Use the right subroutine name for the debug message.
Revision 1.133.4.3 / (download) - annotate - [select for diffs], Thu Feb 1 08:48:23 2007 UTC (5 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.133.4.2: +8 -8
lines
Diff to previous 1.133.4.2 (colored) to branchpoint 1.133 (colored)
Sync with head.
Revision 1.140 / (download) - annotate - [select for diffs], Fri Jan 26 02:27:29 2007 UTC (5 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.139: +4 -4
lines
Diff to previous 1.139 (colored)
Fix grammar in comment. From Patrick Welche.
Revision 1.139 / (download) - annotate - [select for diffs], Fri Jan 26 02:04:44 2007 UTC (5 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.138: +6 -6
lines
Diff to previous 1.138 (colored)
Name magic numbers PCI_PMCSR_PME_EN and PCI_PMCSR.
Revision 1.133.4.2 / (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.133.4.1: +6 -38
lines
Diff to previous 1.133.4.1 (colored) to branchpoint 1.133 (colored)
Sync with head.
Revision 1.124.2.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.124.2.1: +58 -89
lines
Diff to previous 1.124.2.1 (colored)
sync with head.
Revision 1.138 / (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.137: +6 -38
lines
Diff to previous 1.137 (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.133.6.3 / (download) - annotate - [select for diffs], Sun Dec 10 07:17:45 2006 UTC (5 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.133.6.2: +9 -9
lines
Diff to previous 1.133.6.2 (colored) to branchpoint 1.133 (colored) next main 1.134 (colored)
sync with head.
Revision 1.133.4.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:31 2006 UTC (5 years, 6 months ago) by ad
Branch: newlock2
Changes since 1.133: +22 -33
lines
Diff to previous 1.133 (colored)
Sync with head.
Revision 1.137 / (download) - annotate - [select for diffs], Thu Nov 16 01:33:09 2006 UTC (5 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5,
yamt-splraiseipl-base4,
yamt-splraiseipl-base3,
netbsd-4-base
Branch point for: wrstuden-fixsa,
netbsd-4
Changes since 1.136: +8 -8
lines
Diff to previous 1.136 (colored)
__unused removal on arguments; approved by core.
Revision 1.133.6.2 / (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.133.6.1: +6 -38
lines
Diff to previous 1.133.6.1 (colored) to branchpoint 1.133 (colored)
use splraiseipl.
Revision 1.136 / (download) - annotate - [select for diffs], Tue Oct 24 14:16:39 2006 UTC (5 years, 7 months ago) by itohy
Branch: MAIN
Changes since 1.135: +3 -3
lines
Diff to previous 1.135 (colored)
3c575CT Ethernet card requires a little more time during reset and after reset, or the card won't be detected on some machines. Change the time from 40ms to 50ms. XXX The card doesn't work correctly yet.
Revision 1.133.6.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:06:18 2006 UTC (5 years, 7 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.133: +21 -32
lines
Diff to previous 1.133 (colored)
sync with head
Revision 1.135 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:32 2006 UTC (5 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.134: +20 -31
lines
Diff to previous 1.134 (colored)
- sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
Revision 1.134 / (download) - annotate - [select for diffs], Sun Sep 24 03:53:09 2006 UTC (5 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.133: +3 -3
lines
Diff to previous 1.133 (colored)
Add "name" parameter to powerhook_establish, to aid debugging. No objections on tech-kern@
Revision 1.127.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.127: +46 -25
lines
Diff to previous 1.127 (colored) next main 1.128 (colored)
sync with head
Revision 1.127.8.3 / (download) - annotate - [select for diffs], Fri Aug 11 15:44:25 2006 UTC (5 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.127.8.2: +34 -22
lines
Diff to previous 1.127.8.2 (colored) to branchpoint 1.127 (colored) next main 1.128 (colored)
sync with head
Revision 1.128.4.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:49:27 2006 UTC (5 years, 10 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.128: +45 -24
lines
Diff to previous 1.128 (colored) next main 1.129 (colored)
Merge from HEAD.
Revision 1.133 / (download) - annotate - [select for diffs], Sat Jul 8 23:02:55 2006 UTC (5 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
yamt-pdpolicy-base7,
rpaulo-netinet-merge-pcb-base,
abandoned-netbsd-4-base,
abandoned-netbsd-4
Branch point for: yamt-splraiseipl,
newlock2
Changes since 1.132: +21 -15
lines
Diff to previous 1.132 (colored)
- Tidy up some debugging/diagnostic messages. - Add a delay for the topic95b after we power on. It makes things work without CBB_DEBUG on!
Revision 1.132 / (download) - annotate - [select for diffs], Sat Jul 8 20:20:27 2006 UTC (5 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.131: +13 -6
lines
Diff to previous 1.131 (colored)
- all the polling code is stale and broken. Mention it. - the topic95B bridge does not set CB_SOCKET_STAT_PWRCYCLE - put back the delay code that was removed *again*. This makes my libretto 100CT work again.
Revision 1.131 / (download) - annotate - [select for diffs], Tue Jul 4 00:47:47 2006 UTC (5 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.130: +3 -3
lines
Diff to previous 1.130 (colored)
fix typo
Revision 1.130 / (download) - annotate - [select for diffs], Tue Jul 4 00:30:23 2006 UTC (5 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.129: +4 -5
lines
Diff to previous 1.129 (colored)
Apply fvdl's acpi pci interrupt configuration code. - MPACPI is no more. - MPACPI_SCANPCI -> ACPI_SCANPCI
Revision 1.127.8.2 / (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.127.8.1: +13 -4
lines
Diff to previous 1.127.8.1 (colored) to branchpoint 1.127 (colored)
sync with head.
Revision 1.124.2.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.124: +23 -13
lines
Diff to previous 1.124 (colored)
sync with head.
Revision 1.128.2.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.128: +13 -4
lines
Diff to previous 1.128 (colored) next main 1.129 (colored)
Sync with head.
Revision 1.129 / (download) - annotate - [select for diffs], Sat Jun 17 17:06:51 2006 UTC (5 years, 11 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6,
chap-midi-nbase,
chap-midi-base
Changes since 1.128: +13 -4
lines
Diff to previous 1.128 (colored)
For Ricoh 5c47x class controllers, restore the "misc control" PCI config register on resume.
Revision 1.127.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:28 2006 UTC (6 years ago) by tron
Branch: peter-altq
Changes since 1.127: +3 -3
lines
Diff to previous 1.127 (colored) next main 1.128 (colored)
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.127.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:39:15 2006 UTC (6 years, 1 month ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.127: +3 -3
lines
Diff to previous 1.127 (colored) next main 1.128 (colored)
Sync with head.
Revision 1.127.10.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:25:36 2006 UTC (6 years, 1 month ago) by elad
Branch: elad-kernelauth
Changes since 1.127: +3 -3
lines
Diff to previous 1.127 (colored) next main 1.128 (colored)
sync with head.
Revision 1.127.8.1 / (download) - annotate - [select for diffs], Tue Apr 11 11:55:17 2006 UTC (6 years, 1 month ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.127: +3 -3
lines
Diff to previous 1.127 (colored)
sync with head
Revision 1.128 / (download) - annotate - [select for diffs], Wed Apr 5 22:16:42 2006 UTC (6 years, 1 month ago) by dyoung
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5,
yamt-pdpolicy-base4,
simonb-timecounters-base,
gdamore-uart-base,
elad-kernelauth-base
Branch point for: gdamore-uart,
chap-midi
Changes since 1.127: +3 -3
lines
Diff to previous 1.127 (colored)
Fix typo in comment, s/will be never/will never/.
Revision 1.117.2.2 / (download) - annotate - [select for diffs], Sat Jan 21 06:08:50 2006 UTC (6 years, 4 months ago) by snj
Branch: netbsd-3
CVS Tags: 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
Changes since 1.117.2.1: +4 -3
lines
Diff to previous 1.117.2.1 (colored) to branchpoint 1.117 (colored) next main 1.118 (colored)
Pull up following revision(s) (requested by uwe in ticket #1120): sys/dev/pci/pccbb.c: revision 1.127 Use aprint_debug() instead of printf() for obvious debug statement.
Revision 1.127 / (download) - annotate - [select for diffs], Sun Dec 18 11:04:00 2005 UTC (6 years, 5 months ago) by sekiya
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-uio_vmspace,
yamt-pdpolicy-base3,
yamt-pdpolicy-base2,
yamt-pdpolicy-base,
peter-altq-base
Branch point for: yamt-pdpolicy,
simonb-timecounters,
rpaulo-netinet-merge-pcb,
peter-altq,
elad-kernelauth
Changes since 1.126: +6 -5
lines
Diff to previous 1.126 (colored)
Use aprint_debug() instead of printf() for obvious debug statement.
Revision 1.126 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:50 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.125: +2 -2
lines
Diff to previous 1.125 (colored)
merge ktrace-lwp.
Revision 1.90.2.8 / (download) - annotate - [select for diffs], Thu Nov 10 14:06:02 2005 UTC (6 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.90.2.7: +29 -18
lines
Diff to previous 1.90.2.7 (colored) next main 1.91 (colored)
Sync with HEAD. Here we go again...
Revision 1.125 / (download) - annotate - [select for diffs], Fri Sep 9 14:50:58 2005 UTC (6 years, 8 months ago) by drochner
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,
thorpej-vnode-attr-base,
thorpej-vnode-attr,
ktrace-lwp-base
Changes since 1.124: +7 -7
lines
Diff to previous 1.124 (colored)
remove the useless (always 0) device number from cardbus driver state, autoconf attach structures and configuration cycle functions (just leave the kernel configuration attribute for now to avoid breaking config(1) files)
Revision 1.124 / (download) - annotate - [select for diffs], Thu Jun 23 14:20:23 2005 UTC (6 years, 11 months ago) by wiz
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.123: +3 -3
lines
Diff to previous 1.123 (colored)
s/PCIBIOS_FIXUP/PCI_FIXUP/ in printf, from Patrick Welche in PR 30583.
Revision 1.123 / (download) - annotate - [select for diffs], Wed Jun 22 22:57:17 2005 UTC (6 years, 11 months ago) by sekiya
Branch: MAIN
Changes since 1.122: +2 -3
lines
Diff to previous 1.122 (colored)
Oops, a unilateral DEBUG define crept in with my last commit.
Revision 1.122 / (download) - annotate - [select for diffs], Mon Jun 20 09:18:36 2005 UTC (6 years, 11 months ago) by sekiya
Branch: MAIN
Changes since 1.121: +15 -3
lines
Diff to previous 1.121 (colored)
Don't abort the attach if we are routing interrupts through the ioapic, there
Revision 1.121 / (download) - annotate - [select for diffs], Wed Jun 1 09:10:57 2005 UTC (6 years, 11 months ago) by sekiya
Branch: MAIN
Changes since 1.120: +4 -4
lines
Diff to previous 1.120 (colored)
Fix compilation problem when CBB_DEBUG is defined.
Revision 1.120 / (download) - annotate - [select for diffs], Wed Jun 1 08:39:32 2005 UTC (6 years, 11 months ago) by sekiya
Branch: MAIN
Changes since 1.119: +4 -4
lines
Diff to previous 1.119 (colored)
"resister" -> "register"
Revision 1.119 / (download) - annotate - [select for diffs], Mon May 30 04:35:22 2005 UTC (6 years, 11 months ago) by christos
Branch: MAIN
Changes since 1.118: +7 -7
lines
Diff to previous 1.118 (colored)
- const poisoning - avoid variable shadowing.
Revision 1.112.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.112.2.1: +3474 -0
lines
Diff to previous 1.112.2.1 (colored) to branchpoint 1.112 (colored) next main 1.113 (colored)
sync with -current
Revision 1.90.2.7 / (download) - annotate - [select for diffs], Fri Apr 1 14:30:10 2005 UTC (7 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.90.2.6: +19 -10
lines
Diff to previous 1.90.2.6 (colored)
Sync with HEAD.
Revision 1.117.2.1 / (download) - annotate - [select for diffs], Sun Mar 27 16:33:48 2005 UTC (7 years, 2 months ago) by tron
Branch: netbsd-3
CVS Tags: 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
Changes since 1.117: +19 -10
lines
Diff to previous 1.117 (colored)
Pull up revision 1.118 (requested by christos in ticket #64): PR/29600: YAMAMOTO Takashi: cbb hangs on boot. From the PR: It seems that we never get a power interrupt for 16 bit cards. The tsleep has been changed to wait for 200ms maximum, before giving up instead of waiting forever. XXX: Maybe that is too small for some laptops?
Revision 1.112.4.3 / (download) - annotate - [select for diffs], Sat Mar 26 18:19:19 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.112.4.2: +19 -10
lines
Diff to previous 1.112.4.2 (colored) to branchpoint 1.112 (colored) next main 1.113 (colored)
sync with head.
Revision 1.118 / (download) - annotate - [select for diffs], Wed Mar 23 20:53:19 2005 UTC (7 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: yamt-km-base4,
kent-audio2-base
Changes since 1.117: +19 -10
lines
Diff to previous 1.117 (colored)
PR/29600: YAMAMOTO Takashi: cbb hangs on boot. From the PR: It seems that we never get a power interrupt for 16 bit cards. The tsleep has been changed to wait for 200ms maximum, before giving up instead of waiting forever. XXX: Maybe that is too small for some laptops?
Revision 1.112.4.2 / (download) - annotate - [select for diffs], Sat Mar 19 08:35:11 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.112.4.1: +19 -19
lines
Diff to previous 1.112.4.1 (colored) to branchpoint 1.112 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.90.2.6 / (download) - annotate - [select for diffs], Fri Mar 4 16:45:21 2005 UTC (7 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.90.2.5: +19 -19
lines
Diff to previous 1.90.2.5 (colored)
Sync with HEAD. Hi Perry!
Revision 1.117 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:33 2005 UTC (7 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base3,
netbsd-3-base
Branch point for: netbsd-3
Changes since 1.116: +19 -19
lines
Diff to previous 1.116 (colored)
nuke trailing whitespace
Revision 1.112.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.112: +101 -100
lines
Diff to previous 1.112 (colored)
sync with head.
Revision 1.90.2.5 / (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.90.2.4: +101 -100
lines
Diff to previous 1.90.2.4 (colored)
Sync with HEAD.
Revision 1.116 / (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-km-base2,
matt-timespec
Changes since 1.115: +96 -100
lines
Diff to previous 1.115 (colored)
de-__P
Revision 1.115 / (download) - annotate - [select for diffs], Thu Jan 27 03:03:33 2005 UTC (7 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.114: +3 -3
lines
Diff to previous 1.114 (colored)
Fix typo.
Revision 1.114 / (download) - annotate - [select for diffs], Thu Jan 27 02:58:52 2005 UTC (7 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.113: +4 -3
lines
Diff to previous 1.113 (colored)
Don't restore PCI configuration state if the chip isn't in D0, from Kentaro A. Kurahone.
Revision 1.113 / (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.112: +6 -2
lines
Diff to previous 1.112 (colored)
Capture PCI configuration state on suspend and restore it on resume, from Kentaro A. Kurahone.
Revision 1.90.2.4 / (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.90.2.3: +39 -14
lines
Diff to previous 1.90.2.3 (colored)
Sync with HEAD.
Revision 1.112.2.1, Sun Jan 16 08:56:29 2005 UTC (7 years, 4 months ago) by kent
Branch: kent-audio2
Changes since 1.112: +0 -3464
lines
FILE REMOVED
file pccbb.c was added on branch kent-audio2 on 2005-04-29 11:29:07 +0000
Revision 1.112 / (download) - annotate - [select for diffs], Sun Jan 16 08:56:29 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.111: +10 -2
lines
Diff to previous 1.111 (colored)
Just to be absolutely correct, wait an additional 1ms after the "power cycle" event, to cover the RESET Width (Tw (RESET)).
Revision 1.111 / (download) - annotate - [select for diffs], Sun Jan 16 08:51:55 2005 UTC (7 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.110: +37 -20
lines
Diff to previous 1.110 (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.90.2.3 / (download) - annotate - [select for diffs], Wed Aug 25 06:58:06 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.90.2.2: +29 -51
lines
Diff to previous 1.90.2.2 (colored)
Sync with HEAD.
Revision 1.110 / (download) - annotate - [select for diffs], Mon Aug 16 16:43:29 2004 UTC (7 years, 9 months ago) by mrg
Branch: MAIN
CVS Tags: kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Changes since 1.109: +3 -3
lines
Diff to previous 1.109 (colored)
fix a wrong variable name in a debug message.
Revision 1.109 / (download) - annotate - [select for diffs], Mon Aug 16 15:46:37 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.108: +4 -6
lines
Diff to previous 1.108 (colored)
Simplify some manipulation of PCIC_INTR. Further attempt to mitigate "bad Vcc" errors.
Revision 1.108 / (download) - annotate - [select for diffs], Mon Aug 16 15:40:35 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.107: +25 -31
lines
Diff to previous 1.107 (colored)
Some tweaks, per the PC Card spec: * Assert RESET before powering off a socket. * Turn on the output enable bit earlier so the interface actually drives CEn and RESET. * Tighten up the power-on timing a bit. * Mention the specific timing values named in the spec. For pccbb, be careful to always power off before zeroing PWRCTL.
Revision 1.107 / (download) - annotate - [select for diffs], Mon Aug 16 14:48:56 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.106: +3 -17
lines
Diff to previous 1.106 (colored)
Do not attempt to fiddle with the power-control bits in PWRCTL; just read them back after touching the PCI registers. This shouldn't be necessary, but somehow the controller detects the need for VPP2=12V and automatically applies it, and gives us a "bad Vcc" error if we turn it off accidentally.
Revision 1.106 / (download) - annotate - [select for diffs], Sun Aug 15 20:19:14 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.105: +6 -5
lines
Diff to previous 1.105 (colored)
And the reason we had to call pccbb_power() twice in the enable routine is... we were writing to PCIC_PWRCTL in between and causing the socket to power off. D'oh.
Revision 1.105 / (download) - annotate - [select for diffs], Thu Aug 12 13:42:17 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.104: +4 -5
lines
Diff to previous 1.104 (colored)
I can't actually use the FORCE register this way. Just try turning the socket power off.
Revision 1.90.2.2 / (download) - annotate - [select for diffs], Thu Aug 12 11:41:44 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.90.2.1: +138 -147
lines
Diff to previous 1.90.2.1 (colored)
Sync with HEAD.
Revision 1.104 / (download) - annotate - [select for diffs], Thu Aug 12 07:15:49 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.103: +107 -132
lines
Diff to previous 1.103 (colored)
A bunch of random cleanup: * Like the i82365 code, add a "delay" function that uses tsleep() to wait, and use this in the socket enable/disable paths. This gets rid of the annoying system pauses during card insertion and removal. (There are still some issues related to this in various drivers -- notably big delay()s in wi and xi.) * Move the power-change delay out of pccbb_power() and into the PCMCIA backend code -- specifically, once in the disable path and once in the enable path. We were being pretty schizo about this before. Make these use tsleep(). (Note: This should be safe because card insertion/removal is handled by a kernel process, not in an interrupt handler. It works for me with DIAGNOSTIC.) * If we get a "bad Vcc" error, attempt to force the socket to power off, and return an error. If we don't do this, we will get "bad Vcc" errors forever and never be able to use another card without rebooting, which is dumb. XXX I haven't been able to test this very well, because it doesn't fail for me in the first place. :-) * Clean up the socket mappings earlier in the enable path. * Try to be consistent about clearing PWRCTL (which contains OE) before turning off power.
Revision 1.103 / (download) - annotate - [select for diffs], Wed Aug 11 01:05:42 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.102: +4 -4
lines
Diff to previous 1.102 (colored)
Oops; fix a compile error.
Revision 1.102 / (download) - annotate - [select for diffs], Wed Aug 11 01:04:40 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.101: +11 -5
lines
Diff to previous 1.101 (colored)
Be more liberal in torching the old state in the disable and settype routines.
Revision 1.101 / (download) - annotate - [select for diffs], Wed Aug 11 00:18:20 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.100: +26 -17
lines
Diff to previous 1.100 (colored)
Rather than having a call up from the low-level driver to get the card type, instead have a call down from the PCMCIA mid-layer to set it. Use this from pcmcia_function_enable(). (Currently the policy is the same, but this would allow for more flexibility in deciding which mode to use.) Now it is safe to hold the socket enabled during attach, so do that. Only one enable/disable cycle to attach a card now!
Revision 1.100 / (download) - annotate - [select for diffs], Fri Aug 6 21:39:47 2004 UTC (7 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.99: +19 -18
lines
Diff to previous 1.99 (colored)
Rework the power sequencing so that I stop getting unrecoverable "bad Vcc" errors with PCMCIA cards. I've been using this change for almost a year, but accidentally blew it away recently, and boy did that suck.
Revision 1.90.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.90: +133 -69
lines
Diff to previous 1.90 (colored)
Sync with HEAD
Revision 1.96.2.2 / (download) - annotate - [select for diffs], Wed Jul 28 21:33:34 2004 UTC (7 years, 9 months ago) by jmc
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.96.2.1: +6 -2
lines
Diff to previous 1.96.2.1 (colored) to branchpoint 1.96 (colored) next main 1.97 (colored)
Pullup rev 1.99 (requested by he in ticket #724) Add entries for TI CardBus bridges 1520 and 4520Yenta, as found in IBM ThinkPad 40p and 41p respectively, so that the CardBus probes and works on those machines. PR#26380.
Revision 1.99 / (download) - annotate - [select for diffs], Wed Jul 28 15:32:49 2004 UTC (7 years, 9 months ago) by he
Branch: MAIN
Changes since 1.98: +6 -2
lines
Diff to previous 1.98 (colored)
Add entries for TI CardBus bridges 1520 and 4520Yenta, as found in IBM ThinkPad 40p and 41p respectively, so that the CardBus probes and works on those machines. Fixes PR#26380.
Revision 1.96.2.1 / (download) - annotate - [select for diffs], Fri Jul 23 22:27:52 2004 UTC (7 years, 10 months ago) by he
Branch: netbsd-2-0
Changes since 1.96: +6 -16
lines
Diff to previous 1.96 (colored)
Pull up revision 1.98 (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.98 / (download) - annotate - [select for diffs], Thu Jul 22 16:39:51 2004 UTC (7 years, 10 months ago) by mycroft
Branch: MAIN
Changes since 1.97: +6 -16
lines
Diff to previous 1.97 (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.97 / (download) - annotate - [select for diffs], Fri Apr 23 21:13:06 2004 UTC (8 years, 1 month ago) by itojun
Branch: MAIN
Changes since 1.96: +3 -3
lines
Diff to previous 1.96 (colored)
pass string length (= boundary info) to pci_devinfo so that we do not run over the end of memory region
Revision 1.96 / (download) - annotate - [select for diffs], Sun Mar 28 09:49:31 2004 UTC (8 years, 2 months ago) by nakayama
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.95: +36 -6
lines
Diff to previous 1.95 (colored)
Add some initialization code for TI bridges. Mostly from FreeBSD, and tested on i386 w/ PCI1250 and sparc64 w/ PCI1410.
Revision 1.95 / (download) - annotate - [select for diffs], Fri Dec 19 19:00:00 2003 UTC (8 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.94: +36 -34
lines
Diff to previous 1.94 (colored)
More unsigned long casts to make this work on ppc. Fix formatting of debug statements to 0x when there are hex numbers printed.
Revision 1.94 / (download) - annotate - [select for diffs], Fri Dec 19 18:16:43 2003 UTC (8 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.93: +11 -9
lines
Diff to previous 1.93 (colored)
PR/23802: KIYOHARA Takashi: Bad printf format with CBB_DEBUG. While I am there, make all printfs consistent 0x%lx and (unsigned long) cast.
Revision 1.93 / (download) - annotate - [select for diffs], Wed Dec 10 02:55:48 2003 UTC (8 years, 5 months ago) by briggs
Branch: MAIN
Changes since 1.92: +9 -5
lines
Diff to previous 1.92 (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.92 / (download) - annotate - [select for diffs], Sat Oct 25 18:31:12 2003 UTC (8 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.91: +4 -2
lines
Diff to previous 1.91 (colored)
Fix uninitialized variable warnings
Revision 1.91 / (download) - annotate - [select for diffs], Thu Oct 23 00:04:03 2003 UTC (8 years, 7 months ago) by briggs
Branch: MAIN
Changes since 1.90: +40 -10
lines
Diff to previous 1.90 (colored)
Try to deal better with card removal during the card enabling process.
Revision 1.90 / (download) - annotate - [select for diffs], Thu Jun 19 10:48:58 2003 UTC (8 years, 11 months ago) by msaitoh
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.89: +3 -3
lines
Diff to previous 1.89 (colored)
regard as the card is removed if one of CCD1# and CCD2# is deasserted. This fixes the porblem that the cbb misses a remove event.
Revision 1.89 / (download) - annotate - [select for diffs], Mon Jun 16 20:01:06 2003 UTC (8 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.88: +4 -4
lines
Diff to previous 1.88 (colored)
Rename IPL_IMP -> IPL_VM.
Revision 1.88 / (download) - annotate - [select for diffs], Sat Mar 22 06:25:14 2003 UTC (9 years, 2 months ago) by nakayama
Branch: MAIN
Changes since 1.87: +14 -8
lines
Diff to previous 1.87 (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.87 / (download) - annotate - [select for diffs], Mon Jan 20 02:29:56 2003 UTC (9 years, 4 months ago) by simonb
Branch: MAIN
Changes since 1.86: +2 -6
lines
Diff to previous 1.86 (colored)
Remove unreachable "break"s after "return"s.
Revision 1.61.2.15 / (download) - annotate - [select for diffs], Fri Jan 3 17:07:56 2003 UTC (9 years, 4 months ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.61.2.14: +3 -3
lines
Diff to previous 1.61.2.14 (colored) next main 1.62 (colored)
Sync with HEAD.
Revision 1.86 / (download) - annotate - [select for diffs], Wed Jan 1 00:10:23 2003 UTC (9 years, 4 months ago) by thorpej
Branch: MAIN
CVS Tags: nathanw_sa_before_merge,
nathanw_sa_base,
fvdl_fs64_base
Changes since 1.85: +3 -3
lines
Diff to previous 1.85 (colored)
Use aprint_normal() in cfprint routines.
Revision 1.61.2.14 / (download) - annotate - [select for diffs], Sun Dec 29 20:49:25 2002 UTC (9 years, 4 months ago) by thorpej
Branch: nathanw_sa
Changes since 1.61.2.13: +5 -4
lines
Diff to previous 1.61.2.13 (colored)
Sync with HEAD.
Revision 1.85 / (download) - annotate - [select for diffs], Mon Dec 23 02:58:38 2002 UTC (9 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.84: +5 -4
lines
Diff to previous 1.84 (colored)
Replace magic numbers for power management control with PCI_PMCSR* macros. XXX Should we use pci_get_powerstate() and pci_set_powerstate() in pci.c?
Revision 1.61.2.13 / (download) - annotate - [select for diffs], Mon Nov 11 22:11:24 2002 UTC (9 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.12: +3 -1
lines
Diff to previous 1.61.2.12 (colored)
Catch up to -current
Revision 1.84 / (download) - annotate - [select for diffs], Sat Nov 9 08:51:14 2002 UTC (9 years, 6 months ago) by martin
Branch: MAIN
CVS Tags: gmcgarry_ucred_base,
gmcgarry_ucred,
gmcgarry_ctxsw_base,
gmcgarry_ctxsw
Changes since 1.83: +4 -2
lines
Diff to previous 1.83 (colored)
Add TI PCI4410 PCI-CardBus Bridge w/ OHCI IEEE 1394, from FUKAUMI Naoki in PR 18989.
Revision 1.83 / (download) - annotate - [select for diffs], Sat Oct 19 18:01:59 2002 UTC (9 years, 7 months ago) by atatat
Branch: MAIN
CVS Tags: kqueue-beforemerge,
kqueue-aftermerge
Changes since 1.82: +3 -3
lines
Diff to previous 1.82 (colored)
Don't print messages about pccbb_intr_disestablish() unless debugging is actually enabled.
Revision 1.61.2.12 / (download) - annotate - [select for diffs], Fri Oct 18 02:43:12 2002 UTC (9 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.11: +48 -27
lines
Diff to previous 1.61.2.11 (colored)
Catch up to -current.
Revision 1.65.2.7 / (download) - annotate - [select for diffs], Thu Oct 10 18:40:59 2002 UTC (9 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.65.2.6: +48 -27
lines
Diff to previous 1.65.2.6 (colored) next main 1.66 (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.82 / (download) - annotate - [select for diffs], Wed Oct 2 16:51:48 2002 UTC (9 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.81: +3 -3
lines
Diff to previous 1.81 (colored)
Add trailing ; to CFATTACH_DECL.
Revision 1.81 / (download) - annotate - [select for diffs], Tue Oct 1 14:30:54 2002 UTC (9 years, 7 months ago) by onoe
Branch: MAIN
Changes since 1.80: +9 -5
lines
Diff to previous 1.80 (colored)
make it compilable with CBB_DEBUG.
Revision 1.80 / (download) - annotate - [select for diffs], Tue Oct 1 09:09:16 2002 UTC (9 years, 7 months ago) by haya
Branch: MAIN
Changes since 1.79: +39 -21
lines
Diff to previous 1.79 (colored)
Use LIST in sys/queue. Add some comments.
Revision 1.79 / (download) - annotate - [select for diffs], Mon Sep 30 20:37:56 2002 UTC (9 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.78: +4 -5
lines
Diff to previous 1.78 (colored)
Use CFATTACH_DECL().
Revision 1.78 / (download) - annotate - [select for diffs], Fri Sep 27 20:40:35 2002 UTC (9 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.77: +3 -3
lines
Diff to previous 1.77 (colored)
Declare all cfattach structures const.
Revision 1.65.2.6 / (download) - annotate - [select for diffs], Sun Jun 23 17:47:51 2002 UTC (9 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.65.2.5: +24 -3
lines
Diff to previous 1.65.2.5 (colored)
catch up with -current on kqueue branch
Revision 1.75.6.1 / (download) - annotate - [select for diffs], Thu Jun 20 16:33:40 2002 UTC (9 years, 11 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.75: +24 -3
lines
Diff to previous 1.75 (colored) next main 1.76 (colored)
catch up with -current.
Revision 1.61.2.11 / (download) - annotate - [select for diffs], Thu Jun 20 03:45:37 2002 UTC (9 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.10: +24 -3
lines
Diff to previous 1.61.2.10 (colored)
Catch up to -current.
Revision 1.77 / (download) - annotate - [select for diffs], Fri May 31 13:34:03 2002 UTC (9 years, 11 months ago) by mycroft
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.76: +13 -3
lines
Diff to previous 1.76 (colored)
Patch the CLKRUN enable bit on ToPIC chips.
Revision 1.76 / (download) - annotate - [select for diffs], Fri May 31 09:54:52 2002 UTC (9 years, 11 months ago) by haya
Branch: MAIN
Changes since 1.75: +13 -2
lines
Diff to previous 1.75 (colored)
Add comment.
Revision 1.61.2.10 / (download) - annotate - [select for diffs], Mon Apr 1 07:46:32 2002 UTC (10 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.9: +4 -2
lines
Diff to previous 1.61.2.9 (colored)
Catch up to -current. (CVS: It's not just a program. It's an adventure!)
Revision 1.75.2.1 / (download) - annotate - [select for diffs], Sun Mar 17 23:43:59 2002 UTC (10 years, 2 months ago) by thorpej
Branch: newlock
Changes since 1.75: +4 -4
lines
Diff to previous 1.75 (colored) next main 1.76 (colored)
IPL_IMP -> IPL_VM
Revision 1.65.2.5 / (download) - annotate - [select for diffs], Sat Mar 16 16:01:15 2002 UTC (10 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.65.2.4: +4 -2
lines
Diff to previous 1.65.2.4 (colored)
Catch up with -current.
Revision 1.75 / (download) - annotate - [select for diffs], Tue Mar 5 11:56:33 2002 UTC (10 years, 2 months ago) by haya
Branch: MAIN
CVS Tags: newlock-base,
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,
eeh-devprop-base,
eeh-devprop
Branch point for: newlock,
gehenna-devsw
Changes since 1.74: +4 -2
lines
Diff to previous 1.74 (colored)
Enforce 10-bit width for I/O addresses of 16-bit PC Cards when I/O start address is assigned by a driver.
Revision 1.61.2.9 / (download) - annotate - [select for diffs], Thu Feb 28 04:14:04 2002 UTC (10 years, 2 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.8: +2 -2
lines
Diff to previous 1.61.2.8 (colored)
Catch up to -current.
Revision 1.65.2.4 / (download) - annotate - [select for diffs], Mon Feb 11 20:10:01 2002 UTC (10 years, 3 months ago) by jdolecek
Branch: kqueue
Changes since 1.65.2.3: +12 -3
lines
Diff to previous 1.65.2.3 (colored)
Sync w/ -current.
Revision 1.42.2.7 / (download) - annotate - [select for diffs], Sat Feb 9 18:29:18 2002 UTC (10 years, 3 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003
Changes since 1.42.2.6: +11 -2
lines
Diff to previous 1.42.2.6 (colored) to branchpoint 1.42 (colored) next main 1.43 (colored)
Pull up revision 1.74 (requested by haya): Correct chattering suppressor. This makes card insertion detection work properly.
Revision 1.42.2.6 / (download) - annotate - [select for diffs], Tue Jan 22 19:52:06 2002 UTC (10 years, 4 months ago) by he
Branch: netbsd-1-5
Changes since 1.42.2.5: +29 -3
lines
Diff to previous 1.42.2.5 (colored) to branchpoint 1.42 (colored)
Pull up revision 1.57 (requested by haya): Calculate address mask appropriately for 16-bit PC-cards.
Revision 1.61.2.8 / (download) - annotate - [select for diffs], Fri Jan 11 23:39:21 2002 UTC (10 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.7: +12 -3
lines
Diff to previous 1.61.2.7 (colored)
More catchup.
Revision 1.65.2.3 / (download) - annotate - [select for diffs], Thu Jan 10 19:56:53 2002 UTC (10 years, 4 months ago) by thorpej
Branch: kqueue
Changes since 1.65.2.2: +80 -26
lines
Diff to previous 1.65.2.2 (colored)
Sync kqueue branch with -current.
Revision 1.74 / (download) - annotate - [select for diffs], Thu Jan 10 10:30:08 2002 UTC (10 years, 4 months ago) by haya
Branch: MAIN
CVS Tags: ifpoll-base,
ifpoll
Changes since 1.73: +12 -3
lines
Diff to previous 1.73 (colored)
Bug fix: correct chattering suppressor. Card insertion will be detected properly by this fix.
Revision 1.61.2.7 / (download) - annotate - [select for diffs], Tue Jan 8 00:31:09 2002 UTC (10 years, 4 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.6: +4 -5
lines
Diff to previous 1.61.2.6 (colored)
Catch up to -current.
Revision 1.42.2.5 / (download) - annotate - [select for diffs], Mon Dec 24 14:23:22 2001 UTC (10 years, 5 months ago) by he
Branch: netbsd-1-5
Changes since 1.42.2.4: +15 -1
lines
Diff to previous 1.42.2.4 (colored) to branchpoint 1.42 (colored)
Pull up revision 1.70 (partial, via patch, requested by haya): Add PCI power management control to the PCI-CardBus bridge. Fixes PR#14149.
Revision 1.73 / (download) - annotate - [select for diffs], Mon Dec 24 09:41:34 2001 UTC (10 years, 5 months ago) by christos
Branch: MAIN
Changes since 1.72: +4 -4
lines
Diff to previous 1.72 (colored)
change if defined foo to ifdef foo and change a c++ comment into a c comment.
Revision 1.72 / (download) - annotate - [select for diffs], Thu Nov 15 09:48:12 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.71: +2 -3
lines
Diff to previous 1.71 (colored)
don't need <sys/types.h> when including <sys/param.h>
Revision 1.61.2.6 / (download) - annotate - [select for diffs], Wed Nov 14 19:15:22 2001 UTC (10 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.5: +48 -2
lines
Diff to previous 1.61.2.5 (colored)
Catch up to -current.
Revision 1.71 / (download) - annotate - [select for diffs], Tue Nov 13 07:48:46 2001 UTC (10 years, 6 months ago) by lukem
Branch: MAIN
Changes since 1.70: +4 -1
lines
Diff to previous 1.70 (colored)
add RCSID
Revision 1.69.2.1 / (download) - annotate - [select for diffs], Mon Nov 12 21:18:14 2001 UTC (10 years, 6 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.69: +45 -2
lines
Diff to previous 1.69 (colored) next main 1.70 (colored)
Sync the thorpej-mips-cache branch with -current.
Revision 1.70 / (download) - annotate - [select for diffs], Fri Nov 2 03:32:33 2001 UTC (10 years, 6 months ago) by haya
Branch: MAIN
CVS Tags: thorpej-mips-cache-base
Changes since 1.69: +45 -2
lines
Diff to previous 1.69 (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.61.2.5 / (download) - annotate - [select for diffs], Mon Oct 22 20:41:24 2001 UTC (10 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.4: +28 -22
lines
Diff to previous 1.61.2.4 (colored)
Catch up to -current.
Revision 1.69 / (download) - annotate - [select for diffs], Wed Oct 17 10:25:51 2001 UTC (10 years, 7 months ago) by haya
Branch: MAIN
Branch point for: thorpej-mips-cache
Changes since 1.68: +28 -22
lines
Diff to previous 1.68 (colored)
Move some chip initialise code into pccbb_chipinit() function.
Revision 1.61.2.4 / (download) - annotate - [select for diffs], Mon Oct 8 20:11:14 2001 UTC (10 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.3: +4 -1
lines
Diff to previous 1.61.2.3 (colored)
Catch up to -current.
Revision 1.67.2.1 / (download) - annotate - [select for diffs], Mon Oct 1 12:45:56 2001 UTC (10 years, 7 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.67: +4 -1
lines
Diff to previous 1.67 (colored) next main 1.68 (colored)
Catch up with -current.
Revision 1.68 / (download) - annotate - [select for diffs], Sun Sep 30 06:32:02 2001 UTC (10 years, 7 months ago) by yamt
Branch: MAIN
CVS Tags: thorpej-devvp-base3,
thorpej-devvp-base2
Changes since 1.67: +4 -1
lines
Diff to previous 1.67 (colored)
force 0x1000 align for memory base before calling rbus_space_alloc(). resource management may be inconsistent without it.
Revision 1.61.2.3 / (download) - annotate - [select for diffs], Fri Sep 21 22:35:58 2001 UTC (10 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.2: +17 -2
lines
Diff to previous 1.61.2.2 (colored)
Catch up to -current.
Revision 1.65.2.2 / (download) - annotate - [select for diffs], Thu Sep 13 01:15:56 2001 UTC (10 years, 8 months ago) by thorpej
Branch: kqueue
Changes since 1.65.2.1: +16 -1
lines
Diff to previous 1.65.2.1 (colored)
Update the kqueue branch to HEAD.
Revision 1.67 / (download) - annotate - [select for diffs], Thu Aug 30 09:20:17 2001 UTC (10 years, 8 months ago) by haya
Branch: MAIN
CVS Tags: thorpej-devvp-base,
pre-chs-ubcperf,
post-chs-ubcperf
Branch point for: thorpej-devvp
Changes since 1.66: +16 -1
lines
Diff to previous 1.66 (colored)
Add some register definitions for TI PCI12XX and Toshiba ToPIC. Add ToPIC97 and ToPIC100 chip initialisation routine. Add more TI PCI12XX chip initialisation.
Revision 1.65.2.1 / (download) - annotate - [select for diffs], Sat Aug 25 06:16:24 2001 UTC (10 years, 9 months ago) by thorpej
Branch: kqueue
Changes since 1.65: +2 -2
lines
Diff to previous 1.65 (colored)
Merge Aug 24 -current into the kqueue branch.
Revision 1.66 / (download) - annotate - [select for diffs], Fri Aug 24 10:55:53 2001 UTC (10 years, 9 months ago) by haya
Branch: MAIN
Changes since 1.65: +2 -2
lines
Diff to previous 1.65 (colored)
Buf fix: use PWAIT priority and do not set PCATCH.
Revision 1.61.2.2 / (download) - annotate - [select for diffs], Fri Aug 24 00:10:14 2001 UTC (10 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61.2.1: +32 -18
lines
Diff to previous 1.61.2.1 (colored)
Catch up with -current.
Revision 1.65 / (download) - annotate - [select for diffs], Fri Jul 6 18:06:59 2001 UTC (10 years, 10 months ago) by mcr
Branch: MAIN
Branch point for: kqueue
Changes since 1.64: +32 -18
lines
Diff to previous 1.64 (colored)
split pccbb_intr_route() into seperate function.
Revision 1.61.2.1 / (download) - annotate - [select for diffs], Thu Jun 21 20:05:00 2001 UTC (10 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.61: +8 -6
lines
Diff to previous 1.61 (colored)
Catch up to -current.
Revision 1.64 / (download) - annotate - [select for diffs], Sat May 19 19:46:08 2001 UTC (11 years ago) by soren
Branch: MAIN
Changes since 1.63: +3 -1
lines
Diff to previous 1.63 (colored)
Add TI 1410 to yc_chipsets[].
Revision 1.42.2.4 / (download) - annotate - [select for diffs], Tue May 1 12:54:28 2001 UTC (11 years ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH002,
netbsd-1-5-PATCH001
Changes since 1.42.2.3: +53 -48
lines
Diff to previous 1.42.2.3 (colored) to branchpoint 1.42 (colored)
Pull up revisions 1.46,1.48 (requested by fvdl): Deal correctly with 16-bit pcmcia cards. Fixes PR#12736 and PR#12737.
Revision 1.63 / (download) - annotate - [select for diffs], Mon Apr 30 02:49:04 2001 UTC (11 years ago) by jmc
Branch: MAIN
Changes since 1.62: +5 -5
lines
Diff to previous 1.62 (colored)
Cast args correctly to match format strings.
Revision 1.3.2.10 / (download) - annotate - [select for diffs], Sat Apr 21 17:49:16 2001 UTC (11 years, 1 month ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.9: +2 -2
lines
Diff to previous 1.3.2.9 (colored) next main 1.4 (colored)
Sync with HEAD
Revision 1.62 / (download) - annotate - [select for diffs], Thu Apr 12 18:18:31 2001 UTC (11 years, 1 month ago) by thorpej
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase,
thorpej_scsipi_beforemerge,
thorpej_scsipi_base
Changes since 1.61: +2 -2
lines
Diff to previous 1.61 (colored)
splimp -> splvm (use IPL_IMP needs to be revisited).
Revision 1.3.2.9 / (download) - annotate - [select for diffs], Mon Mar 12 13:31:09 2001 UTC (11 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.8: +22 -15
lines
Diff to previous 1.3.2.8 (colored)
Sync with HEAD.
Revision 1.61 / (download) - annotate - [select for diffs], Thu Feb 22 10:39:31 2001 UTC (11 years, 3 months ago) by enami
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.60: +10 -13
lines
Diff to previous 1.60 (colored)
- Initialize auto variable (win[{0,1}].win_flags).
- If PCCBB_MEM_CACHABLE isn't set, clear CB_BCR_PREFETCH_MEMWIN[01].
Revision 1.60 / (download) - annotate - [select for diffs], Wed Feb 21 21:39:58 2001 UTC (11 years, 3 months ago) by jdolecek
Branch: MAIN
Changes since 1.59: +3 -3
lines
Diff to previous 1.59 (colored)
make some more constant arrays 'const'
Revision 1.59 / (download) - annotate - [select for diffs], Wed Feb 21 00:32:31 2001 UTC (11 years, 3 months ago) by minoura
Branch: MAIN
Changes since 1.58: +5 -5
lines
Diff to previous 1.58 (colored)
Correct the 1st argument for pci_conf_{read,write}.
On non-i386 platforms the previous revision could not be compiled.
Pointed out by mjl.
Revision 1.58 / (download) - annotate - [select for diffs], Tue Feb 20 15:16:38 2001 UTC (11 years, 3 months ago) by minoura
Branch: MAIN
Changes since 1.57: +11 -1
lines
Diff to previous 1.57 (colored)
Re-initialize more registers after resuming from suspend. Some APM BIOSes do not restore them. Reviewd by haya.
Revision 1.3.2.8 / (download) - annotate - [select for diffs], Sun Feb 11 19:15:58 2001 UTC (11 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.7: +75 -15
lines
Diff to previous 1.3.2.7 (colored)
Sync with HEAD.
Revision 1.57 / (download) - annotate - [select for diffs], Fri Feb 9 10:41:50 2001 UTC (11 years, 3 months ago) by haya
Branch: MAIN
Changes since 1.56: +29 -3
lines
Diff to previous 1.56 (colored)
BUG FIX: calculate address line mask in pccbb_pcmcia_io_alloc() when start address is not set.
Revision 1.56 / (download) - annotate - [select for diffs], Tue Jan 30 07:23:14 2001 UTC (11 years, 3 months ago) by itohy
Branch: MAIN
Changes since 1.55: +17 -1
lines
Diff to previous 1.55 (colored)
Fix problem where tsleep() is used not on the cardbus thread. This change makes PCMCIA cards work again on my machine. Unfortunately, some of the DELAY_MS() are called when the current process is not the cardbus thread, that is, on interrupt contexts. I confirmed these are actually used in interrupt context and replaced them with delay()s. However, I haven't confirmed other DELAY_MS()s are always on the cardbus thread. This shall be a temporary fix. The driver needs being rewritten not to use such delay()s, of course.
Revision 1.55 / (download) - annotate - [select for diffs], Wed Jan 24 10:10:04 2001 UTC (11 years, 4 months ago) by haya
Branch: MAIN
Changes since 1.54: +32 -14
lines
Diff to previous 1.54 (colored)
IMPROVEMENT: use tsleep() instead of delay(). Kernel do not stop during card insertion, deletion and power change.
Revision 1.54 / (download) - annotate - [select for diffs], Mon Jan 22 01:13:47 2001 UTC (11 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.53: +2 -2
lines
Diff to previous 1.53 (colored)
Add a comment.
Revision 1.3.2.7 / (download) - annotate - [select for diffs], Thu Jan 18 09:23:26 2001 UTC (11 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.6: +1 -1
lines
Diff to previous 1.3.2.6 (colored)
Sync with head (for UBC+NFS fixes, mostly).
Revision 1.53 / (download) - annotate - [select for diffs], Wed Jan 17 08:37:09 2001 UTC (11 years, 4 months ago) by haya
Branch: MAIN
Changes since 1.52: +2 -2
lines
Diff to previous 1.52 (colored)
Fix comment.
Revision 1.3.2.6 / (download) - annotate - [select for diffs], Fri Jan 5 17:36:11 2001 UTC (11 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.5: +12 -11
lines
Diff to previous 1.3.2.5 (colored)
Sync with HEAD
Revision 1.52 / (download) - annotate - [select for diffs], Sat Dec 30 00:37:24 2000 UTC (11 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.51: +9 -5
lines
Diff to previous 1.51 (colored)
Be less talkative in attach.
Revision 1.51 / (download) - annotate - [select for diffs], Thu Dec 28 22:59:14 2000 UTC (11 years, 4 months ago) by sommerfeld
Branch: MAIN
Changes since 1.50: +5 -8
lines
Diff to previous 1.50 (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.42.2.3 / (download) - annotate - [select for diffs], Fri Dec 15 00:22:39 2000 UTC (11 years, 5 months ago) by he
Branch: netbsd-1-5
Changes since 1.42.2.2: +13 -1
lines
Diff to previous 1.42.2.2 (colored) to branchpoint 1.42 (colored)
Pull up revisions 1.47,1.49 (requested by haya): Turn off power on shutdown, except on ToPIC (TI 113X) bridges on shutdown to avoid hangs on some systems.
Revision 1.3.2.5 / (download) - annotate - [select for diffs], Wed Dec 13 15:50:09 2000 UTC (11 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.4: +16 -2
lines
Diff to previous 1.3.2.4 (colored)
Sync with HEAD (for UBC fixes).
Revision 1.50 / (download) - annotate - [select for diffs], Fri Dec 8 21:51:02 2000 UTC (11 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.49: +7 -1
lines
Diff to previous 1.49 (colored)
Turn off the damned TI `VCC protection' bit.
Revision 1.49 / (download) - annotate - [select for diffs], Fri Dec 8 10:24:14 2000 UTC (11 years, 5 months ago) by haya
Branch: MAIN
Changes since 1.48: +11 -3
lines
Diff to previous 1.48 (colored)
WORKAROUND: CardBus bridge avoids turning off the power of channel in shutdown hook when the bridge chip is TI113X. Because PowerBook 2400 hangs here.
Revision 1.3.2.4 / (download) - annotate - [select for diffs], Fri Dec 8 09:12:33 2000 UTC (11 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.3: +45 -46
lines
Diff to previous 1.3.2.3 (colored)
Sync with HEAD.
Revision 1.48 / (download) - annotate - [select for diffs], Tue Nov 28 09:11:36 2000 UTC (11 years, 5 months ago) by haya
Branch: MAIN
Changes since 1.47: +42 -47
lines
Diff to previous 1.47 (colored)
BUG FIX: change enable sequence for 16-bit pcmcia cards. This change provides better (not perfect) reset sequence. The most significant change is asserting output enable reg before power up. Stop routing interrupt during reset.
Revision 1.47 / (download) - annotate - [select for diffs], Mon Nov 27 09:04:32 2000 UTC (11 years, 6 months ago) by haya
Branch: MAIN
Changes since 1.46: +5 -1
lines
Diff to previous 1.46 (colored)
BUG FIX: pccbb turns off PC Cards' power on the bus in shutdown hook. Some machines cannot reboot without this fix.
Revision 1.3.2.3 / (download) - annotate - [select for diffs], Wed Nov 22 16:04:12 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.2: +12 -2
lines
Diff to previous 1.3.2.2 (colored)
Sync with HEAD.
Revision 1.3.2.2 / (download) - annotate - [select for diffs], Mon Nov 20 11:42:29 2000 UTC (11 years, 6 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.3.2.1: +2231 -2103
lines
Diff to previous 1.3.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.46 / (download) - annotate - [select for diffs], Wed Oct 25 09:15:58 2000 UTC (11 years, 7 months ago) by haya
Branch: MAIN
Changes since 1.45: +12 -2
lines
Diff to previous 1.45 (colored)
Bugfix: reset 16-bit pcmcia in chip initialisation sequence.
Revision 1.42.2.2 / (download) - annotate - [select for diffs], Fri Sep 8 00:43:56 2000 UTC (11 years, 8 months ago) by haya
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE,
netbsd-1-5-BETA2,
netbsd-1-5-BETA
Changes since 1.42.2.1: +9 -5
lines
Diff to previous 1.42.2.1 (colored) to branchpoint 1.42 (colored)
Pull up rev 1.45: bugfix for Texas Instruments PCI113X. This pullup fixes that the bridge does not propagate any interrupt signals when a card is inserted or removed. This pullup is approved by <thorpej@netbsd.org>.
Revision 1.45 / (download) - annotate - [select for diffs], Mon Aug 28 09:26:38 2000 UTC (11 years, 9 months ago) by haya
Branch: MAIN
Changes since 1.44: +9 -5
lines
Diff to previous 1.44 (colored)
Correct PCI interrput setup routine for Texas Instruments PCI113X. Now PCI113X is able to handle hot insertion and deletion properly.
Revision 1.42.2.1 / (download) - annotate - [select for diffs], Wed Jul 12 21:45:34 2000 UTC (11 years, 10 months ago) by jhawk
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-ALPHA2
Changes since 1.42: +29 -30
lines
Diff to previous 1.42 (colored)
Pullup rev 1.43-1.44, approved by thorpej: 1.43: Move legacy pcic-mode disabling code from pccbb_chipinit() to pccbbattach(). This is necessary as pccbb_chipinit() is deferred, and may not run until after the pcic is already attached. Now pcics are properly disabled on Sony VAIO, f'rinstance. rev 1.44: Clarify that the RX5C47X requires writes to the PCI_LEGACY to disable and not PCI_BCR_INTR; this is what rev 1.9 did under the label of "Maintenance."
Revision 1.44 / (download) - annotate - [select for diffs], Sun Jul 9 22:06:02 2000 UTC (11 years, 10 months ago) by jhawk
Branch: MAIN
Changes since 1.43: +6 -5
lines
Diff to previous 1.43 (colored)
Clarify that the RX5C47X requires writes to the PCI_LEGACY to disable and not PCI_BCR_INTR; this is what rev 1.9 did under the label of "Maintenance."
Revision 1.43 / (download) - annotate - [select for diffs], Sun Jul 9 21:58:30 2000 UTC (11 years, 10 months ago) by jhawk
Branch: MAIN
Changes since 1.42: +28 -30
lines
Diff to previous 1.42 (colored)
Move legacy pcic-mode disabling code from pccbb_chipinit() to pccbbattach(). This is necessary as pccbb_chipinit() is deferred, and may not run until after the pcic is already attached. Now pcics are properly disabled on Sony VAIO, f'rinstance.
Revision 1.39.2.1 / (download) - annotate - [select for diffs], Thu Jun 22 17:07:24 2000 UTC (11 years, 11 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.39: +48 -13
lines
Diff to previous 1.39 (colored) next main 1.40 (colored)
Sync w/ netbsd-1-5-base.
Revision 1.42 / (download) - annotate - [select for diffs], Fri Jun 16 23:41:35 2000 UTC (11 years, 11 months ago) by cgd
Branch: MAIN
CVS Tags: netbsd-1-5-base
Branch point for: netbsd-1-5
Changes since 1.41: +1 -9
lines
Diff to previous 1.41 (colored)
beat back the undead: __BROKEN_INDIRECT_CONFIG had risen, and was terrorizing innocent hackers...
Revision 1.41 / (download) - annotate - [select for diffs], Thu Jun 8 10:28:28 2000 UTC (11 years, 11 months ago) by haya
Branch: MAIN
Changes since 1.40: +44 -3
lines
Diff to previous 1.40 (colored)
Change IPL when bridge's interrupt handler calls child device's interrupt handler (This solution is not very good).
Revision 1.40 / (download) - annotate - [select for diffs], Wed Jun 7 09:02:46 2000 UTC (11 years, 11 months ago) by haya
Branch: MAIN
Changes since 1.39: +5 -3
lines
Diff to previous 1.39 (colored)
Add CB_BCR_RESET_ENABLE in bridge control resister's bit definition.
Revision 1.39 / (download) - annotate - [select for diffs], Mon May 8 07:31:20 2000 UTC (12 years ago) by kleink
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.38: +2 -2
lines
Diff to previous 1.38 (colored)
Fix a inverted logic botch introduced in rev. 1.35, typically causing cb_chipset() to return the wrong chipset type.
Revision 1.38 / (download) - annotate - [select for diffs], Thu Apr 6 09:11:57 2000 UTC (12 years, 1 month ago) by haya
Branch: MAIN
Changes since 1.37: +26 -6
lines
Diff to previous 1.37 (colored)
Add CardBus interrupt enable flag. When this flag is asserted, a CardBus interrupt is routed to the child devices and vice versa. This flag is negated when a pccbb receives a suspend or stanby event.
Revision 1.37 / (download) - annotate - [select for diffs], Thu Mar 23 07:01:40 2000 UTC (12 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.36: +10 -6
lines
Diff to previous 1.36 (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.36 / (download) - annotate - [select for diffs], Wed Mar 22 09:35:07 2000 UTC (12 years, 2 months ago) by haya
Branch: MAIN
Changes since 1.35: +7 -8
lines
Diff to previous 1.35 (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.35 / (download) - annotate - [select for diffs], Tue Mar 14 10:26:10 2000 UTC (12 years, 2 months ago) by enami
Branch: MAIN
Changes since 1.34: +18 -29
lines
Diff to previous 1.34 (colored)
Simplify the code a bit.
Revision 1.34 / (download) - annotate - [select for diffs], Tue Mar 14 10:23:16 2000 UTC (12 years, 2 months ago) by enami
Branch: MAIN
Changes since 1.33: +8 -2
lines
Diff to previous 1.33 (colored)
Don't think that a card is inserted if there is a card already in the slot. Note that powerdown hook calls pccbbintr so that it detect card insertion or removal during suspension.
Revision 1.33 / (download) - annotate - [select for diffs], Tue Mar 14 10:20:09 2000 UTC (12 years, 2 months ago) by enami
Branch: MAIN
Changes since 1.32: +7 -9
lines
Diff to previous 1.32 (colored)
Cosmetic change.
Revision 1.32 / (download) - annotate - [select for diffs], Tue Mar 14 01:29:30 2000 UTC (12 years, 2 months ago) by enami
Branch: MAIN
Changes since 1.31: +24 -24
lines
Diff to previous 1.31 (colored)
Fix typos in comments.
Revision 1.31 / (download) - annotate - [select for diffs], Sun Mar 12 11:31:53 2000 UTC (12 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.30: +23 -32
lines
Diff to previous 1.30 (colored)
A few things: * Initialize PCIC_INTR and PCIC_CSC_INTR on all chips, not just TI. * Leave card detect interrupts enabled in PCIC_CSC_INTR. (This requires reading PCIC_CSC in the interrupt handler on some chips, so do that too.) * Leave PCIC_INTR_ENABLE set, as some chips require this to post card detect interrupts while in PCMCIA mode. * Leave PCIC_INTR_RESET (which is inverted) set at all times *except* when powering up a socket, as some chips will use it to drive RESET# low even while a CardBus card is in the slot. This makes PCMCIA and CardBus cards works with some TI chips. Cross-checked with a Toshiba ToPIC 95B.
Revision 1.30 / (download) - annotate - [select for diffs], Sun Mar 12 04:34:29 2000 UTC (12 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.29: +66 -109
lines
Diff to previous 1.29 (colored)
Do *not* fiddle with the serial/parallel IRQ mode selection on TI chips. Without extensive probing, we cannot possibly know that we're doing the right thing. Also some stylistic changes.
Revision 1.29 / (download) - annotate - [select for diffs], Sun Mar 12 04:25:57 2000 UTC (12 years, 2 months ago) by mycroft
Branch: MAIN
Changes since 1.28: +6 -37
lines
Diff to previous 1.28 (colored)
Revert the previous change. It does not match the commit message *and* was incomplete (and probably quite broken).
Revision 1.28 / (download) - annotate - [select for diffs], Fri Mar 10 11:08:49 2000 UTC (12 years, 2 months ago) by haya
Branch: MAIN
Changes since 1.27: +38 -7
lines
Diff to previous 1.27 (colored)
Only apply power on 3.3 V CardBus card (there are no 5 V CardBus card.)
Revision 1.27 / (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.26: +65 -85
lines
Diff to previous 1.26 (colored)
Simplify the winlist code.
Revision 1.26 / (download) - annotate - [select for diffs], Wed Feb 23 07:28:54 2000 UTC (12 years, 3 months ago) by haya
Branch: MAIN
Changes since 1.25: +111 -61
lines
Diff to previous 1.25 (colored)
Pccbb maintains the interrupt handlers for 16-bit PC Cards by itself. Add some comments.
Revision 1.25 / (download) - annotate - [select for diffs], Tue Feb 22 02:35:26 2000 UTC (12 years, 3 months ago) by enami
Branch: MAIN
Changes since 1.24: +35 -1
lines
Diff to previous 1.24 (colored)
Establish a powerhook and make sure the card detect interrupt is enabled after resume from suspend, as i82365.c does. This is a workaround for newer Sony VAIO notebook. Patch is submitted by Atsushi Onoe (onoe@sm.sony.co.jp) in PR#9463.
Revision 1.24 / (download) - annotate - [select for diffs], Mon Feb 21 01:44:36 2000 UTC (12 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.23: +3 -2
lines
Diff to previous 1.23 (colored)
Sync PCMCIA memory mapping with a change from rev 1.47 of i82365.c: always map attr memory 8 bit, since its defined that way. (chopps)
Revision 1.23 / (download) - annotate - [select for diffs], Sun Feb 6 08:14:13 2000 UTC (12 years, 3 months ago) by cgd
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.22: +5 -6
lines
Diff to previous 1.22 (colored)
clean up some printfs
Revision 1.22 / (download) - annotate - [select for diffs], Sat Feb 5 18:20:08 2000 UTC (12 years, 3 months ago) by chopps
Branch: MAIN
Changes since 1.21: +2068 -2121
lines
Diff to previous 1.21 (colored)
run this through indent with some comment cleanup -- more knfing needed.
Revision 1.21 / (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.20: +121 -35
lines
Diff to previous 1.20 (colored)
Pccbb manages interrupt handlers by itself for its child device.
Revision 1.20 / (download) - annotate - [select for diffs], Tue Jan 25 14:34:24 2000 UTC (12 years, 4 months ago) by joda
Branch: MAIN
Changes since 1.19: +50 -50
lines
Diff to previous 1.19 (colored)
get the device name from pcidevs instead of having a list here
Revision 1.19 / (download) - annotate - [select for diffs], Tue Jan 25 09:36:43 2000 UTC (12 years, 4 months ago) by haya
Branch: MAIN
Changes since 1.18: +6 -4
lines
Diff to previous 1.18 (colored)
Do pccbb_chipinit() after YENTA register space allocation. Add TI PCI 1451 PCI-CardBus entry.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Jan 25 06:16:34 2000 UTC (12 years, 4 months ago) by chopps
Branch: MAIN
Changes since 1.17: +9 -11
lines
Diff to previous 1.17 (colored)
Don't enable the interrupt until after we cycle the power, disable interrupt at disable, and make this code look more like the std pcic code. From Mycroft and I.
Revision 1.17 / (download) - annotate - [select for diffs], Mon Jan 24 15:51:59 2000 UTC (12 years, 4 months ago) by joda
Branch: MAIN
Changes since 1.16: +1 -3
lines
Diff to previous 1.16 (colored)
The TI 2030 is a PCI-PCI bridge and doesn't belong here
Revision 1.16 / (download) - annotate - [select for diffs], Sun Jan 23 04:02:19 2000 UTC (12 years, 4 months ago) by mycroft
Branch: MAIN
Changes since 1.15: +2 -5
lines
Diff to previous 1.15 (colored)
Remove code that should not have been added.
Revision 1.15 / (download) - annotate - [select for diffs], Sun Jan 23 00:10:03 2000 UTC (12 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.14: +4 -3
lines
Diff to previous 1.14 (colored)
Add parens so a ?: expression binds correctly.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Jan 17 12:57:27 2000 UTC (12 years, 4 months ago) by joda
Branch: MAIN
Changes since 1.13: +18 -1
lines
Diff to previous 1.13 (colored)
add shutdown hook
Revision 1.13 / (download) - annotate - [select for diffs], Thu Jan 13 09:05:41 2000 UTC (12 years, 4 months ago) by joda
Branch: MAIN
Changes since 1.12: +1 -8
lines
Diff to previous 1.12 (colored)
remove stale comment
Revision 1.12 / (download) - annotate - [select for diffs], Thu Jan 13 09:01:17 2000 UTC (12 years, 4 months ago) by joda
Branch: MAIN
Changes since 1.11: +6 -3
lines
Diff to previous 1.11 (colored)
(pccbb_pcmcia_do_mem_map): handle 8-bit memory
Revision 1.11 / (download) - annotate - [select for diffs], Thu Jan 13 08:54:20 2000 UTC (12 years, 4 months ago) by joda
Branch: MAIN
Changes since 1.10: +29 -27
lines
Diff to previous 1.10 (colored)
make this slightly more inline with other code; and while at it, fix some oddities in pccbb_winset
Revision 1.10 / (download) - annotate - [select for diffs], Wed Jan 12 09:23:26 2000 UTC (12 years, 4 months ago) by haya
Branch: MAIN
Changes since 1.9: +11 -1
lines
Diff to previous 1.9 (colored)
Add an entry for Toshiba ToPIC100 CardBus-PCI bridge. Maintainance for 3Com multi-function, 16-bit pcmcia card.
Revision 1.9.2.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:35:20 1999 UTC (12 years, 5 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.9: +1 -1
lines
Diff to previous 1.9 (colored) next main 1.10 (colored)
Pull up to last week's -current.
Revision 1.9 / (download) - annotate - [select for diffs], Mon Dec 20 08:11:42 1999 UTC (12 years, 5 months ago) by haya
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221
Branch point for: wrstuden-devbsize
Changes since 1.8: +12 -5
lines
Diff to previous 1.8 (colored)
Maintanance for Ricoh RL5C475. VAIO 505TX uses this chip.
Revision 1.8 / (download) - annotate - [select for diffs], Mon Nov 15 16:19:03 1999 UTC (12 years, 6 months ago) by joda
Branch: MAIN
Changes since 1.7: +3 -4
lines
Diff to previous 1.7 (colored)
(pccbb_pci_callback): no point in reading the bus number register twice
Revision 1.4.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.4.2.1: +3046 -0
lines
Diff to previous 1.4.2.1 (colored) next main 1.5 (colored)
Sync with -current
Revision 1.7 / (download) - annotate - [select for diffs], Mon Nov 1 08:58:45 1999 UTC (12 years, 6 months ago) by haya
Branch: MAIN
CVS Tags: fvdl-softdep-base,
comdex-fall-1999-base,
comdex-fall-1999
Changes since 1.6: +15 -15
lines
Diff to previous 1.6 (colored)
Maintainance the name of Ricoh PCI-CardBus bridges.
Revision 1.6 / (download) - annotate - [select for diffs], Sat Oct 30 16:02:28 1999 UTC (12 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.5: +7 -7
lines
Diff to previous 1.5 (colored)
Make this file compile again by using the same names as in pcidevs.
Revision 1.5 / (download) - annotate - [select for diffs], Wed Oct 27 00:48:36 1999 UTC (12 years, 7 months ago) by haya
Branch: MAIN
Changes since 1.4: +4 -2
lines
Diff to previous 1.4 (colored)
Do not stop no matter when pci_mapreg_map fails to map bridge socket registers. When it fails, reset Socket Base Address register and map registers using rbus.
Revision 1.3.2.1 / (download) - annotate - [select for diffs], Wed Oct 20 22:36:30 1999 UTC (12 years, 7 months ago) by thorpej
Branch: thorpej_scsipi
Changes since 1.3: +262 -259
lines
Diff to previous 1.3 (colored)
Sync w/ trunk.
Revision 1.4.2.1, Tue Oct 19 09:29:46 1999 UTC (12 years, 7 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.4: +0 -3044
lines
FILE REMOVED
file pccbb.c was added on branch fvdl-softdep on 1999-11-15 00:41:06 +0000
Revision 1.4 / (download) - annotate - [select for diffs], Tue Oct 19 09:29:46 1999 UTC (12 years, 7 months ago) by haya
Branch: MAIN
Branch point for: fvdl-softdep
Changes since 1.3: +262 -259
lines
Diff to previous 1.3 (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.3 / (download) - annotate - [select for diffs], Fri Oct 15 10:59:58 1999 UTC (12 years, 7 months ago) by augustss
Branch: MAIN
Branch point for: thorpej_scsipi
Changes since 1.2: +8 -10
lines
Diff to previous 1.2 (colored)
Comment out some debug settings. Change attach printing so it looks more standard.
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
Changes since 1.1: +3 -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:28 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