The NetBSD Project

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

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.11.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:50 2012 UTC (5 weeks, 4 days ago) by yamt
Branch: yamt-pagecache
Changes since 1.11: +7 -6 lines
Diff to previous 1.11 (colored) next main 1.12 (colored)

sync with head

Revision 1.11.6.2 / (download) - annotate - [select for diffs], Thu Apr 5 21:33:27 2012 UTC (7 weeks, 1 day ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.11.6.1: +6 -2 lines
Diff to previous 1.11.6.1 (colored) to branchpoint 1.11 (colored) next main 1.12 (colored)

sync to latest -current.

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Tue Apr 3 15:38:31 2012 UTC (7 weeks, 3 days ago) by riz
Branch: netbsd-6
Changes since 1.12: +6 -2 lines
Diff to previous 1.12 (colored) next main 1.13 (colored)

Pull up following revision(s) (requested by pgoyette in ticket #149):
	sys/dev/pci/pcidevs: revision 1.1108
	sys/dev/pci/jmide.c: revision 1.13
Add JMB 362 (as found on ASUS M5A99X motherboard)
Add match for JMB362 (with two SATA ports).

Revision 1.13 / (download) - annotate - [select for diffs], Thu Mar 29 00:02:41 2012 UTC (8 weeks, 2 days ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-pagecache-base5, yamt-pagecache-base4, jmcneill-usbmp-base9, jmcneill-usbmp-base8, HEAD
Changes since 1.12: +6 -2 lines
Diff to previous 1.12 (colored)

Add match for JMB362 (with two SATA ports).

Revision 1.11.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:34:44 2012 UTC (3 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.11: +3 -6 lines
Diff to previous 1.11 (colored)

merge to -current.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Jan 30 19:41:22 2012 UTC (3 months, 3 weeks ago) by drochner
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.11: +3 -6 lines
Diff to previous 1.11 (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.11 / (download) - annotate - [select for diffs], Sat Aug 13 16:04:09 2011 UTC (9 months, 1 week 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.10: +3 -3 lines
Diff to previous 1.10 (colored)

Make correct spelling in comments a higher priority.

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:08:17 2011 UTC (11 months, 2 weeks ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.9: +6 -6 lines
Diff to previous 1.9 (colored) next main 1.10 (colored)

Sync with HEAD.

Revision 1.7.4.2 / (download) - annotate - [select for diffs], Thu Apr 21 01:41:51 2011 UTC (13 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.7.4.1: +4 -4 lines
Diff to previous 1.7.4.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

sync with head

Revision 1.10 / (download) - annotate - [select for diffs], Mon Apr 4 20:37:56 2011 UTC (13 months, 3 weeks ago) by dyoung
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base, cherry-xenmp
Changes since 1.9: +6 -6 lines
Diff to previous 1.9 (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.7.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:53:46 2011 UTC (14 months, 3 weeks ago) by rmind
Branch: rmind-uvmplock
Changes since 1.7: +46 -7 lines
Diff to previous 1.7 (colored)

sync with head

Revision 1.7.2.2 / (download) - annotate - [select for diffs], Sat Nov 6 08:08:30 2010 UTC (18 months, 2 weeks ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.7.2.1: +3 -5 lines
Diff to previous 1.7.2.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (colored)

Sync with HEAD.

Revision 1.9 / (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, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Branch point for: jruoho-x86intr
Changes since 1.8: +3 -5 lines
Diff to previous 1.8 (colored)

Pave the way for detachment of pciide(4)-family ATA controllers.

Revision 1.7.2.1 / (download) - annotate - [select for diffs], Tue Aug 17 06:46:27 2010 UTC (21 months, 1 week ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.7: +45 -4 lines
Diff to previous 1.7 (colored)

Sync with HEAD.

Revision 1.5.4.3 / (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.5.4.2: +45 -4 lines
Diff to previous 1.5.4.2 (colored) to branchpoint 1.5 (colored) next main 1.6 (colored)

sync with head.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jul 27 22:07:51 2010 UTC (21 months, 4 weeks ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base3, uebayasi-xip-base2
Changes since 1.7: +45 -4 lines
Diff to previous 1.7 (colored)

Support detachment of ahcisata(4).
Use use 64-bit DMA tag (where available) for ahcisata(4) at jmide(4).
Beginnings of detach/resume support for jmide(4).
Sprinkle static.  Misc. little changes.

Revision 1.5.4.2 / (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.5.4.1: +2 -7 lines
Diff to previous 1.5.4.1 (colored) to branchpoint 1.5 (colored)

sync with head

Revision 1.7 / (download) - annotate - [select for diffs], Mon Oct 19 18:41:15 2009 UTC (2 years, 7 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, uebayasi-xip-base1, uebayasi-xip-base, matt-premerge-20091211, jym-xensuspend-nbase
Branch point for: uebayasi-xip, rmind-uvmplock
Changes since 1.6: +2 -7 lines
Diff to previous 1.6 (colored)

Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !

Revision 1.5.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.5: +4 -4 lines
Diff to previous 1.5 (colored)

sync with head.

Revision 1.5.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.5: +4 -4 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

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

Revision 1.5.2.1 / (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.5: +4 -4 lines
Diff to previous 1.5 (colored) next main 1.6 (colored)

sync with head.

Revision 1.3.6.2 / (download) - annotate - [select for diffs], Thu Jun 5 19:14:35 2008 UTC (3 years, 11 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.3.6.1: +2 -2 lines
Diff to previous 1.3.6.1 (colored) to branchpoint 1.3 (colored) next main 1.4 (colored)

Sync with HEAD.

Also fix build.

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

Call ahci_intr() with the device's softc, not the device_t.
Should fix kern/38742

Revision 1.3.6.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:51 2008 UTC (4 years, 1 month ago) by mjf
Branch: mjf-devfs2
Changes since 1.3: +19 -17 lines
Diff to previous 1.3 (colored)

Sync with HEAD.

Revision 1.2.18.4 / (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.2.18.3: +19 -17 lines
Diff to previous 1.2.18.3 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

sync with head.

Revision 1.3.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.3: +19 -17 lines
Diff to previous 1.3 (colored) next main 1.4 (colored)

sync with head.

Revision 1.2.12.1 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:48 2008 UTC (4 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.2: +24 -17 lines
Diff to previous 1.2 (colored) next main 1.3 (colored)

sync with HEAD

Revision 1.5 / (download) - annotate - [select for diffs], Fri Mar 21 08:25:38 2008 UTC (4 years, 2 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base3, 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.4: +9 -8 lines
Diff to previous 1.4 (colored)

Don't forget to set the atac dev pointer in the softc; ahcisata at jmide
works again after that.

Also use CFATTACH_DECL_NEW, device_t and related changes for the NJMAHCI
block.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Mar 18 20:46:37 2008 UTC (4 years, 2 months ago) by cube
Branch: MAIN
Changes since 1.3: +12 -11 lines
Diff to previous 1.3 (colored)

Split device_t and softc for ATA devices, as well as wd(4).  Other
cosmetic changes where appropriate.

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

Sync with HEAD.

Revision 1.2.18.3 / (download) - annotate - [select for diffs], Mon Feb 11 14:59:39 2008 UTC (4 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.18.2: +7 -2 lines
Diff to previous 1.2.18.2 (colored) to branchpoint 1.2 (colored)

sync with head.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 11 08:23:48 2008 UTC (4 years, 3 months ago) by xtraeme
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.2: +7 -2 lines
Diff to previous 1.2 (colored)

Attach ahcisata(4) to any RAID controller that supports AHCI, and make it
pass the ATAC_CAP_RAID capability for them. ok'ed by bouyer@.

Revision 1.2.18.2 / (download) - annotate - [select for diffs], Mon Sep 3 14:37:10 2007 UTC (4 years, 8 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2.18.1: +462 -0 lines
Diff to previous 1.2.18.1 (colored) to branchpoint 1.2 (colored)

sync with head.

Revision 1.2.16.2 / (download) - annotate - [select for diffs], Mon Sep 3 07:04:35 2007 UTC (4 years, 8 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.2.16.1: +462 -0 lines
Diff to previous 1.2.16.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Sync w/ NetBSD-4-RC_1

Revision 1.2.14.2 / (download) - annotate - [select for diffs], Fri Aug 31 20:09:25 2007 UTC (4 years, 8 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-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, matt-nb4-arm-base, matt-nb4-arm
Changes since 1.2.14.1: +462 -0 lines
Diff to previous 1.2.14.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Pull up following revision(s) (requested by bouyer in ticket #678):
	distrib/sets/lists/man/mi: revision 1.1001
	doc/CHANGES: revision 1.853 via patch
	share/man/man4/Makefile: revision 1.428
	share/man/man4/jmide.4: revision 1.1
	sys/arch/amd64/conf/GENERIC: revision 1.143
	sys/arch/amd64/conf/INSTALL: revision 1.69
	sys/arch/i386/conf/GENERIC: revision 1.827
	sys/arch/i386/conf/INSTALL_LARGE: revision 1.2 via patch
	sys/arch/i386/conf/XEN2_DOM0: revision 1.26
	sys/conf/files: revision 1.844 via patch
	sys/dev/ic/ahcisata_core.c: revision 1.1 via patch
	sys/dev/ic/ahcisata_core.c: revision 1.3
	sys/dev/ic/ahcisatareg.h: revision 1.1
	sys/dev/ic/ahcisatavar.h: revision 1.1
	sys/dev/pci/ahcisata.c: delete
	sys/dev/pci/ahcisatareg.h: delete
	sys/dev/pci/ahcisata_pci.c: revision 1.1
	sys/dev/pci/files.pci: revision 1.287-1.288
	sys/dev/pci/jmide.c: revision 1.1-1.2
	sys/dev/pci/jmide_reg.h: revision 1.1
	sys/dev/pci/pcidevs: revision 1.878
Add JMicron Technology vendor ID, and their current PCIe SATA/PATA
controllers.

Split the ahcisata driver in pci front-end and bus-independant back-end.
add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA
controllers. These controllers can be found on add-on PCIe cards, or
on some motherboards to provide the PATA connectivity (e.g. some intel
ICH8-based motherboards).
Thanks to JMicron Technology for providing me documentation and
different sample boards for this work.

Move mapping of AHCI register so that jmide knows if it fails, and avoids
calling ahci_intr() (which would cause a panic).
Try to use the pciide function for SATA drives if attaching ahci fails (this
doesn't seems to work though, it may be BIOS dependant).
Thanks to Gary Duzan for testing multiple pacthes.

We're not ready to handle ATAPI yet so just claim there's no drive to the
upper layer. This should work around a NULL pointer dereference when
an ATAPI device is detected on a AHCI device.

Revision 1.2.4.2 / (download) - annotate - [select for diffs], Wed Jul 11 20:07:51 2007 UTC (4 years, 10 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.2.4.1: +462 -0 lines
Diff to previous 1.2.4.1 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Sync with head.

Revision 1.2.2.3 / (download) - annotate - [select for diffs], Sat Jun 9 23:57:54 2007 UTC (4 years, 11 months ago) by ad
Branch: vmlocking
Changes since 1.2.2.2: +57 -31 lines
Diff to previous 1.2.2.2 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored)

Sync with head.

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Sat Jun 9 21:37:24 2007 UTC (4 years, 11 months ago) by ad
Branch: vmlocking
Changes since 1.2.2.1: +436 -0 lines
Diff to previous 1.2.2.1 (colored) to branchpoint 1.2 (colored)

Sync with head.

Revision 1.2.18.1, Thu May 31 21:26:48 2007 UTC (4 years, 11 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.2: +0 -462 lines
FILE REMOVED

file jmide.c was added on branch yamt-lazymbuf on 2007-09-03 14:37:10 +0000

Revision 1.2.16.1, Thu May 31 21:26:48 2007 UTC (4 years, 11 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.2: +0 -462 lines
FILE REMOVED

file jmide.c was added on branch wrstuden-fixsa on 2007-09-03 07:04:35 +0000

Revision 1.2.14.1, Thu May 31 21:26:48 2007 UTC (4 years, 11 months ago) by pavel
Branch: netbsd-4
Changes since 1.2: +0 -462 lines
FILE REMOVED

file jmide.c was added on branch netbsd-4 on 2007-08-31 20:09:25 +0000

Revision 1.2.4.1, Thu May 31 21:26:48 2007 UTC (4 years, 11 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.2: +0 -462 lines
FILE REMOVED

file jmide.c was added on branch mjf-ufs-trans on 2007-07-11 20:07:51 +0000

Revision 1.2.2.1, Thu May 31 21:26:48 2007 UTC (4 years, 11 months ago) by ad
Branch: vmlocking
Changes since 1.2: +0 -462 lines
FILE REMOVED

file jmide.c was added on branch vmlocking on 2007-06-09 21:37:24 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Thu May 31 21:26:48 2007 UTC (4 years, 11 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-base, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, bouyer-xeni386-nbase, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xeni386, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: yamt-lazymbuf, wrstuden-fixsa, vmlocking, netbsd-4, mjf-ufs-trans, mjf-devfs, matt-armv6
Changes since 1.1: +57 -31 lines
Diff to previous 1.1 (colored)

Move mapping of AHCI register so that jmide knows if it fails, and avoids
calling ahci_intr() (which would cause a panic).
Try to use the pciide function for SATA drives if attaching ahci fails (this
doesn't seems to work though, it may be BIOS dependant).
Thanks to Gary Duzan for testing multiple pacthes.

Revision 1.1.2.2 / (download) - annotate - [select for diffs], Thu May 17 13:41:31 2007 UTC (5 years ago) by yamt
Branch: yamt-idlelwp
Changes since 1.1.2.1: +436 -0 lines
Diff to previous 1.1.2.1 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored)

sync with head.

Revision 1.1.2.1, Tue May 15 17:53:45 2007 UTC (5 years ago) by yamt
Branch: yamt-idlelwp
Changes since 1.1: +0 -436 lines
FILE REMOVED

file jmide.c was added on branch yamt-idlelwp on 2007-05-17 13:41:31 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Tue May 15 17:53:45 2007 UTC (5 years ago) by bouyer
Branch: MAIN
CVS Tags: yamt-idlelwp-base8
Branch point for: yamt-idlelwp

add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA
controllers. These controllers can be found on add-on PCIe cards, or
on some motherboards to provide the PATA connectivity (e.g. some intel
ICH8-based motherboards).

Thanks to JMicron Technology for providing me documentation and
different sample boards for this work.

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




CVSweb <webmaster@jp.NetBSD.org>