Up to [cvs.netbsd.org] / src / sys / dev / pci
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.76.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:58 2012 UTC (5 weeks, 4 days ago) by yamt
Branch: yamt-pagecache
Changes since 1.76: +99 -73
lines
Diff to previous 1.76 (colored) next main 1.77 (colored)
sync with head
Revision 1.76.6.2 / (download) - annotate - [select for diffs], Thu Apr 5 21:33:32 2012 UTC (7 weeks, 1 day ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.76.6.1: +12 -2
lines
Diff to previous 1.76.6.1 (colored) to branchpoint 1.76 (colored) next main 1.77 (colored)
sync to latest -current.
Revision 1.77.2.1 / (download) - annotate - [select for diffs], Tue Apr 3 15:52:26 2012 UTC (7 weeks, 3 days ago) by riz
Branch: netbsd-6
Changes since 1.77: +12 -2
lines
Diff to previous 1.77 (colored) next main 1.78 (colored)
Pull up following revision(s) (requested by tsutsui in ticket #151): sys/dev/pci/viaide.c: revision 1.78 sys/dev/pci/pcidevs: revision 1.1106 Add VIA VX900 media system processor IDE controller. PR/46166 from Hiroshi Tokuda. Regen from pcidevs rev 1.1106: Add VIA VX900 media system processor IDE controller. PR/46166 from Hiroshi Tokuda. Add UDMA support for VIA VX900 media system processor IDE controller. PR/46166 from Hiroshi Tokuda. This should be pulled up to netbsd-6, since ZOTAC ZBOX nano VD01 http://www.zotacusa.com/zbox-nano-vd01.html exhibited at NetBSD booth in Open Source Conference 2012 Tokyo Spring was favored by many people.
Revision 1.78 / (download) - annotate - [select for diffs], Sun Mar 18 17:50:43 2012 UTC (2 months, 1 week ago) by tsutsui
Branch: MAIN
CVS Tags: yamt-pagecache-base5,
yamt-pagecache-base4,
jmcneill-usbmp-base9,
jmcneill-usbmp-base8,
HEAD
Changes since 1.77: +12 -2
lines
Diff to previous 1.77 (colored)
Add UDMA support for VIA VX900 media system processor IDE controller. PR/46166 from Hiroshi Tokuda. This should be pulled up to netbsd-6, since ZOTAC ZBOX nano VD01 http://www.zotacusa.com/zbox-nano-vd01.html exhibited at NetBSD booth in Open Source Conference 2012 Tokyo Spring was favored by many people.
Revision 1.76.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:34:53 2012 UTC (3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.76: +90 -74
lines
Diff to previous 1.76 (colored)
merge to -current.
Revision 1.77 / (download) - annotate - [select for diffs], Wed Dec 28 20:28:04 2011 UTC (4 months, 3 weeks ago) by phx
Branch: MAIN
CVS Tags: netbsd-6-base,
jmcneill-usbmp-base7,
jmcneill-usbmp-base6,
jmcneill-usbmp-base5,
jmcneill-usbmp-base4,
jmcneill-usbmp-base3,
jmcneill-usbmp-base2
Branch point for: netbsd-6
Changes since 1.76: +90 -74
lines
Diff to previous 1.76 (colored)
Add VT6410 support, heavily based on a patch by Takahiro Kambe: http://mail-index.netbsd.org/port-i386/2007/03/30/0000.html The VT6410 is special, because it may exist without a VIA PCI-ISA bridge.
Revision 1.76 / (download) - annotate - [select for diffs], Sun Jul 10 20:01:37 2011 UTC (10 months, 2 weeks ago) by jakllsch
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.75: +114 -28
lines
Diff to previous 1.75 (colored)
Add complete support for all channels on VT6421A SATA/PATA controller to viaide(4).
Revision 1.71.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:08:28 2011 UTC (11 months, 2 weeks ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.71: +38 -25
lines
Diff to previous 1.71 (colored) next main 1.72 (colored)
Sync with HEAD.
Revision 1.68.2.4 / (download) - annotate - [select for diffs], Tue May 31 03:04:51 2011 UTC (11 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.68.2.3: +5 -5
lines
Diff to previous 1.68.2.3 (colored) to branchpoint 1.68 (colored) next main 1.69 (colored)
sync with head
Revision 1.75 / (download) - annotate - [select for diffs], Tue May 17 17:34:54 2011 UTC (12 months, 1 week ago) by dyoung
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase,
rmind-uvmplock-base,
cherry-xenmp-base,
cherry-xenmp
Changes since 1.74: +3 -3
lines
Diff to previous 1.74 (colored)
PCI_FLAGS_IO_ENABLED and PCI_FLAGS_MEM_ENABLED changed their functional role in NetBSD (drivers are no longer supposed to write these to pa_flags) without changing name. Correct that. Rename PCI_FLAGS_IO_ENABLED to PCI_FLAGS_IO_OKAY and PCI_FLAGS_MEM_ENABLED to PCI_FLAGS_MEM_OKAY, thus making their names consistent with the other PCI flags and poisoning 3rd-party driver sources that use the flags in the old bad way. This patch produces no binary changes in this set of PCI kernels when they are compiled w/o 'options DIAGNOSTIC' and w/ -V MKREPRO=yes: algor P4032 P5064 P6032 alpha GENERIC amd64 GENERIC XEN3_DOM0 arc GENERIC atari HADES MILAN-PCIIDE bebox GENERIC cats GENERIC cobalt GENERIC evbarm-el ADI_BRH ARMADILLO9 CP3100 GEMINI GEMINI_MASTER GEMINI_SLAVE evbarm-el GUMSTIX HDL_G IMX31LITE INTEGRATOR IQ31244 IQ80310 IQ80321 evbarm-el IXDP425 IXM1200 KUROBOX_PRO evbarm-el LUBBOCK MARVELL_NAS NAPPI NSLU2 SHEEVAPLUG SMDK2800 TEAMASA_NPWR evbarm-el TEAMASA_NPWR_FC TS7200 TWINTAIL ZAO425 evbmips-el AP30 DBAU1500 DBAU1550 MALTA MERAKI MTX-1 OMSAL400 RB153 WGT624V3 evbmips64-el XLSATX evbppc EV64260 MPC8536DS MPC8548CDS OPENBLOCKS200 OPENBLOCKS266 evbppc OPENBLOCKS266_OPT P2020RDB PMPPC RB800 WALNUT hp700 GENERIC i386 ALL XEN3_DOM0 XEN3_DOMU ibmnws GENERIC iyonix GENERIC landisk GENERIC macppc GENERIC mvmeppc GENERIC netwinder GENERIC ofppc GENERIC prep GENERIC sandpoint GENERIC sbmips-el GENERIC sgimips GENERIC32_IP2x GENERIC32_IP3x sparc GENERIC_SUN4U KRUPS sparc64 GENERIC
Revision 1.74 / (download) - annotate - [select for diffs], Tue May 10 18:31:33 2011 UTC (12 months, 2 weeks ago) by dyoung
Branch: MAIN
Changes since 1.73: +7 -7
lines
Diff to previous 1.73 (colored)
Stop abuse of PCI_FLAGS_IO_ENABLED and PCI_FLAGS_MEM_ENABLED. The flags specifically tell a driver that bridges upstream forward PCI I/O (or memory) transactions to the device." Only bus drivers have any business modifying these.
Revision 1.68.2.3 / (download) - annotate - [select for diffs], Thu Apr 21 01:42:01 2011 UTC (13 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.68.2.2: +31 -18
lines
Diff to previous 1.68.2.2 (colored) to branchpoint 1.68 (colored)
sync with head
Revision 1.73 / (download) - annotate - [select for diffs], Sun Apr 10 15:02:01 2011 UTC (13 months, 2 weeks ago) by jakllsch
Branch: MAIN
Changes since 1.72: +12 -6
lines
Diff to previous 1.72 (colored)
Fix regression introduced in 1.72. (Attach arguments need to be copied before using the copy.)
Revision 1.72 / (download) - annotate - [select for diffs], Mon Apr 4 20:37:56 2011 UTC (13 months, 3 weeks ago) by dyoung
Branch: MAIN
Changes since 1.71: +25 -18
lines
Diff to previous 1.71 (colored)
Neither pci_dma64_available(), pci_probe_device(), pci_mapreg_map(9),
pci_find_rom(), pci_intr_map(9), pci_enumerate_bus(), nor the match
predicate passed to pciide_compat_intr_establish() should ever modify
their pci_attach_args argument, so make their pci_attach_args arguments
const and deal with the fallout throughout the kernel.
For the most part, these changes add a 'const' where there was no
'const' before, however, some drivers and MD code used to modify
pci_attach_args. Now those drivers either copy their pci_attach_args
and modify the copy, or refrain from modifying pci_attach_args:
Xen: according to Manuel Bouyer, writing to pci_attach_args in
pci_intr_map() was a leftover from Xen 2. Probably a bug. I
stopped writing it. I have not tested this change.
siside(4): sis_hostbr_match() needlessly wrote to pci_attach_args.
Probably a bug. I use a temporary variable. I have not tested this
change.
slide(4): sl82c105_chip_map() overwrote the caller's pci_attach_args.
Probably a bug. Use a local pci_attach_args. I have not tested
this change.
viaide(4): via_sata_chip_map() and via_sata_chip_map_new() overwrote the
caller's pci_attach_args. Probably a bug. Make a local copy of the
caller's pci_attach_args and modify the copy. I have not tested
this change.
While I'm here, make pci_mapreg_submap() static.
With these changes in place, I have tested the compilation of these
kernels:
alpha GENERIC
amd64 GENERIC XEN3_DOM0
arc GENERIC
atari HADES MILAN-PCIIDE
bebox GENERIC
cats GENERIC
cobalt GENERIC
evbarm-eb NSLU2
evbarm-el ADI_BRH ARMADILLO9 CP3100 GEMINI GEMINI_MASTER GEMINI_SLAVE GUMSTIX
HDL_G IMX31LITE INTEGRATOR IQ31244 IQ80310 IQ80321 IXDP425 IXM1200
KUROBOX_PRO LUBBOCK MARVELL_NAS NAPPI SHEEVAPLUG SMDK2800 TEAMASA_NPWR
TEAMASA_NPWR_FC TS7200 TWINTAIL ZAO425
evbmips-el AP30 DBAU1500 DBAU1550 MALTA MERAKI MTX-1 OMSAL400 RB153 WGT624V3
evbmips64-el XLSATX
evbppc EV64260 MPC8536DS MPC8548CDS OPENBLOCKS200 OPENBLOCKS266
OPENBLOCKS266_OPT P2020RDB PMPPC RB800 WALNUT
hp700 GENERIC
i386 ALL XEN3_DOM0 XEN3_DOMU
ibmnws GENERIC
macppc GENERIC
mvmeppc GENERIC
netwinder GENERIC
ofppc GENERIC
prep GENERIC
sandpoint GENERIC
sgimips GENERIC32_IP2x
sparc GENERIC_SUN4U KRUPS
sparc64 GENERIC
As of Sun Apr 3 15:26:26 CDT 2011, I could not compile these kernels
with or without my patches in place:
### evbmips-el GDIUM
nbmake: nbmake: don't know how to make /home/dyoung/pristine-nbsd/src/sys/arch/mips/mips/softintr.c. Stop
### evbarm-el MPCSA_GENERIC
src/sys/arch/evbarm/conf/MPCSA_GENERIC:318: ds1672rtc*: unknown device `ds1672rtc'
### ia64 GENERIC
/tmp/genassym.28085/assym.c: In function 'f111':
/tmp/genassym.28085/assym.c:67: error: invalid application of 'sizeof' to incomplete type 'struct pcb'
/tmp/genassym.28085/assym.c:76: error: dereferencing pointer to incomplete type
### sgimips GENERIC32_IP3x
crmfb.o: In function `crmfb_attach':
crmfb.c:(.text+0x2304): undefined reference to `ddc_read_edid'
crmfb.c:(.text+0x2304): relocation truncated to fit: R_MIPS_26 against `ddc_read_edid'
crmfb.c:(.text+0x234c): undefined reference to `edid_parse'
crmfb.c:(.text+0x234c): relocation truncated to fit: R_MIPS_26 against `edid_parse'
crmfb.c:(.text+0x2354): undefined reference to `edid_print'
crmfb.c:(.text+0x2354): relocation truncated to fit: R_MIPS_26 against `edid_print'
Revision 1.68.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:53:59 2011 UTC (14 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.68.2.1: +16 -25
lines
Diff to previous 1.68.2.1 (colored) to branchpoint 1.68 (colored)
sync with head
Revision 1.67.2.2 / (download) - annotate - [select for diffs], Sat Nov 6 08:08:32 2010 UTC (18 months, 2 weeks ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.67.2.1: +15 -24
lines
Diff to previous 1.67.2.1 (colored) to branchpoint 1.67 (colored) next main 1.68 (colored)
Sync with HEAD.
Revision 1.71 / (download) - annotate - [select for diffs], Sat Nov 6 01:24:55 2010 UTC (18 months, 2 weeks ago) by jakllsch
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231,
jruoho-x86intr-base,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2
Branch point for: jruoho-x86intr
Changes since 1.70: +3 -3
lines
Diff to previous 1.70 (colored)
Enable detachment. Tested on nForce 4 IDE (compatiblity mapped) and SATA (native mapped).
Revision 1.70 / (download) - annotate - [select for diffs], Fri Nov 5 18:07:24 2010 UTC (18 months, 2 weeks ago) by jakllsch
Branch: MAIN
CVS Tags: uebayasi-xip-base4
Changes since 1.69: +15 -24
lines
Diff to previous 1.69 (colored)
Pave the way for detachment of pciide(4)-family ATA controllers.
Revision 1.53.4.5 / (download) - annotate - [select for diffs], Wed Aug 11 22:54:04 2010 UTC (21 months, 2 weeks ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.53.4.4: +16 -14
lines
Diff to previous 1.53.4.4 (colored) to branchpoint 1.53 (colored) next main 1.54 (colored)
sync with head.
Revision 1.68.2.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:39 2010 UTC (23 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.68: +16 -14
lines
Diff to previous 1.68 (colored)
sync with head
Revision 1.67.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:44 2010 UTC (2 years ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.67: +20 -18
lines
Diff to previous 1.67 (colored)
Sync with HEAD.
Revision 1.57.10.1 / (download) - annotate - [select for diffs], Wed Apr 21 00:27:49 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.57: +21 -2
lines
Diff to previous 1.57 (colored) next main 1.58 (colored)
sync to netbsd-5
Revision 1.69 / (download) - annotate - [select for diffs], Mon Mar 22 22:39:48 2010 UTC (2 years, 2 months ago) by dyoung
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11,
yamt-nfs-mp-base10,
uebayasi-xip-base3,
uebayasi-xip-base2,
uebayasi-xip-base1
Changes since 1.68: +16 -14
lines
Diff to previous 1.68 (colored)
Activate PCI memory-mapped I/O access in the PCI Control and Status Register if the PCI BAR is the memory-mapped type. The driver used to decide whether to activate memory-mapped access by testing the truth of pci_attach_args.pa_memt; that isn't MI, and it doesn't make sense.
Revision 1.53.4.4 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:59 2010 UTC (2 years, 2 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.53.4.3: +36 -30
lines
Diff to previous 1.53.4.3 (colored) to branchpoint 1.53 (colored)
sync with head
Revision 1.68 / (download) - annotate - [select for diffs], Wed Feb 24 22:38:01 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.67: +6 -6
lines
Diff to previous 1.67 (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.57.4.3 / (download) - annotate - [select for diffs], Sat Jan 9 01:56:51 2010 UTC (2 years, 4 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.57.4.2: +14 -2
lines
Diff to previous 1.57.4.2 (colored) to branchpoint 1.57 (colored) next main 1.58 (colored)
Pull up following revision(s) (requested by mrg in ticket #1227): sys/dev/pci/viaide.c: revision 1.66 enable mem space if it isn't already enabled. several bioses leave this not enabled, and viaide kind of depends upon it. fixes viaide(4) on several machines. idea from PR 38011, but reworked a little.
Revision 1.57.4.2 / (download) - annotate - [select for diffs], Sat Jan 9 01:18:39 2010 UTC (2 years, 4 months ago) by snj
Branch: netbsd-5
Changes since 1.57.4.1: +4 -2
lines
Diff to previous 1.57.4.1 (colored) to branchpoint 1.57 (colored)
Pull up following revision(s) (requested by tsutsui in ticket #1210): sys/dev/pci/viaide.c: revision 1.65 Don't forget to initialize data32iot and data32ioh in via_sata_chip_map_new(). This makes 32bit UDMA xfer work properly on VIA VT6421.
Revision 1.67 / (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.66: +6 -6
lines
Diff to previous 1.66 (colored)
Expand PMF_FN_* macros.
Revision 1.66 / (download) - annotate - [select for diffs], Wed Dec 23 00:11:36 2009 UTC (2 years, 5 months ago) by mrg
Branch: MAIN
Changes since 1.65: +14 -2
lines
Diff to previous 1.65 (colored)
enable mem space if it isn't already enabled. several bioses leave this not enabled, and viaide kind of depends upon it. fixes viaide(4) on several machines. idea from PR 38011, but reworked a little.
Revision 1.65 / (download) - annotate - [select for diffs], Tue Dec 22 16:32:41 2009 UTC (2 years, 5 months ago) by tsutsui
Branch: MAIN
Changes since 1.64: +4 -2
lines
Diff to previous 1.64 (colored)
Don't forget to initialize data32iot and data32ioh in via_sata_chip_map_new(). This makes 32bit UDMA xfer work properly on VIA VT6421.
Revision 1.64 / (download) - annotate - [select for diffs], Sat Nov 21 23:44:25 2009 UTC (2 years, 6 months ago) by jakllsch
Branch: MAIN
CVS Tags: matt-premerge-20091211
Changes since 1.63: +10 -14
lines
Diff to previous 1.63 (colored)
Fix matching of CX700. Should address PR/39063. Also, Change bus_space_subregion() size for each SATA PHY register from 1 to 4, as we do a bus_space_read_4() within these subregions. Use PCI_MAPREG_START where appropriate.
Revision 1.63 / (download) - annotate - [select for diffs], Fri Nov 20 20:16:30 2009 UTC (2 years, 6 months ago) by jakllsch
Branch: MAIN
Changes since 1.62: +3 -11
lines
Diff to previous 1.62 (colored)
Switch VT8237R SATA to via_sata_chip_map_7(). via_sata_chip_map_7() works fine and is consistent with the other VIA SATA controllers. Tested on VT8237R+. (Somewhat amazing that via_sata_chip_map_0() worked at all for the second port.)
Revision 1.62 / (download) - annotate - [select for diffs], Wed Nov 18 19:42:18 2009 UTC (2 years, 6 months ago) by jakllsch
Branch: MAIN
Changes since 1.61: +6 -2
lines
Diff to previous 1.61 (colored)
Match VT8251 IDE controller and enable UDMA Mode 6 thereon. Should fix PATA speed issue in PR/37517. Due to lack of hardware, only compile tested at this point.
Revision 1.61 / (download) - annotate - [select for diffs], Mon Oct 19 18:41:16 2009 UTC (2 years, 7 months ago) by bouyer
Branch: MAIN
CVS Tags: jym-xensuspend-nbase
Changes since 1.60: +2 -7
lines
Diff to previous 1.60 (colored)
Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen for the booring work !
Revision 1.57.4.1 / (download) - annotate - [select for diffs], Sat Sep 26 19:04:21 2009 UTC (2 years, 7 months ago) by snj
Branch: netbsd-5
Changes since 1.57: +7 -2
lines
Diff to previous 1.57 (colored)
Pull up following revision(s) (requested by jmcneill in ticket #1021): sys/dev/pci/viaide.c: revision 1.60 Add PCI_PRODUCT_VIATECH_VT8237A_SATA_2 to list of product IDs.
Revision 1.60 / (download) - annotate - [select for diffs], Sat Sep 26 18:15:52 2009 UTC (2 years, 7 months ago) by jmcneill
Branch: MAIN
Changes since 1.59: +7 -2
lines
Diff to previous 1.59 (colored)
Add PCI_PRODUCT_VIATECH_VT8237A_SATA_2 to list of product IDs.
Revision 1.53.4.3 / (download) - annotate - [select for diffs], Wed Sep 16 13:37:52 2009 UTC (2 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.53.4.2: +7 -7
lines
Diff to previous 1.53.4.2 (colored) to branchpoint 1.53 (colored)
sync with head
Revision 1.59 / (download) - annotate - [select for diffs], Sun Aug 23 16:21:55 2009 UTC (2 years, 9 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8
Changes since 1.58: +7 -7
lines
Diff to previous 1.58 (colored)
s/Advanced Micro Devices/AMD/ for device descriptions.
Revision 1.53.4.2 / (download) - annotate - [select for diffs], Mon May 4 08:13:02 2009 UTC (3 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.53.4.1: +23 -10
lines
Diff to previous 1.53.4.1 (colored) to branchpoint 1.53 (colored)
sync with head.
Revision 1.57.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:18:28 2009 UTC (3 years, 4 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.57: +7 -2
lines
Diff to previous 1.57 (colored) next main 1.58 (colored)
Sync with HEAD.
Revision 1.51.6.5 / (download) - annotate - [select for diffs], Sat Jan 17 13:29:02 2009 UTC (3 years, 4 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.51.6.4: +5 -0
lines
Diff to previous 1.51.6.4 (colored) to branchpoint 1.51 (colored) next main 1.52 (colored)
Sync with HEAD.
Revision 1.58 / (download) - annotate - [select for diffs], Sun Dec 21 16:27:57 2008 UTC (3 years, 5 months ago) by nonaka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7,
yamt-nfs-mp-base6,
yamt-nfs-mp-base5,
yamt-nfs-mp-base4,
yamt-nfs-mp-base3,
nick-hppapmap-base4,
nick-hppapmap-base3,
nick-hppapmap-base2,
nick-hppapmap-base,
mjf-devfs2-base,
jymxensuspend-base,
jym-xensuspend-base,
jym-xensuspend
Changes since 1.57: +7 -2
lines
Diff to previous 1.57 (colored)
Add VT8237S Integrated SATA Controller support.
Revision 1.56.2.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:16:40 2008 UTC (3 years, 7 months ago) by haad
Branch: haad-dm
Changes since 1.56: +11 -2
lines
Diff to previous 1.56 (colored) next main 1.57 (colored)
Sync with HEAD.
Revision 1.51.6.4 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:28 2008 UTC (3 years, 7 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.51.6.3: +9 -0
lines
Diff to previous 1.51.6.3 (colored) to branchpoint 1.51 (colored)
Sync with HEAD.
Revision 1.53.6.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:35:08 2008 UTC (3 years, 8 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.53.6.1: +11 -2
lines
Diff to previous 1.53.6.1 (colored) to branchpoint 1.53 (colored) next main 1.54 (colored)
Sync with wrstuden-revivesa-base-2.
Revision 1.57 / (download) - annotate - [select for diffs], Sat Sep 6 22:42:59 2008 UTC (3 years, 8 months ago) by rmind
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
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,
matt-mips64-base2,
haad-nbase2,
haad-dm-base2,
haad-dm-base1,
haad-dm-base,
ad-audiomp2-base,
ad-audiomp2
Branch point for: nick-hppapmap,
netbsd-5,
matt-nb5-mips64
Changes since 1.56: +11 -2
lines
Diff to previous 1.56 (colored)
PR/39119: Jan Thorsson: Support for VIA CX700M2 IDE controller.
Revision 1.51.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.51.6.2: +7 -8
lines
Diff to previous 1.51.6.2 (colored) to branchpoint 1.51 (colored)
Sync with HEAD.
Revision 1.53.6.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:12 2008 UTC (3 years, 11 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.53: +10 -11
lines
Diff to previous 1.53 (colored)
Sync w/ -current. 34 merge conflicts to follow.
Revision 1.54.2.1 / (download) - annotate - [select for diffs], Wed Jun 18 16:33:19 2008 UTC (3 years, 11 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.54: +9 -10
lines
Diff to previous 1.54 (colored) next main 1.55 (colored)
Sync with head.
Revision 1.56 / (download) - annotate - [select for diffs], Tue Jun 17 17:03:14 2008 UTC (3 years, 11 months ago) by phx
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
simonb-wapbl-nbase,
simonb-wapbl-base
Branch point for: haad-dm
Changes since 1.55: +5 -5
lines
Diff to previous 1.55 (colored)
Renamed via_pegasos_mapregs_native to via_mapregs_compat_native, after discussion with simonb. There may be other architectures who want to use this function.
Revision 1.53.2.2 / (download) - annotate - [select for diffs], Tue Jun 17 09:14:41 2008 UTC (3 years, 11 months ago) by yamt
Branch: yamt-pf42
Changes since 1.53.2.1: +9 -10
lines
Diff to previous 1.53.2.1 (colored) to branchpoint 1.53 (colored) next main 1.54 (colored)
sync with head.
Revision 1.55 / (download) - annotate - [select for diffs], Sun Jun 15 10:29:34 2008 UTC (3 years, 11 months ago) by phx
Branch: MAIN
CVS Tags: yamt-pf42-base4
Changes since 1.54: +9 -10
lines
Diff to previous 1.54 (colored)
Fixed system lockup in native mode with compat irq 14/15, which can be selected with the use-compat-native-irq property. It was caused by handling irqs from both channels at once with the wrong interrupt handler routine (pciide_pci_intr). Now pciide_compat_intr is installed for each channel. Also renamed the function to via_pegasos_mapregs_native(), which seems more appropriate.
Revision 1.51.6.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:44 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.51.6.1: +1 -1
lines
Diff to previous 1.51.6.1 (colored) to branchpoint 1.51 (colored)
Sync with HEAD.
Revision 1.53.2.1 / (download) - annotate - [select for diffs], Sun May 18 12:34:23 2008 UTC (4 years ago) by yamt
Branch: yamt-pf42
Changes since 1.53: +3 -3
lines
Diff to previous 1.53 (colored)
sync with head.
Revision 1.53.4.1 / (download) - annotate - [select for diffs], Fri May 16 02:24:46 2008 UTC (4 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.53: +3 -3
lines
Diff to previous 1.53 (colored)
sync with head.
Revision 1.54 / (download) - annotate - [select for diffs], Wed May 14 19:32:18 2008 UTC (4 years ago) by dholland
Branch: MAIN
CVS Tags: yamt-pf42-base3,
yamt-pf42-base2,
yamt-nfs-mp-base2,
hpcarm-cleanup-nbase
Branch point for: simonb-wapbl
Changes since 1.53: +3 -3
lines
Diff to previous 1.53 (colored)
fix typo in error message
Revision 1.51.6.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:53 2008 UTC (4 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.51: +60 -65
lines
Diff to previous 1.51 (colored)
Sync with HEAD.
Revision 1.25.2.9 / (download) - annotate - [select for diffs], Mon Mar 24 09:38:51 2008 UTC (4 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.2.8: +56 -61
lines
Diff to previous 1.25.2.8 (colored) to branchpoint 1.25 (colored) next main 1.26 (colored)
sync with head.
Revision 1.51.2.1 / (download) - annotate - [select for diffs], Mon Mar 24 07:15:49 2008 UTC (4 years, 2 months ago) by keiichi
Branch: keiichi-mipv6
Changes since 1.51: +60 -65
lines
Diff to previous 1.51 (colored) next main 1.52 (colored)
sync with head.
Revision 1.41.10.3 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:50 2008 UTC (4 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.41.10.2: +94 -61
lines
Diff to previous 1.41.10.2 (colored) to branchpoint 1.41 (colored) next main 1.42 (colored)
sync with HEAD
Revision 1.53 / (download) - annotate - [select for diffs], Tue Mar 18 20:46:37 2008 UTC (4 years, 2 months ago) by cube
Branch: MAIN
CVS Tags: yamt-pf42-baseX,
yamt-pf42-base,
yamt-nfs-mp-base,
yamt-lazymbuf-base15,
yamt-lazymbuf-base14,
matt-armv6-nbase,
keiichi-mipv6-nbase,
keiichi-mipv6-base,
ad-socklock-base1
Branch point for: yamt-pf42,
yamt-nfs-mp,
wrstuden-revivesa
Changes since 1.52: +56 -61
lines
Diff to previous 1.52 (colored)
Split device_t and softc for ATA devices, as well as wd(4). Other cosmetic changes where appropriate.
Revision 1.25.2.8 / (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.25.2.7: +6 -6
lines
Diff to previous 1.25.2.7 (colored) to branchpoint 1.25 (colored)
sync with head.
Revision 1.52 / (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.51: +6 -6
lines
Diff to previous 1.51 (colored)
Use PMF_FN_ARGS, PMF_FN_PROTO.
Revision 1.45.4.3 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:59 2008 UTC (4 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.45.4.2: +40 -2
lines
Diff to previous 1.45.4.2 (colored) to branchpoint 1.45 (colored) next main 1.46 (colored)
Sync with HEAD.
Revision 1.25.2.7 / (download) - annotate - [select for diffs], Mon Jan 21 09:44:15 2008 UTC (4 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.2.6: +118 -3
lines
Diff to previous 1.25.2.6 (colored) to branchpoint 1.25 (colored)
sync with head
Revision 1.47.6.2 / (download) - annotate - [select for diffs], Sat Jan 19 12:15:13 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.47.6.1: +38 -0
lines
Diff to previous 1.47.6.1 (colored) to branchpoint 1.47 (colored) next main 1.48 (colored)
Sync with HEAD
Revision 1.51 / (download) - annotate - [select for diffs], Fri Jan 18 01:33:40 2008 UTC (4 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: nick-net80211-sync-base,
nick-net80211-sync,
mjf-devfs-base,
hpcarm-cleanup-base,
bouyer-xeni386-nbase,
bouyer-xeni386-base
Branch point for: mjf-devfs2,
keiichi-mipv6
Changes since 1.50: +40 -2
lines
Diff to previous 1.50 (colored)
Add power management support. Untested due to lack of feedback.
Revision 1.41.10.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:54:03 2008 UTC (4 years, 4 months ago) by matt
Branch: matt-armv6
Changes since 1.41.10.1: +92 -3
lines
Diff to previous 1.41.10.1 (colored) to branchpoint 1.41 (colored)
sync with HEAD
Revision 1.47.6.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:54:59 2008 UTC (4 years, 4 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.47: +80 -3
lines
Diff to previous 1.47 (colored)
Sync with HEAD
Revision 1.45.4.2 / (download) - annotate - [select for diffs], Thu Dec 27 00:45:25 2007 UTC (4 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.45.4.1: +80 -3
lines
Diff to previous 1.45.4.1 (colored) to branchpoint 1.45 (colored)
Sync with HEAD.
Revision 1.47.2.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:47:08 2007 UTC (4 years, 5 months ago) by ad
Branch: vmlocking2
Changes since 1.47: +80 -3
lines
Diff to previous 1.47 (colored) next main 1.48 (colored)
Sync with head.
Revision 1.50 / (download) - annotate - [select for diffs], Thu Dec 20 22:24:40 2007 UTC (4 years, 5 months ago) by phx
Branch: MAIN
CVS Tags: vmlocking2-base3,
matt-armv6-base
Changes since 1.49: +80 -3
lines
Diff to previous 1.49 (colored)
VT8231 IDE workaround for native mode with "compatibility" interrupts 14/15. This time done right by calling pciide_machdep_compat_intr_establish() to get a MD interrupt handler. Verified that it compiles for XEN again.
Revision 1.49 / (download) - annotate - [select for diffs], Mon Dec 17 22:01:12 2007 UTC (4 years, 5 months ago) by phx
Branch: MAIN
Changes since 1.48: +1 -84
lines
Diff to previous 1.48 (colored)
xen did no longer build. Temporarily reverted to 1.47. Will need some time to find a good solution.
Revision 1.48 / (download) - annotate - [select for diffs], Sun Dec 16 16:41:01 2007 UTC (4 years, 5 months ago) by phx
Branch: MAIN
Changes since 1.47: +86 -3
lines
Diff to previous 1.47 (colored)
At least under certain (mis)configurations (e.g. on the "Pegasos" board) the VT8231-IDE's native mode only works with irq 14/15, and cannot be programmed to use a single native PCI irq alone. So we install an interrupt handler for each channel, as in compatibility mode. This behaviour has to be activated by the "use-compat-native-irq" property, otherwise the driver works as before.
Revision 1.45.4.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:48:19 2007 UTC (4 years, 6 months ago) by mjf
Branch: mjf-devfs
Changes since 1.45: +14 -2
lines
Diff to previous 1.45 (colored)
Sync with HEAD.
Revision 1.45.2.1 / (download) - annotate - [select for diffs], Sun Nov 18 19:35:40 2007 UTC (4 years, 6 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.45: +14 -2
lines
Diff to previous 1.45 (colored) next main 1.46 (colored)
Sync with HEAD
Revision 1.25.2.6 / (download) - annotate - [select for diffs], Thu Nov 15 11:44:28 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.2.5: +14 -2
lines
Diff to previous 1.25.2.5 (colored) to branchpoint 1.25 (colored)
sync with head.
Revision 1.41.8.3 / (download) - annotate - [select for diffs], Wed Nov 14 19:04:32 2007 UTC (4 years, 6 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.41.8.2: +14 -2
lines
Diff to previous 1.41.8.2 (colored) to branchpoint 1.41 (colored) next main 1.42 (colored)
Sync with HEAD.
Revision 1.47 / (download) - annotate - [select for diffs], Wed Nov 14 14:46:12 2007 UTC (4 years, 6 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-kmem-base3,
yamt-kmem-base2,
yamt-kmem-base,
yamt-kmem,
vmlocking2-base2,
vmlocking2-base1,
vmlocking-nbase,
reinoud-bufcleanup-nbase,
reinoud-bufcleanup-base,
jmcneill-pm-base,
cube-autoconf-base,
cube-autoconf,
bouyer-xenamd64-base2,
bouyer-xenamd64-base
Branch point for: vmlocking2,
bouyer-xeni386
Changes since 1.46: +4 -2
lines
Diff to previous 1.46 (colored)
emo-style: forgot to update the switch for MCP7[13] IDE.
Revision 1.46 / (download) - annotate - [select for diffs], Wed Nov 14 12:30:48 2007 UTC (4 years, 6 months ago) by xtraeme
Branch: MAIN
Changes since 1.45: +12 -2
lines
Diff to previous 1.45 (colored)
Attach to the NVIDIA MCP7[37] IDE Controllers.
Revision 1.41.10.1 / (download) - annotate - [select for diffs], Tue Nov 6 23:29:34 2007 UTC (4 years, 6 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.41: +38 -2
lines
Diff to previous 1.41 (colored)
sync with HEAD
Revision 1.37.2.2.2.2 / (download) - annotate - [select for diffs], Mon Oct 29 00:45:20 2007 UTC (4 years, 6 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.37.2.2.2.1: +3 -2
lines
Diff to previous 1.37.2.2.2.1 (colored) next main 1.37.2.3 (colored)
Catch up with 4.0 RC3
Revision 1.25.2.5 / (download) - annotate - [select for diffs], Sat Oct 27 11:33:35 2007 UTC (4 years, 6 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.2.4: +3 -2
lines
Diff to previous 1.25.2.4 (colored) to branchpoint 1.25 (colored)
sync with head.
Revision 1.37.2.4 / (download) - annotate - [select for diffs], Thu Oct 11 21:52:36 2007 UTC (4 years, 7 months ago) by pavel
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
matt-nb4-arm-base,
matt-nb4-arm
Changes since 1.37.2.3: +1 -0
lines
Diff to previous 1.37.2.3 (colored) to branchpoint 1.37 (colored) next main 1.38 (colored)
Pull up following revision(s) (requested by xtraeme in ticket #922): sys/dev/pci/viaide.c: revision 1.45 AMD CS5536 Companion Device is able to work in Ultra DMA Mode 5, patch from Andreas Wrede in PR kern/37059.
Revision 1.40.6.2 / (download) - annotate - [select for diffs], Tue Oct 9 13:41:52 2007 UTC (4 years, 7 months ago) by ad
Branch: vmlocking
Changes since 1.40.6.1: +38 -2
lines
Diff to previous 1.40.6.1 (colored) to branchpoint 1.40 (colored) next main 1.41 (colored)
Sync with head.
Revision 1.44.2.1 / (download) - annotate - [select for diffs], Sat Oct 6 15:31:25 2007 UTC (4 years, 7 months ago) by yamt
Branch: yamt-x86pmap
Changes since 1.44: +3 -2
lines
Diff to previous 1.44 (colored) next main 1.45 (colored)
sync with head.
Revision 1.41.8.2 / (download) - annotate - [select for diffs], Thu Oct 4 15:44:50 2007 UTC (4 years, 7 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.41.8.1: +3 -2
lines
Diff to previous 1.41.8.1 (colored) to branchpoint 1.41 (colored)
Sync with HEAD.
Revision 1.45 / (download) - annotate - [select for diffs], Thu Oct 4 13:30:59 2007 UTC (4 years, 7 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-x86pmap-base4,
yamt-x86pmap-base3,
yamt-x86pmap-base2,
vmlocking-base,
jmcneill-base
Branch point for: mjf-devfs,
bouyer-xenamd64
Changes since 1.44: +3 -2
lines
Diff to previous 1.44 (colored)
AMD CS5536 Companion Device is able to work in Ultra DMA Mode 5, patch from Andreas Wrede in PR kern/37059.
Revision 1.41.8.1 / (download) - annotate - [select for diffs], Mon Sep 3 16:48:24 2007 UTC (4 years, 8 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.41: +37 -2
lines
Diff to previous 1.41 (colored)
Sync with HEAD.
Revision 1.25.2.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:37:26 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.2.3: +46 -3
lines
Diff to previous 1.25.2.3 (colored) to branchpoint 1.25 (colored)
sync with head.
Revision 1.41.4.1 / (download) - annotate - [select for diffs], Mon Sep 3 10:21:09 2007 UTC (4 years, 8 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.41: +37 -2
lines
Diff to previous 1.41 (colored) next main 1.42 (colored)
Sync with HEAD.
Revision 1.37.2.2.2.1 / (download) - annotate - [select for diffs], Mon Sep 3 07:04:41 2007 UTC (4 years, 8 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.37.2.2: +7 -2
lines
Diff to previous 1.37.2.2 (colored)
Sync w/ NetBSD-4-RC_1
Revision 1.44 / (download) - annotate - [select for diffs], Fri Aug 31 01:42:48 2007 UTC (4 years, 8 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-x86pmap-base,
nick-csl-alignment-base5
Branch point for: yamt-x86pmap
Changes since 1.43: +7 -4
lines
Diff to previous 1.43 (colored)
Use a different case for the CX700 IDE Controller to print the attach message and when setting the UDMA mode.
Revision 1.43 / (download) - annotate - [select for diffs], Fri Aug 31 01:37:46 2007 UTC (4 years, 8 months ago) by xtraeme
Branch: MAIN
Changes since 1.42: +29 -2
lines
Diff to previous 1.42 (colored)
- Proper VIA CX700 IDE Controller support (missed in previous). - Attach to the NVIDIA MCP67 IDE and SATA controllers.
Revision 1.42 / (download) - annotate - [select for diffs], Fri Aug 31 01:22:12 2007 UTC (4 years, 8 months ago) by xtraeme
Branch: MAIN
Changes since 1.41: +7 -2
lines
Diff to previous 1.41 (colored)
Attach to the VIA CX700 IDE Controller.
Revision 1.40.8.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:08:04 2007 UTC (4 years, 10 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.40: +11 -3
lines
Diff to previous 1.40 (colored) next main 1.41 (colored)
Sync with head.
Revision 1.37.2.3 / (download) - annotate - [select for diffs], Sun Jun 10 20:54:33 2007 UTC (4 years, 11 months ago) by bouyer
Branch: netbsd-4
CVS Tags: netbsd-4-0-RC2,
netbsd-4-0-RC1
Changes since 1.37.2.2: +7 -2
lines
Diff to previous 1.37.2.2 (colored) to branchpoint 1.37 (colored)
Pull up following revision(s) (requested by hira in ticket #713): sys/dev/pci/pcidevs: revision 1.863 sys/dev/pci/viaide.c: revision 1.38 share/man/man4/viaide.4: revision 1.8 Add PCI Ids for AMD Geode LX and CS5536. Add support for CS5536 IDE.
Revision 1.40.2.1 / (download) - annotate - [select for diffs], Sun Apr 15 16:03:28 2007 UTC (5 years, 1 month ago) by yamt
Branch: yamt-idlelwp
Changes since 1.40: +11 -3
lines
Diff to previous 1.40 (colored) next main 1.41 (colored)
sync with head.
Revision 1.40.6.1 / (download) - annotate - [select for diffs], Tue Apr 10 13:24:29 2007 UTC (5 years, 1 month ago) by ad
Branch: vmlocking
Changes since 1.40: +11 -3
lines
Diff to previous 1.40 (colored)
Sync with head.
Revision 1.37.2.2 / (download) - annotate - [select for diffs], Sat Mar 31 16:27:56 2007 UTC (5 years, 1 month ago) by bouyer
Branch: netbsd-4
Branch point for: wrstuden-fixsa
Changes since 1.37.2.1: +11 -3
lines
Diff to previous 1.37.2.1 (colored) to branchpoint 1.37 (colored)
Pull up following revision(s) (requested by garbled in ticket #541): sys/dev/pci/viaide.c: revision 1.41 via patch The VT8237A SATA Controller uses chip_map_7, not 0, tested and confirmed working on my machine. Also when a via controller is set to RAID mode, it sets the pci_subclass to raid. Notice this and set ATAC_CAP_RAID.
Revision 1.40.10.1 / (download) - annotate - [select for diffs], Thu Mar 29 19:27:53 2007 UTC (5 years, 1 month ago) by reinoud
Branch: reinoud-bufcleanup
Changes since 1.40: +11 -3
lines
Diff to previous 1.40 (colored) next main 1.41 (colored)
Pullup to -current
Revision 1.41 / (download) - annotate - [select for diffs], Tue Mar 27 00:04:04 2007 UTC (5 years, 2 months ago) by garbled
Branch: MAIN
CVS Tags: yamt-idlelwp-base8,
thorpej-atomic-base,
thorpej-atomic,
nick-csl-alignment-base,
mjf-ufs-trans-base,
matt-mips64-base,
matt-mips64,
hpcarm-cleanup
Branch point for: nick-csl-alignment,
matt-armv6,
jmcneill-pm
Changes since 1.40: +11 -3
lines
Diff to previous 1.40 (colored)
The VT8237A SATA Controller uses chip_map_7, not 0, tested and confirmed working on my machine. Also when a via controller is set to RAID mode, it sets the pci_subclass to raid. Notice this and set ATAC_CAP_RAID.
Revision 1.25.2.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:10:36 2007 UTC (5 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.2.2: +15 -6
lines
Diff to previous 1.25.2.2 (colored) to branchpoint 1.25 (colored)
sync with head.
Revision 1.37.2.1 / (download) - annotate - [select for diffs], Sat Feb 17 23:56:56 2007 UTC (5 years, 3 months ago) by tron
Branch: netbsd-4
Changes since 1.37: +6 -2
lines
Diff to previous 1.37 (colored)
Pull up following revision(s) (requested by mlelstv in ticket #449): sys/dev/pci/pcidevs: revision 1.867 sys/dev/pci/viaide.c: revision 1.40 Add support for VT8237A/VT82C586A PCI-ISA-Bridge Fixes PR kern/35314
Revision 1.40 / (download) - annotate - [select for diffs], Sat Feb 10 10:23:18 2007 UTC (5 years, 3 months ago) by mlelstv
Branch: MAIN
CVS Tags: ad-audiomp-base,
ad-audiomp
Branch point for: yamt-idlelwp,
vmlocking,
reinoud-bufcleanup,
mjf-ufs-trans
Changes since 1.39: +6 -2
lines
Diff to previous 1.39 (colored)
Add support for VT8237A/VT82C586A PCI-ISA-Bridge Fixes PR kern/35314
Revision 1.39 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:27 2007 UTC (5 years, 3 months ago) by ad
Branch: MAIN
CVS Tags: post-newlock2-merge
Changes since 1.38: +6 -6
lines
Diff to previous 1.38 (colored)
Merge newlock2 to head.
Revision 1.33.2.3 / (download) - annotate - [select for diffs], Tue Feb 6 13:32:31 2007 UTC (5 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.33.2.2: +6 -6
lines
Diff to previous 1.33.2.2 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)
Quiten noisy boot messages.
Revision 1.33.2.2 / (download) - annotate - [select for diffs], Thu Feb 1 08:48:26 2007 UTC (5 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.33.2.1: +7 -2
lines
Diff to previous 1.33.2.1 (colored) to branchpoint 1.33 (colored)
Sync with head.
Revision 1.38 / (download) - annotate - [select for diffs], Sun Jan 21 05:00:34 2007 UTC (5 years, 4 months ago) by isaki
Branch: MAIN
CVS Tags: newlock2-nbase,
newlock2-base
Changes since 1.37: +7 -2
lines
Diff to previous 1.37 (colored)
Add support for CS5536. Reviewed by tsutsui@ on port-i386.
Revision 1.25.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:48:49 2006 UTC (5 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25.2.1: +301 -30
lines
Diff to previous 1.25.2.1 (colored) to branchpoint 1.25 (colored)
sync with head.
Revision 1.33.4.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:17:47 2006 UTC (5 years, 5 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.33.4.1: +257 -39
lines
Diff to previous 1.33.4.1 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)
sync with head.
Revision 1.33.2.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:34 2006 UTC (5 years, 6 months ago) by ad
Branch: newlock2
Changes since 1.33: +257 -38
lines
Diff to previous 1.33 (colored)
Sync with head.
Revision 1.37 / (download) - annotate - [select for diffs], Thu Nov 16 01:33:10 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: netbsd-4
Changes since 1.36: +4 -4
lines
Diff to previous 1.36 (colored)
__unused removal on arguments; approved by core.
Revision 1.36 / (download) - annotate - [select for diffs], Sun Nov 12 22:42:20 2006 UTC (5 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.35: +25 -11
lines
Diff to previous 1.35 (colored)
Properly detect if BAR5 is IO or MEM type; avoid a message about not being able to map the BAR on boot (note that it's just cosmetic, the registers were mapped anyway). Tested by paul at whooppee.com; thanks !
Revision 1.35 / (download) - annotate - [select for diffs], Fri Oct 27 08:22:31 2006 UTC (5 years, 7 months ago) by bouyer
Branch: MAIN
Changes since 1.34: +241 -37
lines
Diff to previous 1.34 (colored)
Add SATA native registers support for VIA SATA controllers, so that drives are probed using the SATA way (from FreeBSD). While here add the VT8237A SATA Controller to the tables, should fix PR kern/34927. Thanks to the CñÔar CatriáÏ Carre and paul (at) whooppee.com for tests.
Revision 1.33.4.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:06:19 2006 UTC (5 years, 7 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.33: +5 -4
lines
Diff to previous 1.33 (colored)
sync with head
Revision 1.34 / (download) - annotate - [select for diffs], Thu Oct 12 01:31:33 2006 UTC (5 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.33: +5 -4
lines
Diff to previous 1.33 (colored)
- sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
Revision 1.28.2.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:52:19 2006 UTC (5 years, 8 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.28: +91 -2
lines
Diff to previous 1.28 (colored) next main 1.29 (colored)
sync with head
Revision 1.32.2.1 / (download) - annotate - [select for diffs], Thu Sep 7 17:28:26 2006 UTC (5 years, 8 months ago) by riz
Branch: abandoned-netbsd-4
Changes since 1.32: +49 -2
lines
Diff to previous 1.32 (colored) next main 1.33 (colored)
Pull up following revision(s) (requested by xtraeme in ticket #113): sys/dev/pci/viaide.c: revision 1.33 share/man/man4/viaide.4: revision 1.7 sys/dev/pci/pcidevs: revision 1.825 sys/dev/pci/pcidevs: revision 1.826 - Add all pciids for nvidia MCP61/65 controllers, from obsd. - Improve description in all them. Erm forgot to add MCP61/65 SATA Controllers and sort them. Add support for nvidia MCP61/65 IDE/SATA Controllers. Mention MCP61/65... and bump date.
Revision 1.28.6.4 / (download) - annotate - [select for diffs], Sun Sep 3 15:24:23 2006 UTC (5 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.28.6.3: +49 -2
lines
Diff to previous 1.28.6.3 (colored) to branchpoint 1.28 (colored) next main 1.29 (colored)
sync with head.
Revision 1.33 / (download) - annotate - [select for diffs], Sun Sep 3 08:42:32 2006 UTC (5 years, 8 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-splraiseipl-base,
yamt-pdpolicy-base9,
yamt-pdpolicy-base8,
rpaulo-netinet-merge-pcb-base
Branch point for: yamt-splraiseipl,
newlock2
Changes since 1.32: +49 -2
lines
Diff to previous 1.32 (colored)
Add support for nvidia MCP61/65 IDE/SATA Controllers.
Revision 1.28.6.3 / (download) - annotate - [select for diffs], Fri Aug 11 15:44:26 2006 UTC (5 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.28.6.2: +7 -2
lines
Diff to previous 1.28.6.2 (colored) to branchpoint 1.28 (colored)
sync with head
Revision 1.24.2.4 / (download) - annotate - [select for diffs], Thu Aug 3 12:20:09 2006 UTC (5 years, 9 months ago) by tron
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.24.2.3: +5 -0
lines
Diff to previous 1.24.2.3 (colored) to branchpoint 1.24 (colored) next main 1.25 (colored)
Pull up following revision(s) (requested by xtraeme in ticket #1446): sys/dev/pci/viaide.c: revision 1.32 Match nForce3 250 SATA2.
Revision 1.32 / (download) - annotate - [select for diffs], Tue Aug 1 20:38:50 2006 UTC (5 years, 9 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7,
abandoned-netbsd-4-base
Branch point for: abandoned-netbsd-4
Changes since 1.31: +7 -2
lines
Diff to previous 1.31 (colored)
Match nForce3 250 SATA2.
Revision 1.29.4.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:49:29 2006 UTC (5 years, 10 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.29: +34 -2
lines
Diff to previous 1.29 (colored) next main 1.30 (colored)
Merge from HEAD.
Revision 1.28.6.2 / (download) - annotate - [select for diffs], Mon Jun 26 12:51:23 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.28.6.1: +34 -2
lines
Diff to previous 1.28.6.1 (colored) to branchpoint 1.28 (colored)
sync with head.
Revision 1.25.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:05:07 2006 UTC (5 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.25: +55 -2
lines
Diff to previous 1.25 (colored)
sync with head.
Revision 1.29.2.1 / (download) - annotate - [select for diffs], Mon Jun 19 04:01:37 2006 UTC (5 years, 11 months ago) by chap
Branch: chap-midi
Changes since 1.29: +34 -2
lines
Diff to previous 1.29 (colored) next main 1.30 (colored)
Sync with head.
Revision 1.31 / (download) - annotate - [select for diffs], Sat Jun 17 08:10:17 2006 UTC (5 years, 11 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6,
chap-midi-nbase,
chap-midi-base
Changes since 1.30: +6 -6
lines
Diff to previous 1.30 (colored)
s/SATA/Serial ATA/
Revision 1.30 / (download) - annotate - [select for diffs], Sat Jun 17 08:03:14 2006 UTC (5 years, 11 months ago) by xtraeme
Branch: MAIN
Changes since 1.29: +34 -2
lines
Diff to previous 1.29 (colored)
Enable support for NVIDIA MCP04 and MCP55 IDE/SATA Controllers, tested by rillig with MCP55.
Revision 1.28.4.1 / (download) - annotate - [select for diffs], Thu Jun 1 22:36:49 2006 UTC (5 years, 11 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.28: +7 -2
lines
Diff to previous 1.28 (colored) next main 1.29 (colored)
Sync with head.
Revision 1.28.10.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.28: +7 -2
lines
Diff to previous 1.28 (colored) next main 1.29 (colored)
Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
Revision 1.28.6.1 / (download) - annotate - [select for diffs], Wed May 24 10:58:01 2006 UTC (6 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.28: +7 -2
lines
Diff to previous 1.28 (colored)
sync with head.
Revision 1.28.8.1 / (download) - annotate - [select for diffs], Thu May 11 23:28:48 2006 UTC (6 years ago) by elad
Branch: elad-kernelauth
Changes since 1.28: +7 -2
lines
Diff to previous 1.28 (colored) next main 1.29 (colored)
sync with head
Revision 1.24.2.3 / (download) - annotate - [select for diffs], Sun Apr 30 23:08:47 2006 UTC (6 years ago) by riz
Branch: netbsd-3
Changes since 1.24.2.2: +5 -0
lines
Diff to previous 1.24.2.2 (colored) to branchpoint 1.24 (colored)
Pull up following revision(s) (requested by xtraeme in ticket #1295): sys/dev/pci/pcidevs: revision 1.785 sys/dev/pci/viaide.c: revision 1.29 PR port-amd64/33393: viaide driver patch for VT8237R SATA.
Revision 1.29 / (download) - annotate - [select for diffs], Sun Apr 30 17:33:17 2006 UTC (6 years ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5,
simonb-timecounters-base,
gdamore-uart-base,
elad-kernelauth-base
Branch point for: gdamore-uart,
chap-midi
Changes since 1.28: +7 -2
lines
Diff to previous 1.28 (colored)
PR port-amd64/33393: viaide driver patch for VT8237R SATA.
Revision 1.24.2.2 / (download) - annotate - [select for diffs], Wed Feb 1 20:33:00 2006 UTC (6 years, 3 months ago) by tron
Branch: netbsd-3
Changes since 1.24.2.1: +1 -0
lines
Diff to previous 1.24.2.1 (colored) to branchpoint 1.24 (colored)
Pull up following revision(s) (requested by xtraeme in ticket #1149): sys/dev/pci/viaide.c: revision 1.28 The NVidia nForce430 IDE Controller supports Ultra-DMA Mode 6, enable it. Patch from MASUDA Hideo via tech-kern.
Revision 1.26.2.2 / (download) - annotate - [select for diffs], Wed Feb 1 14:52:09 2006 UTC (6 years, 3 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.26.2.1: +3 -2
lines
Diff to previous 1.26.2.1 (colored) next main 1.27 (colored)
sync with head.
Revision 1.28 / (download) - annotate - [select for diffs], Tue Jan 31 16:49:26 2006 UTC (6 years, 3 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5,
yamt-pdpolicy-base4,
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.27: +3 -2
lines
Diff to previous 1.27 (colored)
The NVidia nForce430 IDE Controller supports Ultra-DMA Mode 6, enable it. Patch from MASUDA Hideo via tech-kern.
Revision 1.26.2.1 / (download) - annotate - [select for diffs], Sun Jan 15 10:02:49 2006 UTC (6 years, 4 months ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.26: +17 -2
lines
Diff to previous 1.26 (colored)
sync with head.
Revision 1.24.2.1 / (download) - annotate - [select for diffs], Thu Jan 5 22:17:39 2006 UTC (6 years, 4 months ago) by riz
Branch: netbsd-3
Changes since 1.24: +16 -1
lines
Diff to previous 1.24 (colored)
Pull up following revision(s) (requested by manu in ticket #1086): sys/dev/pci/pcidevs: revision 1.755 sys/dev/pci/viaide.c: revision 1.27 Add support for nForce430 ATA133 and SATA controllers. My disks now run at a decent speed.
Revision 1.27 / (download) - annotate - [select for diffs], Mon Jan 2 23:12:23 2006 UTC (6 years, 4 months ago) by manu
Branch: MAIN
Changes since 1.26: +17 -2
lines
Diff to previous 1.26 (colored)
Add support for nForce430 ATA133 and SATA controllers. My disks now run at a decent speed.
Revision 1.26 / (download) - annotate - [select for diffs], Sun Dec 11 12:22:51 2005 UTC (6 years, 5 months ago) by christos
Branch: MAIN
Branch point for: yamt-uio_vmspace
Changes since 1.25: +2 -2
lines
Diff to previous 1.25 (colored)
merge ktrace-lwp.
Revision 1.12.2.10 / (download) - annotate - [select for diffs], Thu Nov 10 14:06:03 2005 UTC (6 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12.2.9: +4 -1
lines
Diff to previous 1.12.2.9 (colored) next main 1.13 (colored)
Sync with HEAD. Here we go again...
Revision 1.25 / (download) - annotate - [select for diffs], Tue May 24 05:25:15 2005 UTC (7 years ago) by lukem
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
Branch point for: yamt-lazymbuf
Changes since 1.24: +4 -1
lines
Diff to previous 1.24 (colored)
add __KERNEL_RCSID
Revision 1.11.4.2 / (download) - annotate - [select for diffs], Thu May 5 21:40:30 2005 UTC (7 years ago) by riz
Branch: netbsd-2
CVS Tags: 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
Changes since 1.11.4.1: +6 -1
lines
Diff to previous 1.11.4.1 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)
Pull up revision 1.22-1.23 (requested by abs in ticket #1153): Add 'VT642 SATA RAID Controller'. It looks like a viaide, it smells like a viaide... but you can only address the drives once you have put two or more of them into a RAID or JBOD.
Revision 1.20.2.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:12 2005 UTC (7 years ago) by kent
Branch: kent-audio2
Changes since 1.20: +23 -2
lines
Diff to previous 1.20 (colored) next main 1.21 (colored)
sync with -current
Revision 1.11.4.1 / (download) - annotate - [select for diffs], Thu Apr 7 16:11:02 2005 UTC (7 years, 1 month ago) by tron
Branch: netbsd-2
Changes since 1.11: +12 -1
lines
Diff to previous 1.11 (colored)
Pull up revision 1.19 via patch (requested by hira in ticket #1103): Add support for: NVIDIA nForce3 250 IDE Controller NVIDIA nForce3 250 Serial ATA Controller From Kouichirou Hiratsuka in PR 27843, ok'ed christos@
Revision 1.20.4.2 / (download) - annotate - [select for diffs], Sat Mar 19 08:35:12 2005 UTC (7 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.20.4.1: +2 -2
lines
Diff to previous 1.20.4.1 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored)
sync with head. xen and whitespace. xen part is not finished.
Revision 1.12.2.9 / (download) - annotate - [select for diffs], Fri Mar 4 16:45:26 2005 UTC (7 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12.2.8: +2 -2
lines
Diff to previous 1.12.2.8 (colored)
Sync with HEAD. Hi Perry!
Revision 1.24 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:34 2005 UTC (7 years, 2 months ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4,
yamt-km-base3,
netbsd-3-base,
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,
kent-audio2-base
Branch point for: netbsd-3
Changes since 1.23: +2 -2
lines
Diff to previous 1.23 (colored)
nuke trailing whitespace
Revision 1.20.4.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:48 2005 UTC (7 years, 3 months ago) by yamt
Branch: yamt-km
Changes since 1.20: +22 -1
lines
Diff to previous 1.20 (colored)
sync with head.
Revision 1.12.2.8 / (download) - annotate - [select for diffs], Fri Feb 4 11:46:41 2005 UTC (7 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12.2.7: +22 -1
lines
Diff to previous 1.12.2.7 (colored)
Sync with HEAD.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Feb 2 11:19:49 2005 UTC (7 years, 3 months ago) by abs
Branch: MAIN
CVS Tags: yamt-km-base2,
matt-timespec
Changes since 1.22: +3 -3
lines
Diff to previous 1.22 (colored)
Reminder not to trust cheap no-name packaging. VIA product 0x3249 is a VT642*1* not VT642. Also add to list in viaide manpage and note that drives need to be configured into RAID/JOBS sets via its BIOS. http://www.via.com.tw/en/products/peripherals/serial-ata_raid/vt6421/
Revision 1.22 / (download) - annotate - [select for diffs], Tue Feb 1 18:21:42 2005 UTC (7 years, 3 months ago) by abs
Branch: MAIN
Changes since 1.21: +6 -1
lines
Diff to previous 1.21 (colored)
Add 'VT642 SATA RAID Controller'. It looks like a viaide, it smells like a viaide... but you can only address the drives once you have put two or more of them into a RAID or JBOD.
Revision 1.21 / (download) - annotate - [select for diffs], Thu Jan 27 13:34:32 2005 UTC (7 years, 3 months ago) by kent
Branch: MAIN
Changes since 1.20: +17 -1
lines
Diff to previous 1.20 (colored)
support for nForce 4 PATA and SATA
Revision 1.12.2.7 / (download) - annotate - [select for diffs], Mon Jan 17 19:31:26 2005 UTC (7 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12.2.6: +12 -1
lines
Diff to previous 1.12.2.6 (colored)
Sync with HEAD.
Revision 1.20 / (download) - annotate - [select for diffs], Thu Jan 13 20:54:39 2005 UTC (7 years, 4 months ago) by jdolecek
Branch: MAIN
CVS Tags: yamt-km-base
Branch point for: yamt-km,
kent-audio2
Changes since 1.19: +12 -1
lines
Diff to previous 1.19 (colored)
match NVIDIA nForce2 Ultra 400 IDE and Serial ATA controller; only the IDE controller actually tested
Revision 1.12.2.6 / (download) - annotate - [select for diffs], Sun Nov 14 08:15:45 2004 UTC (7 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12.2.5: +12 -1
lines
Diff to previous 1.12.2.5 (colored)
Sync with HEAD.
Revision 1.19 / (download) - annotate - [select for diffs], Sat Nov 6 08:44:25 2004 UTC (7 years, 6 months ago) by xtraeme
Branch: MAIN
CVS Tags: kent-audio1-beforemerge,
kent-audio1-base,
kent-audio1
Changes since 1.18: +12 -1
lines
Diff to previous 1.18 (colored)
Add support for: NVIDIA nForce3 250 IDE Controller NVIDIA nForce3 250 Serial ATA Controller From Kouichirou Hiratsuka in PR 27843, ok'ed christos@
Revision 1.12.2.5 / (download) - annotate - [select for diffs], Tue Sep 21 13:31:08 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12.2.4: +1 -1
lines
Diff to previous 1.12.2.4 (colored)
Fix the sync with head I botched.
Revision 1.12.2.4 / (download) - annotate - [select for diffs], Sat Sep 18 14:49:06 2004 UTC (7 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12.2.3: +1 -1
lines
Diff to previous 1.12.2.3 (colored)
Sync with HEAD.
Revision 1.12.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.12.2.2: +69 -60
lines
Diff to previous 1.12.2.2 (colored)
Sync with HEAD.
Revision 1.18 / (download) - annotate - [select for diffs], Sat Aug 21 00:28:34 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.17: +8 -2
lines
Diff to previous 1.17 (colored)
atastart() (called only at splbio(), and from interrupts) can change drive_flags, to make sure all drive_flags manipulations are done at splbio().
Revision 1.17 / (download) - annotate - [select for diffs], Fri Aug 20 06:39:39 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.16: +50 -48
lines
Diff to previous 1.16 (colored)
Move most of wdc_softc into a new atac_softc structure that contains info common to all types of ATA controllers.
Revision 1.16 / (download) - annotate - [select for diffs], Thu Aug 19 23:25:36 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.15: +3 -3
lines
Diff to previous 1.15 (colored)
- Add and use a CHAN_TO_WDC() macro to get the wdc_softc from an ata_channel. - Add and use a CHAN_TO_WDC_REGS() macro to get the wdc_regs from an ata_channel. - Add and use a CHAN_TO_PCIIDE() macro to get the pciide_softc from an ata_channel. - Add and use a CHAN_TO_PCHAN() macro to get the pciide_channel from an ata_channel. (This one just hides a cast, and is really just for consistency with the others.)
Revision 1.15 / (download) - annotate - [select for diffs], Sat Aug 14 15:08:06 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.14: +9 -5
lines
Diff to previous 1.14 (colored)
- Split the register handles out of struct wdc_channel into a separate wdc_regs structure, and array of which (indexed per channel) is pointed to by struct wdc_softc. - Move the resulting wdc_channel structure to atavar.h and rename it to ata_channel. Rename the corresponding flags. - Add a "ch_ndrive" member to struct ata_channel, which indicates the maximum number of drives that can be present on the channel. For now, this is always 2. Add an ATA_MAXDRIVES constant that places an upper limit on this value, also currently 2.
Revision 1.14 / (download) - annotate - [select for diffs], Fri Aug 13 04:10:49 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.13: +4 -4
lines
Diff to previous 1.13 (colored)
WDCDEBUG -> ATADEBUG.
Revision 1.13 / (download) - annotate - [select for diffs], Fri Aug 13 03:12:59 2004 UTC (7 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.12: +5 -8
lines
Diff to previous 1.12 (colored)
Don't bother with bits that tell of the presence of optional callbacks; just check the function pointers for NULL.
Revision 1.12.2.2 / (download) - annotate - [select for diffs], Tue Aug 3 10:49:12 2004 UTC (7 years, 9 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12.2.1: +520 -0
lines
Diff to previous 1.12.2.1 (colored)
Sync with HEAD
Revision 1.12.2.1, Thu Jul 22 19:09:34 2004 UTC (7 years, 10 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.12: +0 -520
lines
FILE REMOVED
file viaide.c was added on branch ktrace-lwp on 2004-08-03 10:49:12 +0000
Revision 1.12 / (download) - annotate - [select for diffs], Thu Jul 22 19:09:34 2004 UTC (7 years, 10 months ago) by drochner
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.11: +2 -4
lines
Diff to previous 1.11 (colored)
Replace the hooribly overloaded use of pci_enumerate_bus() - to find out the chipset revision - by pci_find_device(). While the latter isn't better technically (works around the otherwise hierarchical device tree), using it doesn't require PCI configuration functions to support stuff which philosophically doesn't belong there. So we get the hands free to restructure things for better loadable driver support. (Actually, since this is about chipset internal IDE interfaces where the PCI device/function numbers are well known, this all is unnecessary.)
Revision 1.11 / (download) - annotate - [select for diffs], Wed Mar 10 22:16:04 2004 UTC (8 years, 2 months ago) by bouyer
Branch: MAIN
CVS Tags: netbsd-2-base,
netbsd-2-0-base,
netbsd-2-0-RELEASE,
netbsd-2-0-RC5,
netbsd-2-0-RC4,
netbsd-2-0-RC3,
netbsd-2-0-RC2,
netbsd-2-0-RC1,
netbsd-2-0-3-RELEASE,
netbsd-2-0-2-RELEASE,
netbsd-2-0-1-RELEASE,
netbsd-2-0
Branch point for: netbsd-2
Changes since 1.10: +4 -2
lines
Diff to previous 1.10 (colored)
Enable ATA-133 for AMD8111. From Nicolas Joly in kern/24729. pciide_apollo_reg.h already contains the Ultra133 timming values for amd.
Revision 1.10 / (download) - annotate - [select for diffs], Fri Feb 20 16:36:29 2004 UTC (8 years, 3 months ago) by fvdl
Branch: MAIN
Changes since 1.9: +6 -1
lines
Diff to previous 1.9 (colored)
Actually match the nforce3 as well..
Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 3 22:56:53 2004 UTC (8 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.8: +17 -16
lines
Diff to previous 1.8 (colored)
More wdc_channel structure member namespace cleanup: - channel -> ch_channel - wdc -> ch_wdc
Revision 1.8 / (download) - annotate - [select for diffs], Sat Jan 3 01:50:53 2004 UTC (8 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.7: +3 -3
lines
Diff to previous 1.7 (colored)
Rename "struct channel_softc" to "struct wdc_channel".
Revision 1.7 / (download) - annotate - [select for diffs], Thu Nov 27 23:02:40 2003 UTC (8 years, 5 months ago) by fvdl
Branch: MAIN
Changes since 1.6: +2 -3
lines
Diff to previous 1.6 (colored)
There are some cards that map the ATA control and IDE DMA registers in a different fashion. Individually, they have the same functionality, but their layout is different. An example of such a chipset is the Promise 203xx. To be able to deal with this, transform the cmd and dma bus_space handles into an array of handles, each seperately created with bus_space_subregion. The code generated by using the extra indirection shouldn't change much, since the extra indirection is negated by having the offset calculation already done in bus_space_subregion. E.g. bus_space_write_4(tag, handle, offset, value) becomes bus_space_write_4(tag, handles[offset], 0, value) Reviewed by Manuel Bouyer. Tested on wdc_isa, wdc_pcmcia, viaide, piixide (i386) and on cmdide (sparc64).
Revision 1.6 / (download) - annotate - [select for diffs], Fri Oct 24 00:24:15 2003 UTC (8 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.5: +2 -2
lines
Diff to previous 1.5 (colored)
Remove IDE_PCI_CLASS_OVERRIDE -- it wasn't actually used anywhere. In lieu of it, add a class/subclass check to drivers that do not (appear) to have a unique ID for the IDE controller. This includes aceride, cypide and optiide.
Revision 1.5 / (download) - annotate - [select for diffs], Thu Oct 23 14:27:09 2003 UTC (8 years, 7 months ago) by fvdl
Branch: MAIN
Changes since 1.4: +23 -10
lines
Diff to previous 1.4 (colored)
* match the nForce3 controller * search the whole current PCI bus for the VIA bridge, can't rely on it to be function 0 of the same device
Revision 1.4 / (download) - annotate - [select for diffs], Sat Oct 18 12:40:09 2003 UTC (8 years, 7 months ago) by enami
Branch: MAIN
Changes since 1.3: +31 -26
lines
Diff to previous 1.3 (colored)
Factor out common code.
Revision 1.3 / (download) - annotate - [select for diffs], Sat Oct 18 12:31:37 2003 UTC (8 years, 7 months ago) by enami
Branch: MAIN
Changes since 1.2: +17 -17
lines
Diff to previous 1.2 (colored)
Whitespace nits.
Revision 1.2 / (download) - annotate - [select for diffs], Sat Oct 11 17:40:15 2003 UTC (8 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.1: +19 -31
lines
Diff to previous 1.1 (colored)
Cosmetic changes: - Use static to unexport symbols that don't need to be exported. - ANSI'ify. - Some whitespace nits.
Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 8 11:51:59 2003 UTC (8 years, 7 months ago) by bouyer
Branch: MAIN
Split pciide in per-chip family driver, as proposed in http://mail-index.netbsd.org/tech-kern/2003/09/25/0007.html We now have: acardide* at pci? dev ? function ? # Acard IDE controllers aceride* at pci? dev ? function ? # Acer Lab IDE controllers cmdide* at pci? dev ? function ? # CMD tech IDE controllers cypide* at pci? dev ? function ? # Cypress IDE controllers hptide* at pci? dev ? function ? # Triones/HighPoint IDE controllers optiide* at pci? dev ? function ? # Opti IDE controllers piixide* at pci? dev ? function ? # Intel IDE controllers pdcide* at pci? dev ? function ? # Promise IDE controllers siside* at pci? dev ? function ? # SiS IDE controllers slide* at pci? dev ? function ? # Symphony Labs IDE controllers viaide* at pci? dev ? function ? # VIA/AMD/Nvidia IDE controllers pciide* at pci? dev ? function ? flags 0x0000 # GENERIC pciide driver serverworks driver not commited yet; there are still copyright issues about it.