The NetBSD Project

CVS log for src/sys/dev/pci/files.pci

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.445.2.3 / (download) - annotate - [select for diffs], Fri Nov 3 08:56:36 2023 UTC (5 months, 2 weeks ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Changes since 1.445.2.2: +5 -1 lines
Diff to previous 1.445.2.2 (colored) to branchpoint 1.445 (colored) next main 1.446 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #446):

	sys/dev/pci/if_eqos_pci.c: revision 1.3
	sys/arch/i386/conf/GENERIC: revision 1.1251
	sys/arch/i386/conf/GENERIC: revision 1.1252
	sys/arch/amd64/conf/GENERIC: revision 1.607
	sys/arch/amd64/conf/GENERIC: revision 1.608
	sys/dev/ic/dwc_eqos.c: revision 1.20
	sys/dev/ic/dwc_eqos.c: revision 1.21
	share/man/man4/eqos.4: revision 1.2
	sys/dev/ic/dwc_eqos.c: revision 1.22
	sys/dev/ic/dwc_eqos_reg.h: revision 1.7
	sys/dev/ic/dwc_eqos.c: revision 1.23
	sys/dev/ic/dwc_eqos_reg.h: revision 1.8
	sys/dev/ic/dwc_eqos.c: revision 1.24
	sys/dev/ic/dwc_eqos.c: revision 1.25
	sys/dev/ic/dwc_eqos.c: revision 1.26
	sys/dev/ic/dwc_eqos.c: revision 1.27
	sys/dev/ic/dwc_eqos_var.h: revision 1.5
	sys/dev/ic/dwc_eqos.c: revision 1.28
	sys/dev/ic/dwc_eqos_var.h: revision 1.6
	sys/dev/ic/dwc_eqos.c: revision 1.29
	sys/dev/ic/dwc_eqos.c: revision 1.18
	sys/dev/ic/dwc_eqos.c: revision 1.19
	sys/dev/pci/files.pci: revision 1.448
	sys/dev/pci/if_eqos_pci.c: revision 1.1
	sys/dev/pci/if_eqos_pci.c: revision 1.2

eqos(4): Fix definition of GMAC_MAC_HW_FEATURE1_RXFIFOSIZE.

eqos(4): Fix a bug that the MAC address is swapped.
 Don't swap the MAC address in eqos_get_eaddr(). Other OSes except FreeBSD
(which was based on NetBSD's) don't swap it. With this change, my own
OnLogic Helix 330's MAC address becomes correct. The OUI is 84:8b:cd:4d.
It's owned by Logic Supply and they were acquired by OnLogic.

On Quartz64 with UEFI, the MAC address is wrongly set and the multicast
bit might be set. To do workaround, clear the bit if it's set.

eqos(4): Add missing clock range.

eqos(4): Accept if snpsver == 0x52. Tested with Intel Elkhart Lake.

 TODO:
	Multiqueue support.
	Add watchdog timer.
	Add detach function.

eqos(4): Add initial support for Intel Elkhart Lake internal Ethernet devices.
 - Only tested on PSE SGMII 1G Ethernet MAC with MaxLinear GPY115.
 - I don't know why dmat64 doesn't work. eqos_attach() have a special
   code if EQOS_HW_FEATURE_ADDR64_32BIT(sc) is true, but it seems it doesn't
   work.
 - TODO:
 	Multiqueue support.
	Detach support.

eqos(4): Fix compile error for arch that sizeof(bus_size_t) == 4 (i386).
Trailing whitespace

eqos(4): Disable eqos(4) by default because it's not stable on x86.

eqos(4): KNF. No functional change.

eqos(4): Add and modify some DPRINTF()s.

eqos(4): Add sysctls for debugging.

eqos(4): Use EQOS_TXLOCK() more to be stable.
 Fix a bug that sc_tx.{cur,next,queued} become inconsitent.
Use txlock when accessing TX data.

eqos(4): Set TX/RX DMA burst length to improve performance.

eqos(4): Set flow control correctly.

eqos_pci: Limit to 32bit DMA only for PSE devices.

eqos(4): Fix typo in comment.

Revision 1.448 / (download) - annotate - [select for diffs], Fri Oct 20 10:09:43 2023 UTC (5 months, 4 weeks ago) by msaitoh
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, HEAD
Changes since 1.447: +5 -1 lines
Diff to previous 1.447 (colored) to selected 1.196 (colored)

eqos(4): Add initial support for Intel Elkhart Lake internal Ethernet devices.

 - Only tested on PSE SGMII 1G Ethernet MAC with MaxLinear GPY115.
 - I don't know why dmat64 doesn't work. eqos_attach() have a special
   code if EQOS_HW_FEATURE_ADDR64_32BIT(sc) is true, but it seems it doesn't
   work.
 - TODO:
 	Multiqueue support.
	Detach support.

Revision 1.445.2.2 / (download) - annotate - [select for diffs], Sun Oct 8 13:19:34 2023 UTC (6 months, 1 week ago) by martin
Branch: netbsd-10
Changes since 1.445.2.1: +17 -1 lines
Diff to previous 1.445.2.1 (colored) to branchpoint 1.445 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by rin in ticket #393):

	sys/dev/pci/igc/if_igc.c                        up to 1.3
	sys/dev/pci/igc/if_igc.h                        up to 1.2
	sys/dev/pci/igc/igc_api.c                       up to 1.2
	sys/dev/pci/igc/igc_api.h                       up to 1.2
	sys/dev/pci/igc/igc_base.c                      up to 1.2
	sys/dev/pci/igc/igc_base.h                      up to 1.2
	sys/dev/pci/igc/igc_defines.h                   up to 1.2
	sys/dev/pci/igc/igc_evcnt.h                     up to 1.1
	sys/dev/pci/igc/igc_hw.h                        up to 1.2
	sys/dev/pci/igc/igc_i225.c                      up to 1.2
	sys/dev/pci/igc/igc_i225.h                      up to 1.2
	sys/dev/pci/igc/igc_mac.c                       up to 1.2
	sys/dev/pci/igc/igc_mac.h                       up to 1.2
	sys/dev/pci/igc/igc_nvm.c                       up to 1.2
	sys/dev/pci/igc/igc_nvm.h                       up to 1.2
	sys/dev/pci/igc/igc_phy.c                       up to 1.2
	sys/dev/pci/igc/igc_phy.h                       up to 1.2
	sys/dev/pci/igc/igc_regs.h                      up to 1.2
	distrib/sets/lists/man/mi: revision 1.1766
	sys/arch/amd64/conf/GENERIC: revision 1.606
	sys/arch/evbppc/conf/DHT: revision 1.5
	sys/arch/evbarm/conf/GENERIC64: revision 1.213
	share/man/man4/Makefile: revision 1.733
	sys/arch/amd64/conf/ALL: revision 1.181
	share/man/man4/igc.4: revision 1.1
	sys/dev/pci/files.pci: revision 1.447
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.200
	doc/CHANGES (apply patch)

Add igc(4) for Intel I225/I226 series ethernet devices

Revision 1.447 / (download) - annotate - [select for diffs], Wed Oct 4 07:35:27 2023 UTC (6 months, 2 weeks ago) by rin
Branch: MAIN
Changes since 1.446: +17 -1 lines
Diff to previous 1.446 (colored) to selected 1.196 (colored)

igc(4): Add support to Intel I225 / I226 series ethernet devices

Originally written by kevlo@o for OpenBSD, and ported by knakahara@,
msaitoh@, and myself.

The driver is *EXPERIMENTAL* at the moment, as some minor error
handling paths are not fully implemented.

Hardware VLAN tagging and TSO are not supported yet.

Although, we have never observed strange behaviors at least on amd64,
aarch64{,eb}, and evbppc (IBM405), except for PR port-arm/57643.

We will send pullup request to netbsd-10, after successful snapshot
build for -current.

Revision 1.445.2.1 / (download) - annotate - [select for diffs], Tue Aug 1 14:06:36 2023 UTC (8 months, 2 weeks ago) by martin
Branch: netbsd-10
Changes since 1.445: +6 -2 lines
Diff to previous 1.445 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by riastradh in ticket #282):

	sys/dev/pci/ichsmb.c: revision 1.82
	sys/arch/amd64/conf/GENERIC: revision 1.602
	sys/arch/x86/pci/tco.c: revision 1.10
	sys/arch/x86/pci/tco.h: revision 1.5
	sys/arch/x86/pci/ichlpcib.c: revision 1.59
	sys/dev/ic/i82801lpcreg.h: revision 1.17
	sys/arch/x86/pci/files.pci: revision 1.27
	sys/dev/pci/files.pci: revision 1.446

ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets.

TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog
timer) used to hang off the Intel I/O platform controller hub's (ICH)
low-pin-count interface bridge (LPC IB), or ichlpcib(4).  On newer
devices, it hangs off the ICH SMBus instead.
Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB
(doesn't work, still not sure why).

XXX kernel revbump: This breaks the module ABI -- tco(4) modules
older than the change to make ta_has_rcba into ta_version will
incorrectly attach at buses they do not understand.  (However, the
tco(4) driver is statically built into GENERIC, so maybe it's safe
for pullup since the module wouldn't have worked anyway.)

Revision 1.446 / (download) - annotate - [select for diffs], Wed Apr 12 06:39:15 2023 UTC (12 months, 1 week ago) by riastradh
Branch: MAIN
Changes since 1.445: +6 -2 lines
Diff to previous 1.445 (colored) to selected 1.196 (colored)

ichsmb(4), tco(4): Add support for TCO on newer Intel chipsets.

TCO (`Total Cost of Ownership', Intel's bizarre name for a watchdog
timer) used to hang off the Intel I/O platform controller hub's (ICH)
low-pin-count interface bridge (LPC IB), or ichlpcib(4).  On newer
devices, it hangs off the ICH SMBus instead.

Tested on INTEL 100SERIES_SMB (works) and INTEL 100SERIES_LP_SMB
(doesn't work, still not sure why).

XXX kernel revbump: This breaks the module ABI -- tco(4) modules
older than the change to make ta_has_rcba into ta_version will
incorrectly attach at buses they do not understand.  (However, the
tco(4) driver is statically built into GENERIC, so maybe it's safe
for pullup since the module wouldn't have worked anyway.)

Revision 1.388.4.8 / (download) - annotate - [select for diffs], Mon Jan 23 14:07:24 2023 UTC (14 months, 3 weeks ago) by martin
Branch: netbsd-8
Changes since 1.388.4.7: +2 -1 lines
Diff to previous 1.388.4.7 (colored) to branchpoint 1.388 (colored) next main 1.389 (colored) to selected 1.196 (colored)

Pull up the following revisions, requested by msaitoh in ticket #1796:

	sys/dev/pci/files.pci				1.442
	sys/dev/pci/ixgbe/ix_txrx.c			1.99-1.100
	sys/dev/pci/ixgbe/ixgbe.c			1.320-1.324 via patch
	sys/dev/pci/ixgbe/ixgbe_82598.c 		1.19
	sys/dev/pci/ixgbe/ixgbe_api.c			1.28
	sys/dev/pci/ixgbe/ixgbe_common.c		1.43
	sys/dev/pci/ixgbe/ixgbe_netbsd.h		1.17
	sys/dev/pci/ixgbe/ixv.c 			1.183

- Add an option for Tx to use deferred softint regardless of whether
  can get txq lock or not. It's off by default.
- Call txeof first, then rxeof for the consistency.
- Make three "Unsupported SFP+ module..." messages the same.
- KNF. Modify comment. Fix typo.

Revision 1.413.2.6 / (download) - annotate - [select for diffs], Mon Jan 23 14:04:41 2023 UTC (14 months, 3 weeks ago) by martin
Branch: netbsd-9
Changes since 1.413.2.5: +2 -1 lines
Diff to previous 1.413.2.5 (colored) to branchpoint 1.413 (colored) next main 1.414 (colored) to selected 1.196 (colored)

Pull up the following revisions, requested by msaitoh in ticket #1579:

	sys/dev/pci/files.pci				1.442
	sys/dev/pci/ixgbe/ix_txrx.c			1.99-1.100
	sys/dev/pci/ixgbe/ixgbe.c			1.320-1.324 via patch
	sys/dev/pci/ixgbe/ixgbe_82598.c 		1.19
	sys/dev/pci/ixgbe/ixgbe_api.c			1.28
	sys/dev/pci/ixgbe/ixgbe_common.c		1.43
	sys/dev/pci/ixgbe/ixgbe_netbsd.h		1.17
	sys/dev/pci/ixgbe/ixv.c 			1.183

- Add an option for Tx to use deferred softint regardless of whether
  can get txq lock or not. It's off by default.
- Call txeof first, then rxeof for the consistency.
- Make three "Unsupported SFP+ module..." messages the same.
- KNF. Modify comment. Fix typo.

Revision 1.445 / (download) - annotate - [select for diffs], Fri Oct 14 22:10:15 2022 UTC (18 months ago) by jmcneill
Branch: MAIN
CVS Tags: netbsd-10-base
Branch point for: netbsd-10
Changes since 1.444: +3 -1 lines
Diff to previous 1.444 (colored) to selected 1.196 (colored)

Add a PCI resource manager and use it on Arm ACPI platforms.

The Arm ACPI code relied on PCI_NETBSD_CONFIGURE to configure devices that
were not enabled by system firmware. This is not safe to do unless the
firmware explicitly permits it using a device specific method defined in
the PCI firmware spec.

Introduce a new PCI resource manager that discovers what has already been
configured by firmware and allocates from the remaining space. This will
ensure that devices setup by firmware are untouched and only will program
BARs of devices that are not enabled at boot time.

The current implementation assumes that the parent PCI-PCI bridge's
are already configured. A worthwhile improvement in the future would be
to support programming windows for bridges that are not fully configured.

Revision 1.444 / (download) - annotate - [select for diffs], Fri Sep 16 03:12:03 2022 UTC (19 months ago) by knakahara
Branch: MAIN
CVS Tags: bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.443: +2 -2 lines
Diff to previous 1.443 (colored) to selected 1.196 (colored)

Add ALWAYS_TXDEFER option to ixl(4), too.

Revision 1.443 / (download) - annotate - [select for diffs], Fri Sep 16 03:10:12 2022 UTC (19 months ago) by knakahara
Branch: MAIN
Changes since 1.442: +2 -1 lines
Diff to previous 1.442 (colored) to selected 1.196 (colored)

Add ALWAYS_TXDEFER option to vmx(4), too.

Revision 1.442 / (download) - annotate - [select for diffs], Fri Sep 16 03:05:51 2022 UTC (19 months ago) by knakahara
Branch: MAIN
Changes since 1.441: +2 -1 lines
Diff to previous 1.441 (colored) to selected 1.196 (colored)

ixg(4) add an option for Tx to use deferred softint regardless of whether can get txq lock or not.

That imporve (7%) and stabilize throughput.  But that can cause
latency degradation, so off by default.

ok'ed by msaitoh@n.o.

Revision 1.441 / (download) - annotate - [select for diffs], Wed Sep 7 06:37:04 2022 UTC (19 months, 1 week ago) by martin
Branch: MAIN
Changes since 1.440: +2 -1 lines
Diff to previous 1.440 (colored) to selected 1.196 (colored)

Fix the build, add new emuxki_boards.c

Revision 1.440 / (download) - annotate - [select for diffs], Fri Dec 17 08:27:06 2021 UTC (2 years, 4 months ago) by knakahara
Branch: MAIN
Changes since 1.439: +3 -1 lines
Diff to previous 1.439 (colored) to selected 1.196 (colored)

Add missing WM_TX_{,INTR_}PROCESS_LIMIT_DEFAULT options same as RX side.

Revision 1.439 / (download) - annotate - [select for diffs], Fri Nov 12 06:51:04 2021 UTC (2 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.438: +5 -5 lines
Diff to previous 1.438 (colored) to selected 1.196 (colored)

Trailing whitespace

Revision 1.388.4.7 / (download) - annotate - [select for diffs], Sat Oct 23 11:49:22 2021 UTC (2 years, 5 months ago) by martin
Branch: netbsd-8
Changes since 1.388.4.6: +2 -2 lines
Diff to previous 1.388.4.6 (colored) to branchpoint 1.388 (colored) to selected 1.196 (colored)

Pull up the following, requested by msaitoh in ticket #1701:

	share/man/man4/wm.4				1.42
	sys/dev/pci/files.pci				1.434
	sys/dev/pci/if_wm.c				1.686-1.687,1.692-1.693,
							1.697,1.699-1.703,
							1.706-1.715 via patch
	sys/dev/pci/if_wmvar.h				1.46

- Add missing drain for pcq in wm_stop_locked().
- Add support for I219V 15-19 and I219LM 16-19.
- Fix Tx stall.
- Use wm_flush_desc_rings() workaround more on I219.
- Change DMA physical address in wm_flush_desc_rings() to match other
  OSes.
- Check return value correctly in wm_lv_jumbo_workaround_ich8lan().
- Add new sysctl hw.wmN.debug_flags. This sysctl can be used if
  WM_DEBUG is set.
- Add some sysctl values for debugging TX/RX queues.
- WM_EVENT_COUNTER is enabled by default on 64 bit architectures.
- Remove extra unlock/lock processing around if_percpuq_enqueue().
- Refactor rxq->rxq_ptr updating.
- Stop legacy interrupts before calling softint.
- Disable printf()s in wm_flush_desc_rings() because the code is
  verified.
- Print I219's version number.
- Uniform INTx/MSI handler's Tx/Rx behavior to MSI-X's one.
- Fix return value of interrupt handler.
- Only print an error about missing I/O BARs for chips that need it.
- Do not return a void value from a void function.
- Add new flag named WM_F_CRC_STRIP and use it. No functional change.
- Whitespace fixes. Fix comments. No functional change.

Revision 1.413.2.5 / (download) - annotate - [select for diffs], Thu Oct 21 14:30:10 2021 UTC (2 years, 5 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE
Changes since 1.413.2.4: +2 -2 lines
Diff to previous 1.413.2.4 (colored) to branchpoint 1.413 (colored) to selected 1.196 (colored)

Pull up the following, requested by msaitoh in ticket #1363:

	share/man/man4/wm.4			1.42
	sys/dev/pci/files.pci			1.434
	sys/dev/pci/if_wm.c			1.690,1.692-1.693,1.697-1.704,
						1.706-1.715 via patch

- Add missing drain for pcq in wm_stop_locked().
- Add support for I219V 15-19 and I219LM 16-19.
- Fix Tx stall.
- Use wm_flush_desc_rings() workaround more on I219.
- Change DMA physical address in wm_flush_desc_rings() to match other
  OSes.
- Check return value correctly in wm_lv_jumbo_workaround_ich8lan().
- Add new sysctl hw.wmN.debug_flags. This sysctl can be used if
  WM_DEBUG is set.
- Add some sysctl values for debugging TX/RX queues.
- Use atomic_{load,store}_relaxed for evcnt 64 bit counter.
- WM_EVENT_COUNTER is enabled by default on 64 bit architectures.
- Remove extra unlock/lock processing around if_percpuq_enqueue().
- Refactor rxq->rxq_ptr updating.
- Stop legacy interrupts before calling softint.
- Disable printf()s in wm_flush_desc_rings() because the code is
  verified.
- Print I219's version number.
- Uniform INTx/MSI handler's Tx/Rx behavior to MSI-X's one.
- Fix return value of interrupt handler.
- Only print an error about missing I/O BARs for chips that need it.
- Do not return a void value from a void function.
- Fix comment.
- Whitespace fixes. No functional change.

Revision 1.388.4.6 / (download) - annotate - [select for diffs], Wed Sep 15 16:38:00 2021 UTC (2 years, 7 months ago) by martin
Branch: netbsd-8
Changes since 1.388.4.5: +1 -2 lines
Diff to previous 1.388.4.5 (colored) to branchpoint 1.388 (colored) to selected 1.196 (colored)

Pull up the following (all via patch), requested by msaitoh in ticket #1696:

	sysdev/pci/ixgbe/ixgbe.c			1.252, 1.280-1.283, 1.286-1.287, 1.289-1.290 via patch
	sysdev/pci/ixgbe/ixgbe.h			1.73, 1.76-1.80 via patch
	sysdev/pci/ixgbe/ix_txrx.c			1.68-1.93
	sysdev/pci/ixgbe/ixv.c				1.153, 1.157-1.161, 1.163-1.166 via patch
	sysdev/pci/ixgbe/if_bypass.c			1.7-1.9
	sysdev/pci/ixgbe/if_fdir.c			1.4-1.5
	sysdev/pci/ixgbe/if_sriov.c			1.10-1.11
	sysdev/pci/ixgbe/ixgbe_82598.c			1.16
	sysdev/pci/ixgbe/ixgbe_82599.c			1.23
	sysdev/pci/ixgbe/ixgbe_api.c			1.25
	sysdev/pci/ixgbe/ixgbe_bypass.h			1.2
	sysdev/pci/ixgbe/ixgbe_common.c			1.30-1.33
	sysdev/pci/ixgbe/ixgbe_dcb.c			1.10-1.11
	sysdev/pci/ixgbe/ixgbe_dcb.h			1.7
	sysdev/pci/ixgbe/ixgbe_dcb_82598.c		1.8-1.9
	sysdev/pci/ixgbe/ixgbe_dcb_82598.h		1.7
	sysdev/pci/ixgbe/ixgbe_dcb_82599.c		1.8-1.9
	sysdev/pci/ixgbe/ixgbe_dcb_82599.h		1.7
	sysdev/pci/ixgbe/ixgbe_fdir.h			1.3
	sysdev/pci/ixgbe/ixgbe_features.h		1.3
	sysdev/pci/ixgbe/ixgbe_mbx.c			1.12
	sysdev/pci/ixgbe/ixgbe_netbsd.c			1.16-1.17
	sysdev/pci/ixgbe/ixgbe_netbsd.h			1.13-1.14
	sysdev/pci/ixgbe/ixgbe_netmap.c			1.3-1.4
	sysdev/pci/ixgbe/ixgbe_netmap.h			1.2
	sysdev/pci/ixgbe/ixgbe_osdep.c			1.7
	sysdev/pci/ixgbe/ixgbe_osdep.h			1.29-1.30
	sysdev/pci/ixgbe/ixgbe_phy.c			1.24
	sysdev/pci/ixgbe/ixgbe_rss.h			1.5
	sysdev/pci/ixgbe/ixgbe_sriov.h			1.4
	sysdev/pci/ixgbe/ixgbe_type.h			1.49
	sysdev/pci/ixgbe/ixgbe_vf.c			1.27
	sysdev/pci/ixgbe/ixgbe_x540.c			1.18-1.19
	sysdev/pci/ixgbe/ixgbe_x540.h			1.9
	sysdev/pci/ixgbe/ixgbe_x550.c			1.19-1.20
	sysdev/pci/ixgbe/ixgbe_x550.h			1.6
	sysdev/pci/files.pci				1.438
	share/man/man4/ixg.4				1.15
	share/man/man4/ixv.4				1.8

- Use MCLGET() instead of homegrown cluster (jcl) allocation mechanism.
  Before this commit, resource shortage was easily occurred because
  the total number of the clusters is small.
- Improve performance:
  - Use m_adj(ETHER_ALIGN) more.
  - Sprinkle __predict_false() in the RX path.
  - Don't pre-allocate a cluster for RXCOPY case to improve short
    packet's performance.
- Call bus_dmamap_unload(9) via ixgbe_dmamap_unload(), before freeing
  DMA buffer. Also, when the buffer is already freed, do not call
  bus_dmamap_unload(9) (no resource leaks with this change). This
  change is required to make ixg(4) work on alpha.
- Keep m_len and m_pkthdr.len consistent to prevent panic on arm.
- Fix panic when bus_dmamap_load_mbuf() failed in
  ixgbe_setup_receive_ring().
- Added BUS_DMA_COHERENT flag to bus_dmamem_map() to improve stability
  on aarch64.
- Use uint64_t instead of bus_addr_t for the TX descriptor's buffer
  address. At least, this change is required for macppc
  (sizeof(bus_addr_t) == 4) to make TX work.
- Fix little-endian dependence.
- Set rxr->next_to_refresh correctly in ixgbe_setup_receive_ring().
- Refresh unrefreshed descriptors' buffers correctly.
- Don't call bus_dmamap_sync with rx_mbuf_sz(== MCLBYTES) to prevent
  panic.
- Save the discard_multidesc state to not to forget the state by
  exiting rxeof().
- Add missing increment of no_mbuf error counter.
- Don't increment no_mbuf evcnt(9) when discarding multi-descriptor
  packet.
- ixv: Modify error message to sync with ixgbe.c
- Print the error value of ixgbe_reset_hw() for debugging.
- Remove extra unlock/lock processing around if_percpuq_enqueue().
- Refactor rxr->next_to_check updating.
- Add new sysctl "rx_copy_len".
- Add a new sysctl to read rxr->next_to_refresh.
- Print error number when error occurred.
- Rename ix{gbe,v}_stop() with ix{gbe,v}_stop_locked(). No functional
  change.
- Don't use fixed value.
- Comment out flow director processing in fast path.
- Add missing NetBSD RCS IDs and __KERNEL_RCSID()s.
- KNF.
- Fix typos.

Revision 1.413.2.4 / (download) - annotate - [select for diffs], Wed Sep 15 16:30:50 2021 UTC (2 years, 7 months ago) by martin
Branch: netbsd-9
Changes since 1.413.2.3: +1 -2 lines
Diff to previous 1.413.2.3 (colored) to branchpoint 1.413 (colored) to selected 1.196 (colored)

Pull up the following (via patch), requested by msaitoh in ticket #1346:

	sys/dev/pci/ixgbe/ixgbe.c			1.252, 1.280-1.283, 1.286-1.287, 1.289-1.290 via patch
	sys/dev/pci/ixgbe/ixgbe.h			1.73, 1.76-1.80 via patch
	sys/dev/pci/ixgbe/ix_txrx.c			1.68-1.93
	sys/dev/pci/ixgbe/ixv.c				1.153, 1.157-1.161, 1.163-1.166 via patch
	sys/dev/pci/ixgbe/if_bypass.c			1.7-1.9
	sys/dev/pci/ixgbe/if_fdir.c			1.4-1.5
	sys/dev/pci/ixgbe/if_sriov.c			1.10-1.11
	sys/dev/pci/ixgbe/ixgbe_82598.c			1.16
	sys/dev/pci/ixgbe/ixgbe_82599.c			1.23
	sys/dev/pci/ixgbe/ixgbe_api.c			1.25
	sys/dev/pci/ixgbe/ixgbe_bypass.h		1.2
	sys/dev/pci/ixgbe/ixgbe_common.c		1.30-1.33
	sys/dev/pci/ixgbe/ixgbe_dcb.c			1.10-1.11
	sys/dev/pci/ixgbe/ixgbe_dcb.h			1.7
	sys/dev/pci/ixgbe/ixgbe_dcb_82598.c		1.8-1.9
	sys/dev/pci/ixgbe/ixgbe_dcb_82598.h		1.7
	sys/dev/pci/ixgbe/ixgbe_dcb_82599.c		1.8-1.9
	sys/dev/pci/ixgbe/ixgbe_dcb_82599.h		1.7
	sys/dev/pci/ixgbe/ixgbe_fdir.h			1.3
	sys/dev/pci/ixgbe/ixgbe_features.h		1.3
	sys/dev/pci/ixgbe/ixgbe_mbx.c			1.12
	sys/dev/pci/ixgbe/ixgbe_netbsd.c		1.13, 1.16-1.17
	sys/dev/pci/ixgbe/ixgbe_netbsd.h		1.13-1.14
	sys/dev/pci/ixgbe/ixgbe_netmap.c		1.3-1.4
	sys/dev/pci/ixgbe/ixgbe_netmap.h		1.2
	sys/dev/pci/ixgbe/ixgbe_osdep.c			1.7
	sys/dev/pci/ixgbe/ixgbe_osdep.h			1.29-1.30
	sys/dev/pci/ixgbe/ixgbe_phy.c			1.24
	sys/dev/pci/ixgbe/ixgbe_rss.h			1.5
	sys/dev/pci/ixgbe/ixgbe_sriov.h			1.4
	sys/dev/pci/ixgbe/ixgbe_type.h			1.49
	sys/dev/pci/ixgbe/ixgbe_vf.c			1.27
	sys/dev/pci/ixgbe/ixgbe_x540.c			1.18-1.19
	sys/dev/pci/ixgbe/ixgbe_x540.h			1.9
	sys/dev/pci/ixgbe/ixgbe_x550.c			1.19-1.20
	sys/dev/pci/ixgbe/ixgbe_x550.h			1.6
	sys/dev/pci/files.pci				1.438
	share/man/man4/ixg.4				1.15
	share/man/man4/ixv.4				1.8

- Use MCLGET() instead of homegrown cluster (jcl) allocation mechanism.
  Before this commit, resource shortage was easily occurred because
  the total number of the clusters is small.
- Improve performance:
  - Use m_adj(ETHER_ALIGN) more.
  - Sprinkle __predict_false() in the RX path.
  - Don't pre-allocate a cluster for RXCOPY case to improve short
    packet's performance.
- Call bus_dmamap_unload(9) via ixgbe_dmamap_unload(), before freeing
  DMA buffer. Also, when the buffer is already freed, do not call
  bus_dmamap_unload(9) (no resource leaks with this change). This
  change is required to make ixg(4) work on alpha.
- Keep m_len and m_pkthdr.len consistent to prevent panic on arm.
- Fix panic when bus_dmamap_load_mbuf() failed in
  ixgbe_setup_receive_ring().
- Added BUS_DMA_COHERENT flag to bus_dmamem_map() to improve stability
  on aarch64.
- Use uint64_t instead of bus_addr_t for the TX descriptor's buffer
  address. At least, this change is required for macppc
  (sizeof(bus_addr_t) == 4) to make TX work.
- Fix little-endian dependence.
- Set rxr->next_to_refresh correctly in ixgbe_setup_receive_ring().
- Refresh unrefreshed descriptors' buffers correctly.
- Don't call bus_dmamap_sync with rx_mbuf_sz(== MCLBYTES) to prevent
  panic.
- Save the discard_multidesc state to not to forget the state by
  exiting rxeof().
- Add missing increment of no_mbuf error counter.
- Don't increment no_mbuf evcnt(9) when discarding multi-descriptor
  packet.
- ixv: Modify error message to sync with ixgbe.c
- Print the error value of ixgbe_reset_hw() for debugging.
- Remove extra unlock/lock processing around if_percpuq_enqueue().
- Refactor rxr->next_to_check updating.
- Add new sysctl "rx_copy_len".
- Add a new sysctl to read rxr->next_to_refresh.
- Print error number when error occurred.
- Rename ix{gbe,v}_stop() with ix{gbe,v}_stop_locked(). No functional
  change.
- Don't use fixed value.
- Comment out flow director processing in fast path.
- Add missing NetBSD RCS IDs and __KERNEL_RCSID()s.
- KNF.
- Fix typos.

Revision 1.438 / (download) - annotate - [select for diffs], Wed Aug 25 09:06:02 2021 UTC (2 years, 7 months ago) by msaitoh
Branch: MAIN
Changes since 1.437: +1 -2 lines
Diff to previous 1.437 (colored) to selected 1.196 (colored)

 Use MCLGET() instead of homegrown cluster (jcl) allocation mechanism.

- Before this commit, resource shortage was easily occurred because the total
  number of the clusters is small.

- Reviewed by knakahara and ryo.

Revision 1.436.4.1 / (download) - annotate - [select for diffs], Thu May 13 00:47:31 2021 UTC (2 years, 11 months ago) by thorpej
Branch: thorpej-i2c-spi-conf
Changes since 1.436: +2 -2 lines
Diff to previous 1.436 (colored) next main 1.437 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.437 / (download) - annotate - [select for diffs], Mon Apr 26 19:28:24 2021 UTC (2 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-futex2-base, thorpej-futex2, thorpej-cfargs2-base, thorpej-cfargs2, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.436: +2 -2 lines
Diff to previous 1.436 (colored) to selected 1.196 (colored)

- The "eso" device does not need to carry the "midibus" interface attribute.
  It attaches "opl" and "mpu" instances, which themselves attach "midi".
- Be explicit about specifying the "eso" interface attribute when attaching
  "opl", "mpu", and "joy" instances.

Revision 1.432.2.1 / (download) - annotate - [select for diffs], Sat Apr 3 22:28:46 2021 UTC (3 years ago) by thorpej
Branch: thorpej-futex
Changes since 1.432: +9 -3 lines
Diff to previous 1.432 (colored) next main 1.433 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.388.4.5 / (download) - annotate - [select for diffs], Thu Mar 11 16:04:24 2021 UTC (3 years, 1 month ago) by martin
Branch: netbsd-8
Changes since 1.388.4.4: +2 -1 lines
Diff to previous 1.388.4.4 (colored) to branchpoint 1.388 (colored) to selected 1.196 (colored)

Pull up the following (all via patch), requested by msaitoh in ticket #1663:

	sys/dev/pci/ixgbe/ixgbe.c			1.259, 1.278-1.279
	sys/dev/pci/ixgbe/ixgbe.h			1.75
	sys/dev/pci/ixgbe/ixgbe_netbsd.h		1.12
	sys/dev/pci/ixgbe/ixgbe_vf.c			1.24-1.26
	sys/dev/pci/ixgbe/ixgbe_x550.c			1.17
	sys/dev/pci/ixgbe/ixv.c				1.155-1.156
	sys/dev/pci/ixgbe/ix_txrx.c			1.64-67
	sys/dev/pci/files.pci				1.436
	share/man/man4/ixg.4				1.13-1.14
	share/man/man4/ixv.4				1.3, 1.6-1.7

- Fix a problem that the RX path stalled when the mbuf cluster is
  exhausted.
- Modify some parameters to reduce packet dropping. See also the
  manual's OPTIONS section for the detail.
- ixv(4): The max number of queue(pair) is not 7 but 8. Correctly
  reset the hardware.
- Add "TX " to "Queue No Descriptor Available" evcnt(9) name to make
  it more understandable.
- Fix a bug that some advertise speeds can't be set with
  hw.ixgN.advertise_speed if both 2.5G and 5G are set. Fix the error
  message, too.
- Fix typo in comment or debug message.

Revision 1.413.2.3 / (download) - annotate - [select for diffs], Thu Mar 11 16:00:24 2021 UTC (3 years, 1 month ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-2-RELEASE
Changes since 1.413.2.2: +2 -1 lines
Diff to previous 1.413.2.2 (colored) to branchpoint 1.413 (colored) to selected 1.196 (colored)

Pull up the following (all via patch) requested by msaitoh in ticket #1231:

	sys/dev/pci/ixgbe/ixgbe.c			1.259, 1.278-1.279
	sys/dev/pci/ixgbe/ixgbe.h			1.75
	sys/dev/pci/ixgbe/ixgbe_netbsd.h		1.12
	sys/dev/pci/ixgbe/ixgbe_vf.c			1.24-1.26
	sys/dev/pci/ixgbe/ixgbe_x550.c			1.17
	sys/dev/pci/ixgbe/ixv.c				1.155-1.156
	sys/dev/pci/ixgbe/ix_txrx.c			1.64-67
	sys/dev/pci/files.pci				1.436
	share/man/man4/ixg.4				1.13-1.14
	share/man/man4/ixv.4				1.6-1.7

- Fix a problem that the RX path stalled when the mbuf cluster is
  exhausted.
- Modify some parameters to reduce packet dropping. See also the
  manual's OPTIONS section for the detail.
- ixv(4): The max number of queue(pair) is not 7 but 8. Correctly
  reset the hardware.
- Add "TX " to "Queue No Descriptor Available" evcnt(9) name to make
  it more understandable.
- Fix a bug that some advertise speeds can't be set with
  hw.ixgN.advertise_speed if both 2.5G and 5G are set. Fix the error
  message, too.
- Fix typo in comment or debug message.

Revision 1.436 / (download) - annotate - [select for diffs], Tue Mar 9 10:03:18 2021 UTC (3 years, 1 month ago) by msaitoh
Branch: MAIN
CVS Tags: thorpej-futex-base, thorpej-cfargs-base, thorpej-cfargs
Branch point for: thorpej-i2c-spi-conf
Changes since 1.435: +2 -1 lines
Diff to previous 1.435 (colored) to selected 1.196 (colored)

Modify some parameters to reduce packet dropping.

 - Background: ixgbe doesn't use common MCLGET() interface and use the
   driver specific cluster allocation mechanism (jcl). The cluster is
   pre-allocated with a fixed number and the current number per queue
   is num_rx_desc * 2 (2048*2=4096). It's too small. It also has a problem
   that the max length of the pcq which is used in the TX path is big
   (4096). Example:

    100M <----- [ixg0                                      ixg1] <----- 1G
                2048 TX descs <--- 4096 pcqs <---- 2048 RX descs

   If a machine forwards a traffic from 1G interface to 100M interface,
   It would require 2048+4096+2048=8192 descriptors, but the current number
   is 2048*2=4096. It's too small. Even if the both interface's link speed
   is the same and only small number of packet is queued in the pcq, 4096
   jcl is small because 2048(RX)+TX(2048)=4096. If jcl is exhausted, not only
   forwarding from ixg1 to ixg0 is dropped, but also another forwarding path
   from ixg1 to another interface(e.g. wm0) is also dropped. Sockets also
   queue packets, so if a lot of sockets are used and/or a socket buffer
   size is changed to bigger one, it'll also become a problem. If the jcl
   is exhausted, evcnt(9) counter "ixgX qY Rx no jumbo mbuf" is incremented.
   Example:
     vmstat -ev | grep ixg1 | grep "no jumbo"
     ixg1 q0 Rx no jumbo mbuf                           0     0 misc
     ixg1 q1 Rx no jumbo mbuf                           0     0 misc
     ixg1 q2 Rx no jumbo mbuf                      141326     0 misc
     ixg1 q3 Rx no jumbo mbuf                           0     0 misc


 - To solve this problem:
   - Add new config parameter IXGBE_JCLNUM_MULTI and set the default to 3
     (2048 * 3). The minimum number is 2. The total number of jcl per queue
     is available with hw.ixgN.num_jcl_per_queue sysctl.
   - Reduce the max length of the pcq() which is used in the TX path from
     4096 to 2048.

 - Reviewed by knakahara@ and ozaki-r@.

 - TODO: Use MCLGET().

Revision 1.435 / (download) - annotate - [select for diffs], Mon Mar 1 17:48:52 2021 UTC (3 years, 1 month ago) by jakllsch
Branch: MAIN
Changes since 1.434: +6 -1 lines
Diff to previous 1.434 (colored) to selected 1.196 (colored)

Update rge(4) from older OpenBSD, finish porting.

Should consider merging this all into re(4) and rgephy(4) someday.

Some cleanup tasks remain here.

Revision 1.434 / (download) - annotate - [select for diffs], Wed Feb 17 08:15:43 2021 UTC (3 years, 2 months ago) by knakahara
Branch: MAIN
Changes since 1.433: +2 -2 lines
Diff to previous 1.433 (colored) to selected 1.196 (colored)

In 64 bit architectures, WM_EVENT_COUNTER is enabled by default.

No objection from tech-kern@n.o and tech-net@n.o.

ok'ed by msaitoh@n.o.

Revision 1.433 / (download) - annotate - [select for diffs], Sat Jan 30 21:26:32 2021 UTC (3 years, 2 months ago) by jmcneill
Branch: MAIN
Changes since 1.432: +2 -2 lines
Diff to previous 1.432 (colored) to selected 1.196 (colored)

Sync with OpenBSD r1.98. Lots of improvements including checksum offload,
hardware vlan tagging, and support for multiple receive queues.

Revision 1.432 / (download) - annotate - [select for diffs], Wed Oct 14 10:19:11 2020 UTC (3 years, 6 months ago) by ryo
Branch: MAIN
Branch point for: thorpej-futex
Changes since 1.431: +7 -1 lines
Diff to previous 1.431 (colored) to selected 1.196 (colored)

vmx(4) should be MI. moved to sys/dev/pci from sys/arch/x86/pci

Revision 1.431 / (download) - annotate - [select for diffs], Tue Sep 8 10:05:47 2020 UTC (3 years, 7 months ago) by yamaguchi
Branch: MAIN
Changes since 1.430: +6 -1 lines
Diff to previous 1.430 (colored) to selected 1.196 (colored)

Added iavf(4) that is based on OpenBSD's iavf(4) implementation

reviewed by msaitoh@n.o and knakahara@n.o

Revision 1.430 / (download) - annotate - [select for diffs], Sun Jul 26 14:51:18 2020 UTC (3 years, 8 months ago) by jdolecek
Branch: MAIN
Changes since 1.429: +8 -1 lines
Diff to previous 1.429 (colored) to selected 1.196 (colored)

Add driver for Intel XMM7360 LTE modem, based upon Linux driver available
at https://github.com/xmm7360/xmm7360-pci

This version works on Linux, OpenBSD, and NetBSD.

OpenBSD port written for genua GmbH

Modem requires python script from the master site to initialize the network,
it will be added to pkgsrc shortly

Revision 1.413.2.2 / (download) - annotate - [select for diffs], Tue Jul 7 10:29:05 2020 UTC (3 years, 9 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-1-RELEASE
Changes since 1.413.2.1: +7 -1 lines
Diff to previous 1.413.2.1 (colored) to branchpoint 1.413 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #980):

	sys/dev/pci/if_aq.c: revision 1.4
	sys/dev/pci/if_aq.c: revision 1.5
	sys/arch/amd64/conf/GENERIC: revision 1.553
	sys/dev/pci/files.pci: revision 1.419
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.170
	sys/dev/pci/if_aq.c: revision 1.9
	share/man/man4/Makefile: revision 1.693
	sys/dev/pci/pcidevs: revision 1.1411
	share/man/man4/aq.4: revision 1.1
	share/man/man4/aq.4: revision 1.3
	sys/arch/i386/conf/ALL: revision 1.479
	share/man/man4/aq.4: revision 1.4
	sys/dev/pci/if_aq.c: revision 1.10
	sys/dev/pci/files.pci: revision 1.421
	sys/dev/pci/if_aq.c: revision 1.11
	sys/dev/pci/if_aq.c: revision 1.12
	sys/dev/pci/if_aq.c: revision 1.13
	sys/dev/pci/if_aq.c: revision 1.14
	sys/dev/pci/if_aq.c: revision 1.15
	sys/dev/pci/if_aq.c: revision 1.16
	sys/dev/pci/pcidevs: revision 1.1408
	sys/arch/amd64/conf/ALL: revision 1.135
	sys/net/ethertypes.h: revision 1.19
	sys/arch/i386/conf/GENERIC: revision 1.1218
	distrib/sets/lists/man/mi: revision 1.1668
	sys/dev/pci/if_aq.c: revision 1.1
	sys/dev/pci/if_aq.c: revision 1.2
	sys/dev/pci/pcidevs: revision 1.1395
	sys/dev/pci/if_aq.c: revision 1.3
	sys/arch/evbarm/conf/GENERIC64: revision 1.125

Add the ETHERTYPE_QINQ for 802.1ad VLAN stacking

add Aquantia AQC 10G network adapters
add support Aquantia AQC seriese 10G network adapters.

this driver is based on the FreeBSD version https://github.com/Aquantia/aqtion-freebsd ,
but drastically rewritten for NetBSD.

add aq(4)

 Add Aquantia AQC100, AQC100S and D100.

add support VLAN HW filter

set/clear IFF_OACTIVE flag only on txring 0

make counters per queue

support internal PHY temperature sensor

Found by kUBSan:
- Use unsigned to avoid undefined behavior in aq_hw_init().
- Cast to unsigned to avoid undefined behavior in aq_set_mac_addr().

fix descriptions of register map in comment

return the ifmedia active status correctly even while the link is not up after attach.
pointed out by msaitoh@. thanks.

On FIBRE devices, there are times when linkstat interrupt doesn't occur?
reported from Andrius V. thanks.
- use polling instead of linkstat interrupt when FIBRE
- add AQ_FORCE_POLL_LINKSTAT options (not by default)

sort product table, and tabify

add support AQC100S and D100.
not tested, but they are probably the same as the AQC100.

Revision 1.429 / (download) - annotate - [select for diffs], Wed Jun 24 03:38:01 2020 UTC (3 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.428: +5 -1 lines
Diff to previous 1.428 (colored) to selected 1.196 (colored)

Add a PCI front-end for the "amdccp" (AMD Cryptographic Coprocessor)
driver.

Revision 1.428 / (download) - annotate - [select for diffs], Thu May 21 22:58:46 2020 UTC (3 years, 10 months ago) by macallan
Branch: MAIN
Changes since 1.427: +7 -7 lines
Diff to previous 1.427 (colored) to selected 1.196 (colored)

- remove i2cbus etc. on drivers that don't use iic
- for private iic buses pull in only what we need and skip the bus attachment

Revision 1.427 / (download) - annotate - [select for diffs], Wed May 20 08:15:26 2020 UTC (3 years, 11 months ago) by macallan
Branch: MAIN
Changes since 1.426: +2 -2 lines
Diff to previous 1.426 (colored) to selected 1.196 (colored)

radeonfb doesn't attach an iic*, so pull in iic, not i2cbus

Revision 1.397.2.3 / (download) - annotate - [select for diffs], Mon Apr 13 08:04:26 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.397.2.2: +5 -0 lines
Diff to previous 1.397.2.2 (colored) to branchpoint 1.397 (colored) next main 1.398 (colored) to selected 1.196 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.397.2.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:08:09 2020 UTC (4 years ago) by martin
Branch: phil-wifi
Changes since 1.397.2.1: +27 -28 lines
Diff to previous 1.397.2.1 (colored) to branchpoint 1.397 (colored) to selected 1.196 (colored)

Merge changes from current as of 20200406

Revision 1.419.2.3 / (download) - annotate - [select for diffs], Sat Feb 29 20:19:10 2020 UTC (4 years, 1 month ago) by ad
Branch: ad-namecache
Changes since 1.419.2.2: +1 -7 lines
Diff to previous 1.419.2.2 (colored) to branchpoint 1.419 (colored) next main 1.420 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.426 / (download) - annotate - [select for diffs], Sun Feb 9 16:06:18 2020 UTC (4 years, 2 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3
Changes since 1.425: +1 -7 lines
Diff to previous 1.425 (colored) to selected 1.196 (colored)

Retire azalia(4).

Revision 1.419.2.2 / (download) - annotate - [select for diffs], Sat Jan 25 22:38:47 2020 UTC (4 years, 2 months ago) by ad
Branch: ad-namecache
Changes since 1.419.2.1: +1 -22 lines
Diff to previous 1.419.2.1 (colored) to branchpoint 1.419 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.425 / (download) - annotate - [select for diffs], Sat Jan 25 18:59:43 2020 UTC (4 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: ad-namecache-base2
Changes since 1.424: +1 -7 lines
Diff to previous 1.424 (colored) to selected 1.196 (colored)

Retire the le@pci attachment.  It has been superseded (and matched at a
higher priority) by the pcn(4) driver since NetBSD 1.6.

Revision 1.424 / (download) - annotate - [select for diffs], Mon Jan 20 18:38:17 2020 UTC (4 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.423: +1 -6 lines
Diff to previous 1.423 (colored) to selected 1.196 (colored)

Remove FDDI support.

Revision 1.423 / (download) - annotate - [select for diffs], Sun Jan 19 17:53:15 2020 UTC (4 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.422: +1 -6 lines
Diff to previous 1.422 (colored) to selected 1.196 (colored)

Remove the de(4) driver, which has long since been supplanted by the
tlp(4) driver, which supports more chips and more board variants.

Revision 1.422 / (download) - annotate - [select for diffs], Sun Jan 19 06:55:21 2020 UTC (4 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.421: +1 -6 lines
Diff to previous 1.421 (colored) to selected 1.196 (colored)

Remove HIPPI support and the esh(4) driver that uses it.  There have not
been any users of HIPPI for some time, and it is unlikely to be resurrected.

Revision 1.419.2.1 / (download) - annotate - [select for diffs], Fri Jan 17 21:47:31 2020 UTC (4 years, 3 months ago) by ad
Branch: ad-namecache
Changes since 1.419: +5 -2 lines
Diff to previous 1.419 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.421 / (download) - annotate - [select for diffs], Fri Jan 17 05:22:42 2020 UTC (4 years, 3 months ago) by ryo
Branch: MAIN
CVS Tags: ad-namecache-base1
Changes since 1.420: +2 -2 lines
Diff to previous 1.420 (colored) to selected 1.196 (colored)

support internal PHY temperature sensor

Revision 1.420 / (download) - annotate - [select for diffs], Thu Jan 16 07:11:50 2020 UTC (4 years, 3 months ago) by yamaguchi
Branch: MAIN
Changes since 1.419: +4 -1 lines
Diff to previous 1.419 (colored) to selected 1.196 (colored)

Use def{flag,param} for parameters in ixl(4)

Revision 1.419 / (download) - annotate - [select for diffs], Wed Jan 1 10:11:21 2020 UTC (4 years, 3 months ago) by ryo
Branch: MAIN
CVS Tags: ad-namecache-base
Branch point for: ad-namecache
Changes since 1.418: +7 -1 lines
Diff to previous 1.418 (colored) to selected 1.196 (colored)

add support Aquantia AQC seriese 10G network adapters.

this driver is based on the FreeBSD version https://github.com/Aquantia/aqtion-freebsd ,
but drastically rewritten for NetBSD.

Revision 1.418 / (download) - annotate - [select for diffs], Tue Dec 10 12:08:52 2019 UTC (4 years, 4 months ago) by yamaguchi
Branch: MAIN
Changes since 1.417: +6 -1 lines
Diff to previous 1.417 (colored) to selected 1.196 (colored)

Ported driver for Intel Ethernet 700 series

reviewed by msaitoh and knakahara

Revision 1.417 / (download) - annotate - [select for diffs], Tue Nov 26 08:37:05 2019 UTC (4 years, 4 months ago) by nisimura
Branch: MAIN
Changes since 1.416: +2 -2 lines
Diff to previous 1.416 (colored) to selected 1.196 (colored)


- use mii(4) layer to control KSZ8841 builtin PHY.
- handle PAUSE flow control properly according to ifconfig(8) mediaopt
  selection.
- some style knits; use aprint(9) and modernise callout(9).

Revision 1.416 / (download) - annotate - [select for diffs], Wed Nov 20 09:37:45 2019 UTC (4 years, 5 months ago) by hikaru
Branch: MAIN
Changes since 1.415: +13 -1 lines
Diff to previous 1.415 (colored) to selected 1.196 (colored)

Add opencrypto driver for Intel QuickAssist.

Revision 1.413.2.1 / (download) - annotate - [select for diffs], Mon Sep 23 07:04:40 2019 UTC (4 years, 6 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Changes since 1.413: +6 -1 lines
Diff to previous 1.413 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #230):

	sys/dev/pci/files.pci: revision 1.415
	distrib/sets/lists/man/mi: revision 1.1655
	sys/dev/pci/if_mcx.c: revision 1.1
	share/man/man4/Makefile: revision 1.683
	share/man/man4/mcx.4: revision 1.1
	sys/arch/evbarm/conf/GENERIC64: revision 1.107
	sys/dev/pci/files.pci: revision 1.414

Add support for Mellanox 5th generation ethernet devices. This driver
supports the ConnectX-4 Lx EN, ConnectX-4 EN, ConnectX-5 EN, and
ConnectX-6 EN adapters.

Driver ported from OpenBSD.

add mcx attachment.

Correct mcx comment, drop mii dependency

Revision 1.415 / (download) - annotate - [select for diffs], Sun Sep 22 09:54:56 2019 UTC (4 years, 6 months ago) by jmcneill
Branch: MAIN
CVS Tags: phil-wifi-20191119
Changes since 1.414: +3 -3 lines
Diff to previous 1.414 (colored) to selected 1.196 (colored)

Correct mcx comment, drop mii dependency

Revision 1.414 / (download) - annotate - [select for diffs], Sun Sep 22 08:21:35 2019 UTC (4 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.413: +6 -1 lines
Diff to previous 1.413 (colored) to selected 1.196 (colored)

add mcx attachment.

Revision 1.397.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:07:15 2019 UTC (4 years, 10 months ago) by christos
Branch: phil-wifi
Changes since 1.397: +32 -72 lines
Diff to previous 1.397 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.413 / (download) - annotate - [select for diffs], Wed May 8 13:40:18 2019 UTC (4 years, 11 months ago) by isaki
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base
Branch point for: netbsd-9
Changes since 1.412: +20 -20 lines
Diff to previous 1.412 (colored) to selected 1.196 (colored)

Merge isaki-audio2 branch, the overhaul of audio subsystem.
- Interrupt-oriented system rather than thread-oriented.
- Improve stability, quality and performance.
- Split playback and record cleanly.  Improve halfduplex support.
- Many bugs are fixed including deadlocks, resource leaks, abuses, etc.
- Simplify audio filter mechanism.  The encoding/channels/frequency
  conversions are completely handled in the upper layer.  So the hard-
  ware driver only converts its hardware encoding (if necessary).
- audio_hw_if changes:
  - Obsoletes query_encoding and add query_format instead.
  - Obsoletes set_params and add set_format instead.
  - Remove drain, setfd, mappage.
  - The call sequences are changed.
- ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted.
- ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced.
- cleanup config attributes: au*conv and mulaw.
- All hardware drivers should follow it (I've done as much as possible).

Some file paths are changed:
- dev/audio.c         -> dev/audio/audio.c (rewritten)
- dev/audiovar.h      -> dev/audio/audiovar.h
- dev/audio_dai.h     -> dev/audio/audio_dai.h
- dev/audio_if.h      -> dev/audio/audio_if.h
- dev/audiobell.c     -> dev/audio/audiobell.c
- dev/audiobellvar.h  -> dev/audio/audiobellvar.h
- dev/mulaw.[ch]      -> dev/audio/mulaw.[ch] + dev/audio/alaw.c

Revision 1.412.2.1 / (download) - annotate - [select for diffs], Sun May 5 02:31:42 2019 UTC (4 years, 11 months ago) by isaki
Branch: isaki-audio2
Changes since 1.412: +20 -20 lines
Diff to previous 1.412 (colored) next main 1.413 (colored) to selected 1.196 (colored)

Remove obsoleted au{,rate,vol}conv and mulaw attributes.
audio provides the equivalent of them inseparably.

Revision 1.394.2.7 / (download) - annotate - [select for diffs], Wed Dec 26 14:01:50 2018 UTC (5 years, 3 months ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.394.2.6: +2 -6 lines
Diff to previous 1.394.2.6 (colored) to branchpoint 1.394 (colored) next main 1.395 (colored) to selected 1.196 (colored)

Sync with HEAD, resolve a few conflicts

Revision 1.412 / (download) - annotate - [select for diffs], Wed Dec 12 07:04:05 2018 UTC (5 years, 4 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, isaki-audio2-base
Branch point for: isaki-audio2
Changes since 1.411: +1 -6 lines
Diff to previous 1.411 (colored) to selected 1.196 (colored)

Retire the LMC driver, and its associated lmcconfig tool. LMC has been
mentioned repeatedly as a non-MP-safe driver that is hard to maintain,
and no one is taking care of it.

LMC was removed from OpenBSD three years ago, and from FreeBSD a few
months ago.

Revision 1.388.4.4 / (download) - annotate - [select for diffs], Fri Dec 7 17:11:37 2018 UTC (5 years, 4 months ago) by martin
Branch: netbsd-8
CVS Tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1
Changes since 1.388.4.3: +6 -1 lines
Diff to previous 1.388.4.3 (colored) to branchpoint 1.388 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by bouyer in ticket #1129):

	sys/arch/amd64/conf/XEN3_DOM0: revision 1.159
	sys/arch/amd64/conf/GENERIC: revision 1.508
	sys/arch/i386/conf/ALL: revision 1.458
	sys/dev/ic/mfi.c: revision 1.60
	sys/dev/pci/mpiireg.h: revision 1.1
	distrib/sets/lists/man/mi: revision 1.1628
	sys/dev/pci/mfii.c: revision 1.1,1.2 (adapted)
	sys/arch/i386/conf/GENERIC: revision 1.1194
	sys/dev/pci/mpii.c: revision 1.13
	sys/dev/ic/mfireg.h: revision 1.9
	share/man/man4/mfii.4: revision 1.1
	share/man/man4/Makefile: revision 1.673 (patch)
	sys/dev/pci/files.pci: revision 1.410
	share/man/man4/mfii.4: revision 1.2
	sys/arch/amd64/conf/ALL: revision 1.108
	sys/arch/i386/conf/XEN3PAE_DOM0: revision 1.8 (patch, in XEN3_DOM0)

Add some definitions from OpenBSD, needed by the upcoming mfii driver.
No functionnal change.

 -

Move registers definitions to a separate file, needed for the upcomning mpii
driver. No functionnal change.

 -

Add mpii(4), a driver for LSI Megaraid Fusion controllers.
Ported from OpenBSD. This driver is MP-safe.

Note that the earlier fusion controllers (Megaraid 2208, codenamed Thunderbold)
are also supported by mfi(4). mpii will take precedence if both drivers
are enabled.

Tested on a
mfii0 at pci6 dev 0 function 0: "PERC H740P Adapter ", firmware 50.3.0-1512, 819
2MB cache
mfii0: interrupting at ioapic2 pin 2
scsibus0 at mfii0: 64 targets, 8 luns per target
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <DELL, PERC H740P Adp, 5.03> disk fixed
sd0: fabricating a geometry
sd0: 99 GB, 102399 cyl, 64 head, 32 sec, 512 bytes/sect x 209714688 sectors
sd0: tagged queueing
sd1 at scsibus0 target 1 lun 0: <DELL, PERC H740P Adp, 5.03> disk fixed
sd1: fabricating a geometry
sd1: 22254 GB, 22788608 cyl, 64 head, 32 sec, 512 bytes/sect x 46671069696 sectors
sd1: fabricating a geometry

It supports bioctl(8) ioctls, as well as sensors for the BBU and logical
drives.

Sponsored by LIP6.

 -

Add my name in copyright list

 -

add a man page for the new mpii, mostly from OpenBSD.

 -

Sort SEE ALSO. Fix date. Whitespace fixes.

Revision 1.411 / (download) - annotate - [select for diffs], Fri Dec 7 09:36:26 2018 UTC (5 years, 4 months ago) by msaitoh
Branch: MAIN
Changes since 1.410: +2 -1 lines
Diff to previous 1.410 (colored) to selected 1.196 (colored)

- defflag PPB_USEINTR
- Print "interrupting at "

Revision 1.394.2.6 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:32 2018 UTC (5 years, 4 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.394.2.5: +9 -1 lines
Diff to previous 1.394.2.5 (colored) to branchpoint 1.394 (colored) to selected 1.196 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.410 / (download) - annotate - [select for diffs], Sat Nov 24 18:23:29 2018 UTC (5 years, 4 months ago) by bouyer
Branch: MAIN
CVS Tags: pgoyette-compat-1126
Changes since 1.409: +6 -1 lines
Diff to previous 1.409 (colored) to selected 1.196 (colored)

Add mpii(4), a driver for LSI Megaraid Fusion controllers.
Ported from OpenBSD. This driver is MP-safe.
Note that the earlier fusion controllers (Megaraid 2208, codenamed Thunderbold)
are also supported by mfi(4). mpii will take precedence if both drivers
are enabled.
Tested on a
mfii0 at pci6 dev 0 function 0: "PERC H740P Adapter ", firmware 50.3.0-1512, 819
2MB cache
mfii0: interrupting at ioapic2 pin 2
scsibus0 at mfii0: 64 targets, 8 luns per target
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <DELL, PERC H740P Adp, 5.03> disk fixed
sd0: fabricating a geometry
sd0: 99 GB, 102399 cyl, 64 head, 32 sec, 512 bytes/sect x 209714688 sectors
sd0: tagged queueing
sd1 at scsibus0 target 1 lun 0: <DELL, PERC H740P Adp, 5.03> disk fixed
sd1: fabricating a geometry
sd1: 22254 GB, 22788608 cyl, 64 head, 32 sec, 512 bytes/sect x 46671069696 sectors
sd1: fabricating a geometry

It supports bioctl(8) ioctls, as well as sensors for the BBU and logical
drives.

Sponsored by LIP6.

Revision 1.409 / (download) - annotate - [select for diffs], Tue Nov 20 12:23:01 2018 UTC (5 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.408: +3 -1 lines
Diff to previous 1.408 (colored) to selected 1.196 (colored)

Add support for MSI/MSI-X to ahcisata at pci.

The options AHCISATA_DISABLE_MSI and AHCISATA_DISABLE_MSIX are available
if required.

Revision 1.408 / (download) - annotate - [select for diffs], Wed Nov 14 06:56:30 2018 UTC (5 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.407: +2 -1 lines
Diff to previous 1.407 (colored) to selected 1.196 (colored)

defflag XHCI_DISABLE_MSIX

Revision 1.388.4.3 / (download) - annotate - [select for diffs], Wed Oct 31 09:30:10 2018 UTC (5 years, 5 months ago) by martin
Branch: netbsd-8
Changes since 1.388.4.2: +5 -1 lines
Diff to previous 1.388.4.2 (colored) to branchpoint 1.388 (colored) to selected 1.196 (colored)

Add bwfm config glue, requested by maya in ticket #1072.

Revision 1.394.2.5 / (download) - annotate - [select for diffs], Sun Sep 30 01:45:50 2018 UTC (5 years, 6 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.394.2.4: +3 -34 lines
Diff to previous 1.394.2.4 (colored) to branchpoint 1.394 (colored) to selected 1.196 (colored)

Ssync with HEAD

Revision 1.400.2.1 / (download) - annotate - [select for diffs], Mon Sep 24 21:19:50 2018 UTC (5 years, 6 months ago) by jdolecek
Branch: jdolecek-ncqfixes
Changes since 1.400: +1 -24 lines
Diff to previous 1.400 (colored) next main 1.401 (colored) to selected 1.196 (colored)

partial HEAD sync - ISDN device removal

Revision 1.388.4.2 / (download) - annotate - [select for diffs], Sun Sep 23 18:00:53 2018 UTC (5 years, 6 months ago) by martin
Branch: netbsd-8
Changes since 1.388.4.1: +3 -3 lines
Diff to previous 1.388.4.1 (colored) to branchpoint 1.388 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by nakayama in ticket #1035):

	sys/dev/pci/files.pci: revision 1.403

ixg and ixv depend on mii and mii_phy.

Revision 1.407 / (download) - annotate - [select for diffs], Sat Sep 22 16:22:23 2018 UTC (5 years, 6 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-1020, pgoyette-compat-0930
Changes since 1.406: +1 -7 lines
Diff to previous 1.406 (colored) to selected 1.196 (colored)

Remove isic(4). It is part of ISDN, which we are now retiring.

Revision 1.406 / (download) - annotate - [select for diffs], Sat Sep 22 12:56:16 2018 UTC (5 years, 6 months ago) by maxv
Branch: MAIN
Changes since 1.405: +1 -9 lines
Diff to previous 1.405 (colored) to selected 1.196 (colored)

Unreference iwic (now removed), forgot that.

Revision 1.405 / (download) - annotate - [select for diffs], Sat Sep 22 12:26:27 2018 UTC (5 years, 6 months ago) by maxv
Branch: MAIN
Changes since 1.404: +1 -5 lines
Diff to previous 1.404 (colored) to selected 1.196 (colored)

Remove the "ifritz" driver (no man page). It is part of ISDN, which we are
retiring.

Revision 1.404 / (download) - annotate - [select for diffs], Sat Sep 22 12:19:11 2018 UTC (5 years, 6 months ago) by maxv
Branch: MAIN
Changes since 1.403: +1 -5 lines
Diff to previous 1.403 (colored) to selected 1.196 (colored)

Remove ifpci(4). It is part of ISDN, which we are retiring.

Revision 1.403 / (download) - annotate - [select for diffs], Sat Sep 22 05:24:22 2018 UTC (5 years, 6 months ago) by nakayama
Branch: MAIN
Changes since 1.402: +3 -3 lines
Diff to previous 1.402 (colored) to selected 1.196 (colored)

ixg and ixv depend on mii and mii_phy.

Revision 1.402 / (download) - annotate - [select for diffs], Fri Sep 21 18:38:25 2018 UTC (5 years, 6 months ago) by maxv
Branch: MAIN
Changes since 1.401: +1 -5 lines
Diff to previous 1.401 (colored) to selected 1.196 (colored)

Remove iavc(4).

Revision 1.394.2.4 / (download) - annotate - [select for diffs], Thu Sep 6 06:55:51 2018 UTC (5 years, 7 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.394.2.3: +1 -12 lines
Diff to previous 1.394.2.3 (colored) to branchpoint 1.394 (colored) to selected 1.196 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.401 / (download) - annotate - [select for diffs], Thu Sep 6 05:36:51 2018 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
Changes since 1.400: +1 -6 lines
Diff to previous 1.400 (colored) to selected 1.196 (colored)

Retire the 'midway' driver. Discussed on tech-net@ recently and also three
years ago, part of removing the network ATM code.

Revision 1.400 / (download) - annotate - [select for diffs], Sat Aug 25 07:48:57 2018 UTC (5 years, 7 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-0906, jdolecek-ncqfixes-base
Branch point for: jdolecek-ncqfixes
Changes since 1.399: +1 -7 lines
Diff to previous 1.399 (colored) to selected 1.196 (colored)

Retire NDIS. It appears that it has never worked, after 13 years it was
still marked as "experimental", and nowadays it may be one more obstacle
to MPification of the network stack.

Discussed on tech-net@.

Revision 1.399 / (download) - annotate - [select for diffs], Wed Aug 8 21:00:28 2018 UTC (5 years, 8 months ago) by maya
Branch: MAIN
Changes since 1.398: +1 -6 lines
Diff to previous 1.398 (colored) to selected 1.196 (colored)

Remove NetOctave NSP2000 support

This code has bitrotted - it hasn't been adjusted from the old module
framework.

Discussed on tech-kern:
https://mail-index.netbsd.org/tech-kern/2018/07/10/msg023638.html

Revision 1.394.2.3 / (download) - annotate - [select for diffs], Sat Jul 28 04:37:46 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.394.2.2: +2 -4 lines
Diff to previous 1.394.2.2 (colored) to branchpoint 1.394 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.398 / (download) - annotate - [select for diffs], Sun Jul 15 05:16:45 2018 UTC (5 years, 9 months ago) by maxv
Branch: MAIN
CVS Tags: pgoyette-compat-0728
Changes since 1.397: +2 -4 lines
Diff to previous 1.397 (colored) to selected 1.196 (colored)

Retire ipkdb entirely. The option was removed from the config files
yesterday.

ok kamil christos

Revision 1.394.2.2 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:51 2018 UTC (5 years, 9 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.394.2.1: +1 -4 lines
Diff to previous 1.394.2.1 (colored) to branchpoint 1.394 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.397 / (download) - annotate - [select for diffs], Wed Jun 6 18:10:35 2018 UTC (5 years, 10 months ago) by jakllsch
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0625
Branch point for: phil-wifi
Changes since 1.396: +1 -4 lines
Diff to previous 1.396 (colored) to selected 1.196 (colored)

shuffle mechanics of files.virtio config(5) include location,
without actually moving the contents thereof from dev/pci yet

Revision 1.394.2.1 / (download) - annotate - [select for diffs], Mon May 21 04:36:05 2018 UTC (5 years, 11 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.394: +12 -1 lines
Diff to previous 1.394 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.396 / (download) - annotate - [select for diffs], Sat May 19 09:27:09 2018 UTC (5 years, 11 months ago) by jdolecek
Branch: MAIN
CVS Tags: pgoyette-compat-0521
Changes since 1.395: +8 -1 lines
Diff to previous 1.395 (colored) to selected 1.196 (colored)

add config glue for ena(4)

Revision 1.395 / (download) - annotate - [select for diffs], Fri May 11 07:42:22 2018 UTC (5 years, 11 months ago) by maya
Branch: MAIN
Changes since 1.394: +5 -1 lines
Diff to previous 1.394 (colored) to selected 1.196 (colored)

add bwfm pci support, from openbsd

Tested on BCM43602.

Revision 1.394 / (download) - annotate - [select for diffs], Thu Mar 1 04:29:37 2018 UTC (6 years, 1 month ago) by pgoyette
Branch: MAIN
CVS Tags: pgoyette-compat-base, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Changes since 1.393: +1 -12 lines
Diff to previous 1.393 (colored) to selected 1.196 (colored)

Move the imc and imcsmb stuff out of general files.pci and into the
architecture-specific files.x86

Should unbreak the sgimips build.

Revision 1.393 / (download) - annotate - [select for diffs], Sun Feb 25 08:19:34 2018 UTC (6 years, 1 month ago) by pgoyette
Branch: MAIN
Changes since 1.392: +12 -1 lines
Diff to previous 1.392 (colored) to selected 1.196 (colored)

Import imcsmb driver from FreeBSD.  This driver allows access to the
SMBus controllers which are part of the integrated memory controllers
on certain modern Intel CPUs.  These SMBus are attached only to the
memory DIMMs, so we provide only a minimum amount of functionality.

Deliberately not included in GENERIC, as on some motherboards there
can be conflicting access between the driver and the motherboard.  The
motherboards generally will provide a mechanism to synchronize access,
but the methods are likely proprietary;  the driver provides a place
for inserting user-provided synchronization.

Revision 1.388.4.1 / (download) - annotate - [select for diffs], Thu Dec 21 19:28:53 2017 UTC (6 years, 3 months ago) by snj
Branch: netbsd-8
CVS Tags: netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1
Changes since 1.388: +3 -1 lines
Diff to previous 1.388 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by msaitoh in ticket #441):
	sys/dev/pci/files.pci: 1.390
	sys/dev/pci/ixgbe/if_bypass.c: new
	sys/dev/pci/ixgbe/if_fdir.c: new
	sys/dev/pci/ixgbe/if_sriov.c: new
	sys/dev/pci/ixgbe/ixgbe_bypass.h: new
	sys/dev/pci/ixgbe/ixgbe_fdir.h: new
	sys/dev/pci/ixgbe/ixgbe_features.h: new
	sys/dev/pci/ixgbe/ixgbe_netmap.c: new
	sys/dev/pci/ixgbe/ixgbe_netmap.h: new
	sys/dev/pci/ixgbe/ixgbe_rss.h: new
	sys/dev/pci/ixgbe/ixgbe_sriov.h: new
	sys/dev/pci/ixgbe/ix_txrx.c: 1.28, 1.30 via patch
	sys/dev/pci/ixgbe/ixgbe.c: 1.97-1.105, 1.107-1.111, 1.113-1.115
	sys/dev/pci/ixgbe/ixgbe.h: 1.26-1.29 via patch
	sys/dev/pci/ixgbe/ixv.c: 1.57-1.58, 1.60-1.61, 1.63-1.64, 1.66-1.72, 1.75 via patch
	sys/dev/pci/ixgbe/ixgbe_api.c: 1.17-1.18 via patch
	sys/dev/pci/ixgbe/ixgbe_type.h: 1.26-1.30 via patch
	sys/dev/pci/ixgbe/ixgbe_82598.c: 1.9-1.10 via patch
	sys/dev/pci/ixgbe/ixgbe_82598.h: 1.6-1.7
	sys/dev/pci/ixgbe/ixgbe_82599.c: 1.15-1.16 via patch
	sys/dev/pci/ixgbe/ixgbe_82599.h: 1.5-1.6
	sys/dev/pci/ixgbe/ixgbe_api.h: 1.10-1.11 via patch
	sys/dev/pci/ixgbe/ixgbe_common.c: 1.14-1.16 via patch
	sys/dev/pci/ixgbe/ixgbe_common.h: 1.8-1.9 via patch
	sys/dev/pci/ixgbe/ixgbe_dcb.c: 1.5-1.6
	sys/dev/pci/ixgbe/ixgbe_dcb.h: 1.4-1.5
	sys/dev/pci/ixgbe/ixgbe_dcb_82598.c: 1.4-1.5
	sys/dev/pci/ixgbe/ixgbe_dcb_82598.h: 1.4-1.5
	sys/dev/pci/ixgbe/ixgbe_dcb_82599.c: 1.4-1.5
	sys/dev/pci/ixgbe/ixgbe_dcb_82599.h: 1.4-1.5
	sys/dev/pci/ixgbe/ixgbe_mbx.c: 1.7-1.9 via patch
	sys/dev/pci/ixgbe/ixgbe_mbx.h: 1.11-1.12 via patch
	sys/dev/pci/ixgbe/ixgbe_osdep.c: 1.2
	sys/dev/pci/ixgbe/ixgbe_osdep.h: 1.18-1.19 via patch
	sys/dev/pci/ixgbe/ixgbe_phy.c: 1.12-1.14 via patch
	sys/dev/pci/ixgbe/ixgbe_phy.h: 1.9-1.10 via patch
	sys/dev/pci/ixgbe/ixgbe_vf.c: 1.13-1.15 via patch
	sys/dev/pci/ixgbe/ixgbe_vf.h: 1.9-1.11 via patch
	sys/dev/pci/ixgbe/ixgbe_x540.c: 1.10-1.12
	sys/dev/pci/ixgbe/ixgbe_x540.h: 1.6-1.7
	sys/dev/pci/ixgbe/ixgbe_x550.c: 1.6-1.7
	sys/dev/pci/ixgbe/ixgbe_x550.h: 1.3
Sync with FreeBSD's up to r326022, fix bugs and some improvements:
- Don't limit number of queue pair to 8. Take chip's max TX queues and
  max RX queues into account.
- Add C3000 (Denverton) support.
- Add bypass function support for bypass adapters.
- Change EEE sysctl.
- Remove thermal test sysctl.
- ixv(4): set RSS mapping.
- ixv(4): Add TSOv6.
- ixv(4): Fix hardware counter.
- ixv(4): Make TX/RX descriptors size the same as ixg(4).
- ixv(4): Print device name in ixv_attach().
- ixv(4): Make mailbox statistic counters evcnt(9).
- ixv(4): Fix a problem that mailbox interrupt never occurred.
- ixv(4): Don't check neither VTEICR nor VTEICS same as Linux. It
  seems that both registers can't be used to check which MSI-X vector
  is triggered.
- ixv(4): Print Mailbox API version.
- Print driver feature capabilities and enable bits when verbose boot.
- Fix a bug that X550EM_A (Denverton) can't force 10BaseT.
- Remove all half-duplex setting because of the chip specification.
- Add 2.5GBASE-T and 5GBASE-T support.
- Set ifm_baudrate correctly.
- Protect ec_multi* with mutex like other MP safe Ethernet drivers.
- On X550 and newer, print NVM Image Version with %u.%02x.
- On X540, print PHY FW Revision with %u.%x. 0x4030 will be printed
  as "Revision 4.3 ID 0x0"
- Fix value check of OEM_NVM_IMAGE_VER.
- Print PHY ID only for copper PHY.
- Fix a bug that X550 and newer didn't linkup if it forces
  100BaseTX-FDX or 10BaseT-FDX.
- Fix a bug that RX may accesses freed area. It also fixes a problem
  that if_init() takes long time on many core machine.
- Check ETHERCAP_VLAN_HWTAGGING in ixgbe_setup_vlan_hw_support(). This
  change has no influence to netbsd because it's enabled by default
  and NetBSD has no API to disable it.
- Whitespace fix.

Revision 1.392 / (download) - annotate - [select for diffs], Sun Dec 3 14:26:38 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: MAIN
Changes since 1.391: +6 -1 lines
Diff to previous 1.391 (colored) to selected 1.196 (colored)

port ips(4) driver from OpenBSD; needs a lot more work, right now just compilable

Revision 1.360.2.5 / (download) - annotate - [select for diffs], Sun Dec 3 14:21:05 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.360.2.4: +1 -6 lines
Diff to previous 1.360.2.4 (colored) to branchpoint 1.360 (colored) next main 1.361 (colored) to selected 1.196 (colored)

fix back some more incorrect sync

Revision 1.360.2.4 / (download) - annotate - [select for diffs], Sun Dec 3 11:37:07 2017 UTC (6 years, 4 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.360.2.3: +62 -27 lines
Diff to previous 1.360.2.3 (colored) to branchpoint 1.360 (colored) to selected 1.196 (colored)

update from HEAD

Revision 1.391 / (download) - annotate - [select for diffs], Tue Sep 5 08:01:43 2017 UTC (6 years, 7 months ago) by skrll
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202
Changes since 1.390: +2 -1 lines
Diff to previous 1.390 (colored) to selected 1.196 (colored)

Add an XHCI_DISABLE_MSI option

Revision 1.390 / (download) - annotate - [select for diffs], Wed Aug 30 08:49:18 2017 UTC (6 years, 7 months ago) by msaitoh
Branch: MAIN
Changes since 1.389: +3 -1 lines
Diff to previous 1.389 (colored) to selected 1.196 (colored)

- Sync with FreeBSD r320688 (and up to r322865):
  - Add C3000(Denvertion(-NS)) support.
  - Add bypass function support for bypass adapters. Sysctls are provided.
    Not tested because I have no any bypass adapter.
  - ixv(4): set RSS mapping.
  - Change EEE sysctl.
  - ixv(4): Add TSOv6.
  - ixv(4): Mailbox API 1.2 and more are implemented and comment says it
    negotiate with 1.2 but it really does 1.1...
  - Remove thermal test sysctl.
  - Fix unknown bugs.
- Print driver feature capabilities and enable bits when verbose boot.

Revision 1.372.2.7 / (download) - annotate - [select for diffs], Mon Aug 28 17:52:05 2017 UTC (6 years, 7 months ago) by skrll
Branch: nick-nhusb
Changes since 1.372.2.6: +11 -24 lines
Diff to previous 1.372.2.6 (colored) to branchpoint 1.372 (colored) next main 1.373 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.389 / (download) - annotate - [select for diffs], Wed Aug 2 08:39:14 2017 UTC (6 years, 8 months ago) by cherry
Branch: MAIN
CVS Tags: nick-nhusb-base-20170825
Changes since 1.388: +6 -24 lines
Diff to previous 1.388 (colored) to selected 1.196 (colored)

Reorg the virtio(4) config(9) code to be explicitly pci specific.

We'll later use this for a non-pci virtio(4) usecase.

ok martin

Revision 1.371.4.5 / (download) - annotate - [select for diffs], Tue Jul 25 19:43:03 2017 UTC (6 years, 8 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-2-RELEASE
Changes since 1.371.4.4: +6 -1 lines
Diff to previous 1.371.4.4 (colored) to branchpoint 1.371 (colored) next main 1.372 (colored) to selected 1.196 (colored)

Apply patch (requested by nonaka in ticket #1413):
iwm(4): Add a driver for Intel Wireless 726x, 316x, 826x and 416x series.
Ported from OpenBSD.

Revision 1.381.2.3 / (download) - annotate - [select for diffs], Wed Apr 26 02:53:12 2017 UTC (6 years, 11 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.381.2.2: +4 -1 lines
Diff to previous 1.381.2.2 (colored) to branchpoint 1.381 (colored) next main 1.382 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.385.2.1 / (download) - annotate - [select for diffs], Fri Apr 21 16:53:47 2017 UTC (7 years ago) by bouyer
Branch: bouyer-socketcan
Changes since 1.385: +6 -1 lines
Diff to previous 1.385 (colored) next main 1.386 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.388 / (download) - annotate - [select for diffs], Thu Apr 13 10:37:36 2017 UTC (7 years ago) by knakahara
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-20170426, perseant-stdc-iso10646-base, perseant-stdc-iso10646, netbsd-8-base, matt-nb8-mediatek-base, matt-nb8-mediatek, bouyer-socketcan-base1
Branch point for: netbsd-8
Changes since 1.387: +3 -1 lines
Diff to previous 1.387 (colored) to selected 1.196 (colored)

wm(4) can disable msi/msix by build option and ddb command.

suggested by nonaka@n.o.
reviewed by msaitoh@n.o and nonaka@n.o.

Revision 1.387 / (download) - annotate - [select for diffs], Wed Mar 22 03:32:09 2017 UTC (7 years, 1 month ago) by knakahara
Branch: MAIN
CVS Tags: jdolecek-ncq-base, jdolecek-ncq
Changes since 1.386: +2 -1 lines
Diff to previous 1.386 (colored) to selected 1.196 (colored)

make kernel config flag WM_EVENT_COUNTERS.

suggested by msaitoh@n.o.

Revision 1.381.2.2 / (download) - annotate - [select for diffs], Mon Mar 20 06:57:29 2017 UTC (7 years, 1 month ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.381.2.1: +3 -1 lines
Diff to previous 1.381.2.1 (colored) to branchpoint 1.381 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.386 / (download) - annotate - [select for diffs], Fri Mar 3 07:38:52 2017 UTC (7 years, 1 month ago) by knakahara
Branch: MAIN
CVS Tags: pgoyette-localcount-20170320
Changes since 1.385: +3 -1 lines
Diff to previous 1.385 (colored) to selected 1.196 (colored)

make kernel config option WM_RX_PROCESS_LIMIT_DEFAULT and WM_RX_INTR_PROCESS_LIMIT_DEFAULT

e.g. if
    - WM_RX_PROCESS_LIMIT_DEFAULT is set 0
    - WM_RX_INTR_PROCESS_LIMIT_DEFAULT is set -1 (means almost infinite)
that means wm(4) does not use polling mode.

Revision 1.371.4.3.4.1 / (download) - annotate - [select for diffs], Wed Jan 18 08:46:27 2017 UTC (7 years, 3 months ago) by skrll
Branch: netbsd-7-nhusb
Changes since 1.371.4.3: +6 -2 lines
Diff to previous 1.371.4.3 (colored) next main 1.371.4.4 (colored) to selected 1.196 (colored)

Sync with netbsd-5

Revision 1.381.2.1 / (download) - annotate - [select for diffs], Sat Jan 7 08:56:33 2017 UTC (7 years, 3 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.381: +19 -11 lines
Diff to previous 1.381 (colored) to selected 1.196 (colored)

Sync with HEAD.  (Note that most of these changes are simply $NetBSD$
tag issues.)

Revision 1.371.4.4 / (download) - annotate - [select for diffs], Fri Dec 23 06:33:56 2016 UTC (7 years, 3 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1
Changes since 1.371.4.3: +6 -2 lines
Diff to previous 1.371.4.3 (colored) to branchpoint 1.371 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by bsiegert in ticket #1338):
	sys/arch/amd64/conf/GENERIC: revision 1.418
	sys/dev/pci/files.pci: revision 1.379
	sys/dev/pci/vioscsi.c: revisions 1.1-1.8
	sys/dev/pci/vioscsireg.h: revision 1.1
	sys/dev/pci/virtioreg.h: revisions 1.5, 1.6
add the common flag bits
--
Add vioscsi, compile tested only (toxic)
--
this is working now, remove debugging.
--
add vioscsi
--
kill some more debugging.
--
Fake mode sense data for illegal targets. qemu reports 256 targets...
--
fix the status return.
--
Use SCSIPI_CHAN_NOSETTLE.
--
vioscsi_req_get()/virtio_enqueue_prep() failing is actually perfectly
normal - observed failures included 10, 27, 61 in-flight commands,
so probably depends on particular command mix; return with
XS_RESOURCE_SHORTAGE rather then panic
do vioscsi_req_put() when initial bus_dmamap_load() fails, as suggested
by the XXX; the vq_done hook is called by virtio, but in that case we
never get to commit the request to it
--
react on ADAPTER_REQ_SET_XFER_MODE so that we set tagged queuing
pass tag type and set id

Revision 1.372.2.6 / (download) - annotate - [select for diffs], Mon Dec 5 10:55:02 2016 UTC (7 years, 4 months ago) by skrll
Branch: nick-nhusb
Changes since 1.372.2.5: +19 -11 lines
Diff to previous 1.372.2.5 (colored) to branchpoint 1.372 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.385 / (download) - annotate - [select for diffs], Fri Dec 2 10:48:11 2016 UTC (7 years, 4 months ago) by msaitoh
Branch: MAIN
CVS Tags: pgoyette-localcount-20170107, nick-nhusb-base-20170204, nick-nhusb-base-20161204, bouyer-socketcan-base
Branch point for: bouyer-socketcan
Changes since 1.384: +2 -1 lines
Diff to previous 1.384 (colored) to selected 1.196 (colored)

Add ixgbe_osdep.c.

Revision 1.384 / (download) - annotate - [select for diffs], Thu Dec 1 06:56:28 2016 UTC (7 years, 4 months ago) by msaitoh
Branch: MAIN
Changes since 1.383: +14 -14 lines
Diff to previous 1.383 (colored) to selected 1.196 (colored)

Update ixg(4) and ixv(4) up to FreeBSD r282299:
- Add support for X55x.
- ADD EEE support (not tested).
- Add WOL support (not tested).
- Add suspend/resume support (not testd).
- Add LPLU support (not tested).
- Add DMA Coalescing (note verified).
- Not tested well for sysctls.
- Fix ixgbe_set_advertise() a bit. At least, FreeBSD r294578 is required
  to work hw.ixg0.advertise_speed sysctl correctly.

Revision 1.383 / (download) - annotate - [select for diffs], Mon Nov 28 02:23:33 2016 UTC (7 years, 4 months ago) by msaitoh
Branch: MAIN
Changes since 1.382: +4 -2 lines
Diff to previous 1.382 (colored) to selected 1.196 (colored)

 FreeBSD r280182 made new file ix_txrx.c and moved ixgbe.c and ixv's common
code into it. Before sync with whole of them, just move ixgbe.c and ixv.c's
common code into ix_txrx.c from ixgbe.c. In this commit, only ixgbe.c is split
into the device dependent part and the common part. ixv.c isn't change to make
this commit no functional change. To use ixv.c with ix_txrx.c, it's required
to modify the common part's API and functions themselves.

 This commit is done to make the next change easy to understand.

Revision 1.382 / (download) - annotate - [select for diffs], Mon Nov 21 16:34:34 2016 UTC (7 years, 4 months ago) by macallan
Branch: MAIN
Changes since 1.381: +6 -1 lines
Diff to previous 1.381 (colored) to selected 1.196 (colored)

missing bits for pm3fb, should have went with previous...

Revision 1.372.2.5 / (download) - annotate - [select for diffs], Sun May 29 08:44:21 2016 UTC (7 years, 10 months ago) by skrll
Branch: nick-nhusb
Changes since 1.372.2.4: +5 -1 lines
Diff to previous 1.372.2.4 (colored) to branchpoint 1.372 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.381 / (download) - annotate - [select for diffs], Sun May 1 10:21:02 2016 UTC (7 years, 11 months ago) by nonaka
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, localcount-20160914
Branch point for: pgoyette-localcount
Changes since 1.380: +5 -1 lines
Diff to previous 1.380 (colored) to selected 1.196 (colored)

Added nvme(4) for Non-Volatile Memory Host Controller Interface devices.
Ported from OpenBSD.

Revision 1.372.2.4 / (download) - annotate - [select for diffs], Sat Mar 19 11:30:10 2016 UTC (8 years, 1 month ago) by skrll
Branch: nick-nhusb
Changes since 1.372.2.3: +6 -1 lines
Diff to previous 1.372.2.3 (colored) to branchpoint 1.372 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.380 / (download) - annotate - [select for diffs], Tue Jan 5 12:18:42 2016 UTC (8 years, 3 months ago) by msaitoh
Branch: MAIN
CVS Tags: nick-nhusb-base-20160422, nick-nhusb-base-20160319
Changes since 1.379: +6 -1 lines
Diff to previous 1.379 (colored) to selected 1.196 (colored)

Add ismt(4).

Revision 1.372.2.3 / (download) - annotate - [select for diffs], Sun Dec 27 12:09:50 2015 UTC (8 years, 3 months ago) by skrll
Branch: nick-nhusb
Changes since 1.372.2.2: +7 -3 lines
Diff to previous 1.372.2.2 (colored) to branchpoint 1.372 (colored) to selected 1.196 (colored)

Sync with HEAD (as of 26th Dec)

Revision 1.379 / (download) - annotate - [select for diffs], Thu Oct 29 01:56:12 2015 UTC (8 years, 5 months ago) by christos
Branch: MAIN
CVS Tags: nick-nhusb-base-20151226
Changes since 1.378: +6 -2 lines
Diff to previous 1.378 (colored) to selected 1.196 (colored)

Add vioscsi, compile tested only (toxic)

Revision 1.378 / (download) - annotate - [select for diffs], Tue Oct 20 13:27:36 2015 UTC (8 years, 6 months ago) by tnn
Branch: MAIN
Changes since 1.377: +2 -2 lines
Diff to previous 1.377 (colored) to selected 1.196 (colored)

add ifnet attributes to vioif(4) so it can be config(8)ed as root device

Revision 1.372.2.2 / (download) - annotate - [select for diffs], Tue Sep 22 12:05:59 2015 UTC (8 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.372.2.1: +8 -3 lines
Diff to previous 1.372.2.1 (colored) to branchpoint 1.372 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.377 / (download) - annotate - [select for diffs], Thu Aug 27 14:04:08 2015 UTC (8 years, 7 months ago) by nonaka
Branch: MAIN
CVS Tags: nick-nhusb-base-20150921
Changes since 1.376: +6 -1 lines
Diff to previous 1.376 (colored) to selected 1.196 (colored)

Added rtwn(4) for Realtek RTL8188CE/RTL8192CE PCIe 802.11b/g/n wireless network
devices.  Ported from OpenBSD.

Revision 1.371.4.3 / (download) - annotate - [select for diffs], Sun Apr 19 06:45:17 2015 UTC (9 years ago) by riz
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0
Branch point for: netbsd-7-nhusb
Changes since 1.371.4.2: +2 -1 lines
Diff to previous 1.371.4.2 (colored) to branchpoint 1.371 (colored) to selected 1.196 (colored)

Apply patch (requested by msaitoh in ticket #697):
sys/dev/pci/files.pci				1.375 via patch
sys/dev/pci/ixgbe/ixgbe.c			1.24-1.27 via patch
sys/dev/pci/ixgbe/ixgbe.h			1.4-1.6 via patch
sys/dev/pci/ixgbe/ixgbe_82598.c			1.2-1.3 via patch
sys/dev/pci/ixgbe/ixgbe_82598.h			1.1-1.2 via patch
sys/dev/pci/ixgbe/ixgbe_82599.c			1.6-1.8 via patch
sys/dev/pci/ixgbe/ixgbe_82599.h			1.1 via patch
sys/dev/pci/ixgbe/ixgbe_api.c			1.5-1.6 via patch
sys/dev/pci/ixgbe/ixgbe_api.h			1.2-1.3 via patch
sys/dev/pci/ixgbe/ixgbe_common.c		1.3-1.4 via patch
sys/dev/pci/ixgbe/ixgbe_common.h		1.2-1.3 via patch
sys/dev/pci/ixgbe/ixgbe_mbx.c			1.2-1.3 via patch
sys/dev/pci/ixgbe/ixgbe_mbx.h			1.2-1.3 via patch
sys/dev/pci/ixgbe/ixgbe_osdep.h			1.4-1.6 via patch
sys/dev/pci/ixgbe/ixgbe_phy.c			1.3-1.4 via patch
sys/dev/pci/ixgbe/ixgbe_phy.h			1.2-1.3 via patch
sys/dev/pci/ixgbe/ixgbe_type.h			1.8-1.9 via patch
sys/dev/pci/ixgbe/ixgbe_vf.c			1.2-1.3 via patch
sys/dev/pci/ixgbe/ixgbe_vf.h			1.3-1.4 via patch
sys/dev/pci/ixgbe/ixgbe_x540.c			1.1-1.2 via patch
sys/dev/pci/ixgbe/ixgbe_x540.h			1.1 via patch
sys/dev/pci/ixgbe/ixv.c				1.5-1.7 via patch
sys/dev/pci/ixgbe/ixv.h				1.4-1.5 via patch

	Synchronize our ixg(4) driver up to FreeBSD r243716:
	 - Add X540 support.
	 - Add TSO6 support.
	 - Add 100BaseTX support.
	 - The max size in dma tag is changed from 65535 to 262140 (IXGBE_TSO_SIZE).
	   The value is the same as other *BSDs. The change might cause a address
	   space shortage (ixgbe_dmamap_create() might fail) on some machines.
	 - Show 1000Base-SX correctly.
	 - Fix if_baudrate from 1G to 10G.
	 - Fix a bug that ifconfig -z (SOICZIFDATA) doesn't work.
	 - Fix a lot of bugs.
	 - Improve performance.
	[msaitoh, ticket #697]

Revision 1.372.2.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:10 2015 UTC (9 years ago) by skrll
Branch: nick-nhusb
Changes since 1.372: +13 -3 lines
Diff to previous 1.372 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.376 / (download) - annotate - [select for diffs], Sat Mar 28 14:09:59 2015 UTC (9 years ago) by jmcneill
Branch: MAIN
CVS Tags: nick-nhusb-base-20150606, nick-nhusb-base-20150406
Changes since 1.375: +3 -2 lines
Diff to previous 1.375 (colored) to selected 1.196 (colored)

Split hdaudio and PCI attach glue. Even though the driver was written with
this separation in mind, all of the code lived in sys/dev/pci/hdaudio. Move
common parts to sys/dev/hdaudio and PCI attach glue to sys/dev/pci.

Revision 1.375 / (download) - annotate - [select for diffs], Fri Mar 27 05:57:28 2015 UTC (9 years ago) by msaitoh
Branch: MAIN
Changes since 1.374: +2 -1 lines
Diff to previous 1.374 (colored) to selected 1.196 (colored)

Synchronize our ixg(4) driver up to FreeBSD r230775:
 - Add X540 support.
 - Add 100BaseTX support.
 - Fix a lot of bugs.
 - Improve performance.

Revision 1.371.4.2 / (download) - annotate - [select for diffs], Thu Mar 26 13:39:34 2015 UTC (9 years ago) by martin
Branch: netbsd-7
Changes since 1.371.4.1: +5 -2 lines
Diff to previous 1.371.4.1 (colored) to branchpoint 1.371 (colored) to selected 1.196 (colored)

Pull up the following revisions (via patch), requested by msaitoh in #641:

	sys/dev/pci/files.pci				1.374
	sys/dev/pci/ixgbe/ixgbe.h			1.3
	sys/dev/pci/ixgbe/ixgbe.c			1.20-1.23
	sys/dev/pci/ixgbe/ixgbe_type.h			1.3-1.7
	sys/dev/pci/ixgbe/ixgbe_82599.c			1.4-1.5
	sys/dev/pci/ixgbe/ixgbe_api.c			1.3-1.4
	sys/dev/pci/ixgbe/ixgbe_vf.h			1.2
	sys/dev/pci/ixgbe/ixv.c				1.3-1.4
	sys/dev/pci/ixgbe/ixv.h				1.3

 - Sync ixg(4) up to FreeBSD r230572.
   - Fix in the interrupt handler to make sure the stack TX queue is processed.
     (FreeBSD r222588)
   - The maximum read size of incoming packets is done in 1024-byte increments.
     The current code was rounding down the maximum frame size instead of
     routing up, resulting in a read size of 1024 bytes, in the non-jumbo
     frame case, and splitting the packets across multiple mbufs.
     (FreeBSD r225045)
   - Consequently the above problem exposed another issue, which is when
     packets were splitted across multiple mbufs, and all of the mbufs in the
     chain have the M_PKTHDR flag set. (FreeBSD r225045)
   - Use the correct constant for conversion between interrupt rate
     and EITR values (the previous values were off by a factor of 2)
     (FreeBSD r230572)
   - Make dev.ix.N.queueM.interrupt_rate a RW sysctl variable. Changing
     individual values affects the queue immediately, and propagates to all
     interfaces at the next reinit. (FreeBSD r230572)
   - Add dev.ix.N.queueM.irqs rdonly sysctl, to export the actual interrupt
     counts. (FreeBSD r230572)
   - Some netmap related changes.
 - Fix a bug that vlan setting may not apply to the parent interface correctly.
 - Add 82599EN_SFP and 82599_SFP_SF_QP.
 - Modify to make Intel Intel 10G Ethernet (ixg(4)) virtual function ixv(4)
   compilable. Not completed yet. It's required to use MSI-X.
 - Change comments, tabs and spaces to make difference among *BSDs small.
 - Enclose macro argument correctly. Same as *BSDs. No binary change.
 - Add missing parenthesis in IXGBE_CORE_LOCK_ASSERT() macro. No binary change.

Revision 1.374 / (download) - annotate - [select for diffs], Tue Mar 10 09:26:49 2015 UTC (9 years, 1 month ago) by msaitoh
Branch: MAIN
Changes since 1.373: +5 -2 lines
Diff to previous 1.373 (colored) to selected 1.196 (colored)

 Modify to make Intel Intel 10G Ethernet (ixg(4)) virtual function ixv(4)
compilable. Not completed yet. It's required to use MSI-X.

Revision 1.373 / (download) - annotate - [select for diffs], Sat Feb 7 13:20:00 2015 UTC (9 years, 2 months ago) by pooka
Branch: MAIN
Changes since 1.372: +6 -1 lines
Diff to previous 1.372 (colored) to selected 1.196 (colored)

Add a driver for Intel Centrino 7260 and similar wireless cards.
Supported devices should more or less match ones supported
by the Linux iwlwifi mvm driver.  Sponsored by genua mbh for OpenBSD.

This is probably the world's first Canadian cross device driver: it was
created for OpenBSD by writing and porting a NetBSD driver which was
developed in a rump kernel in Linux userspace.

Note: I don't have access to the hardware anymore, so this version is
not tested and not enabled by default.  While I tried to be careful in
adding the NetBSD bits back, it's probable that there's a snafu or two.
Feel free to send private email in case you have the hardware and there
are issues.

Revision 1.371.4.1 / (download) - annotate - [select for diffs], Sun Nov 2 10:09:44 2014 UTC (9 years, 5 months ago) by martin
Branch: netbsd-7
Changes since 1.371: +5 -1 lines
Diff to previous 1.371 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by tls in ticket #174):
	doc/CHANGES: revision 1.2005
	sys/dev/pci/viornd.c: revision 1.1
	sys/dev/pci/files.pci: revision 1.372
	sys/arch/amd64/conf/GENERIC: revision 1.401
	share/man/man4/viornd.4: revision 1.1
Add viornd(4), a driver for the VirtIO entropy source available on
QEMU, KVM, and Google Compute Engine.  From OpenBSD.

Revision 1.372 / (download) - annotate - [select for diffs], Sun Oct 26 18:43:18 2014 UTC (9 years, 5 months ago) by tls
Branch: MAIN
CVS Tags: nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.371: +5 -1 lines
Diff to previous 1.371 (colored) to selected 1.196 (colored)

Add viornd(4), a driver for the VirtIO entropy source available on
QEMU, KVM, and Google Compute Engine.  From OpenBSD.

Revision 1.360.2.3 / (download) - annotate - [select for diffs], Wed Aug 20 00:03:42 2014 UTC (9 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.360.2.2: +28 -6 lines
Diff to previous 1.360.2.2 (colored) to branchpoint 1.360 (colored) to selected 1.196 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.350.2.5 / (download) - annotate - [select for diffs], Thu May 22 11:40:24 2014 UTC (9 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.350.2.4: +34 -8 lines
Diff to previous 1.350.2.4 (colored) to branchpoint 1.350 (colored) next main 1.351 (colored) to selected 1.196 (colored)

sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.364.4.2 / (download) - annotate - [select for diffs], Sun May 18 17:45:39 2014 UTC (9 years, 11 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.364.4.1: +24 -3 lines
Diff to previous 1.364.4.1 (colored) to branchpoint 1.364 (colored) next main 1.365 (colored) to selected 1.196 (colored)

sync with head

Revision 1.371 / (download) - annotate - [select for diffs], Wed Mar 19 15:26:41 2014 UTC (10 years, 1 month ago) by nonaka
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.370: +6 -2 lines
Diff to previous 1.370 (colored) to selected 1.196 (colored)

Add a driver for Realtek RTS5209/RTS5229 Card Reader.
Ported from OpenBSD.

Revision 1.370 / (download) - annotate - [select for diffs], Tue Mar 18 18:20:41 2014 UTC (10 years, 1 month ago) by riastradh
Branch: MAIN
Changes since 1.369: +4 -1 lines
Diff to previous 1.369 (colored) to selected 1.196 (colored)

Merge riastradh-drm2 to HEAD.

Revision 1.364.6.3 / (download) - annotate - [select for diffs], Tue Mar 4 20:45:16 2014 UTC (10 years, 1 month ago) by riastradh
Branch: riastradh-drm2
Changes since 1.364.6.2: +2 -3 lines
Diff to previous 1.364.6.2 (colored) to branchpoint 1.364 (colored) next main 1.365 (colored) to selected 1.196 (colored)

Rework drm2 configuration and modularization.

- Split drm2.kmod into drmkms_linux, drmkms, drmkms_pci.
- Split up drmkms-related files.* similarly.
- Make drm_agp_* routines hooks that the drmkms_pci module installs.
- Reuse drm device major 180 for (old) drm and drmkms.

Now old drm and new drmkms can coexist happily in the same tree, with
or without PCI, and require no changes to userland.

Revision 1.364.6.2 / (download) - annotate - [select for diffs], Wed Jan 29 19:47:38 2014 UTC (10 years, 2 months ago) by riastradh
Branch: riastradh-drm2
Changes since 1.364.6.1: +5 -1 lines
Diff to previous 1.364.6.1 (colored) to branchpoint 1.364 (colored) to selected 1.196 (colored)

First draft of in-kernel drm2 attachment.

The drm2 `drm' device is now called `drmkms' (likewise `i915drmkms',
&c.) so that it can coexist with the old drm code to reduce diffs
from HEAD.  (Can't call a device `drm2'.)

Revision 1.369 / (download) - annotate - [select for diffs], Sun Jan 26 10:54:24 2014 UTC (10 years, 2 months ago) by msaitoh
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.368: +4 -2 lines
Diff to previous 1.368 (colored) to selected 1.196 (colored)

PUCCN improvements:
 - Fix a bug that the puc cn mechanism doesn't use the UART's frequency
   in pucdata.c's table.

 - Add a new option PUC_CNAUTO. If this option is set, consinit() in
   x86/x86/consinit.c checks puc com device to use it as console.
   Without this option, the behavior is the same as before.

 - Add a new config parameter PUC_CNBUS. The old code scans bus #0 only.
   If PUC_CNBUS is set, the specified number's bus will be scanned.

 - Rename comcnprobe() to puc_cnprobe() to make it clear.

 - Rename comcninit() to puc_cninit() to make it clear.

 - Add code for a device that a device's com register is MMIO (#if0 ed).

Revision 1.368 / (download) - annotate - [select for diffs], Tue Jan 21 14:52:07 2014 UTC (10 years, 2 months ago) by mlelstv
Branch: MAIN
Changes since 1.367: +7 -1 lines
Diff to previous 1.367 (colored) to selected 1.196 (colored)

wscons driver for Intel Graphics Media Accelerator.
Initial commit that already works for a couple of Notebooks
based on G35, G45, Sandy Bridge and Ivy Bridge chips.

Despite the word 'Accelerator' there is nothing acclerated yet.

Revision 1.308.8.2 / (download) - annotate - [select for diffs], Tue Nov 5 18:36:18 2013 UTC (10 years, 5 months ago) by matt
Branch: matt-nb5-mips64
Changes since 1.308.8.1: +5 -1 lines
Diff to previous 1.308.8.1 (colored) to branchpoint 1.308 (colored) next main 1.309 (colored) to selected 1.196 (colored)

Pull down xhci support from HEAD

Revision 1.367 / (download) - annotate - [select for diffs], Wed Sep 18 14:30:45 2013 UTC (10 years, 7 months ago) by macallan
Branch: MAIN
Changes since 1.366: +7 -1 lines
Diff to previous 1.366 (colored) to selected 1.196 (colored)

a preliminary driver for nvidia geforce graphics chips
so far it only supports the GeForce 2MX, tested on macppc only
no acceleration yet, just some DAC setup
the main advantage over genfb is that this driver knows how to setup the
palette registers for the 2nd output

Revision 1.364.4.1 / (download) - annotate - [select for diffs], Wed Aug 28 23:59:25 2013 UTC (10 years, 7 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.364: +6 -5 lines
Diff to previous 1.364 (colored) to selected 1.196 (colored)

sync with head

Revision 1.366 / (download) - annotate - [select for diffs], Wed Aug 21 18:08:29 2013 UTC (10 years, 8 months ago) by jakllsch
Branch: MAIN
Changes since 1.365: +5 -1 lines
Diff to previous 1.365 (colored) to selected 1.196 (colored)

We already have a config rule for the eventual core of xhci(4); may as
well have the PCI attachment rule as well.

Revision 1.364.6.1 / (download) - annotate - [select for diffs], Tue Jul 23 21:07:35 2013 UTC (10 years, 8 months ago) by riastradh
Branch: riastradh-drm2
Changes since 1.364: +2 -5 lines
Diff to previous 1.364 (colored) to selected 1.196 (colored)

sync with HEAD

Revision 1.365 / (download) - annotate - [select for diffs], Mon Jul 22 13:44:59 2013 UTC (10 years, 9 months ago) by soren
Branch: MAIN
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1
Changes since 1.364: +2 -5 lines
Diff to previous 1.364 (colored) to selected 1.196 (colored)

PUCCN is now implicit.

Revision 1.360.2.2 / (download) - annotate - [select for diffs], Sun Jun 23 06:20:18 2013 UTC (10 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.360.2.1: +5 -1 lines
Diff to previous 1.360.2.1 (colored) to branchpoint 1.360 (colored) to selected 1.196 (colored)

resync from head

Revision 1.364 / (download) - annotate - [select for diffs], Sat Mar 30 02:38:59 2013 UTC (11 years ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base, khorben-n900
Branch point for: rmind-smpnet, riastradh-drm2
Changes since 1.363: +5 -1 lines
Diff to previous 1.363 (colored) to selected 1.196 (colored)

patches for new wifi devices.

Revision 1.360.2.1 / (download) - annotate - [select for diffs], Mon Feb 25 00:29:17 2013 UTC (11 years, 1 month ago) by tls
Branch: tls-maxphys
Changes since 1.360: +9 -3 lines
Diff to previous 1.360 (colored) to selected 1.196 (colored)

resync with head

Revision 1.363 / (download) - annotate - [select for diffs], Wed Jan 30 19:08:53 2013 UTC (11 years, 2 months ago) by rkujawa
Branch: MAIN
CVS Tags: agc-symver-base, agc-symver
Changes since 1.362: +2 -2 lines
Diff to previous 1.362 (colored) to selected 1.196 (colored)

Include rasops that are actually needed by this driver.

Revision 1.350.2.4 / (download) - annotate - [select for diffs], Wed Jan 23 00:06:08 2013 UTC (11 years, 2 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.350.2.3: +8 -2 lines
Diff to previous 1.350.2.3 (colored) to branchpoint 1.350 (colored) to selected 1.196 (colored)

sync with head

Revision 1.362 / (download) - annotate - [select for diffs], Tue Jan 1 12:13:28 2013 UTC (11 years, 3 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base8
Changes since 1.361: +3 -2 lines
Diff to previous 1.361 (colored) to selected 1.196 (colored)

add a compile option to override the fallback to software drawing of bitmap
fonts on R3xx ( options RADEONFB_ALWAYS_ACCEL_PUTCHAR ) since this works just
fine on my RV350.
Next step: don't map VRAM if we don't need it.

Revision 1.361 / (download) - annotate - [select for diffs], Mon Dec 17 20:37:59 2012 UTC (11 years, 4 months ago) by mbalmer
Branch: MAIN
Changes since 1.360: +6 -1 lines
Diff to previous 1.360 (colored) to selected 1.196 (colored)

Adding ibmcd(4), a device driver for the IBM 4810 BSP cash drawer port as
found e.g. in SurePOS 300 series point of sale terminals.  The driver
provides a gpio(4) device with three pins:  pin 0 to open drawer, pin 1
to read the status and pin 2 to read whether a cash drawer is connected or
not.

Revision 1.350.2.3 / (download) - annotate - [select for diffs], Tue Oct 30 17:21:25 2012 UTC (11 years, 5 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.350.2.2: +12 -2 lines
Diff to previous 1.350.2.2 (colored) to branchpoint 1.350 (colored) to selected 1.196 (colored)

sync with head

Revision 1.360 / (download) - annotate - [select for diffs], Thu Aug 2 00:17:44 2012 UTC (11 years, 8 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-pagecache-base7, yamt-pagecache-base6
Branch point for: tls-maxphys
Changes since 1.359: +2 -2 lines
Diff to previous 1.359 (colored) to selected 1.196 (colored)

add support for anti-aliased fonts

Revision 1.359 / (download) - annotate - [select for diffs], Mon Jul 30 18:57:19 2012 UTC (11 years, 8 months ago) by degroote
Branch: MAIN
Changes since 1.358: +5 -1 lines
Diff to previous 1.358 (colored) to selected 1.196 (colored)

Add malo(4)@pci driver for Marvell Libertas wireless adaptor

Ported from OpenBSD
Known issues :
  - contrary to OpenBSD one, only support pci at the moment, because I don't
    have the necessary hardware to test PCMCIA / CARDUS Marvell Card
  - not connected to pmf(9) (unable to test it)

Revision 1.358 / (download) - annotate - [select for diffs], Wed Jul 18 23:30:13 2012 UTC (11 years, 9 months ago) by rkujawa
Branch: MAIN
Changes since 1.357: +7 -1 lines
Diff to previous 1.357 (colored) to selected 1.196 (colored)

Add 3Dfx Voodoo2 driver. Still needs some cleanup and prettyfying, but hey
it works.

Revision 1.350.2.2 / (download) - annotate - [select for diffs], Wed May 23 10:07:57 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.350.2.1: +6 -1 lines
Diff to previous 1.350.2.1 (colored) to branchpoint 1.350 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.350.6.5 / (download) - annotate - [select for diffs], Sun Apr 29 23:04:51 2012 UTC (11 years, 11 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.350.6.4: +6 -1 lines
Diff to previous 1.350.6.4 (colored) to branchpoint 1.350 (colored) next main 1.351 (colored) to selected 1.196 (colored)

sync to latest -current.

Revision 1.354.2.1 / (download) - annotate - [select for diffs], Mon Apr 23 16:31:36 2012 UTC (11 years, 11 months ago) by riz
Branch: netbsd-6
CVS Tags: netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus
Changes since 1.354: +6 -1 lines
Diff to previous 1.354 (colored) next main 1.355 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by bouyer in ticket #193):
	sys/arch/i386/conf/GENERIC: revision 1.1072
	sys/dev/pci/mpii.c: revision 1.1
	sys/arch/i386/conf/XEN3_DOM0: revision 1.66
	sys/dev/pci/files.pci: revision 1.357
	share/man/man4/Makefile: revision 1.584
	distrib/sets/lists/man/mi: revision 1.1387
	share/man/man4/mpii.4: revision 1.1
	sys/arch/amd64/conf/GENERIC: revision 1.354
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.83
	sys/arch/i386/conf/ALL: revision 1.337
Add mpii(4), a driver for LSI Logic Fusion-MPT Message Passing Interface II
SAS controllers. Ported from OpenBSD.

Revision 1.357 / (download) - annotate - [select for diffs], Thu Apr 19 17:50:51 2012 UTC (12 years ago) by bouyer
Branch: MAIN
CVS Tags: yamt-pagecache-base5, jmcneill-usbmp-base9, jmcneill-usbmp-base10
Changes since 1.356: +6 -1 lines
Diff to previous 1.356 (colored) to selected 1.196 (colored)

Add mpii(4), a driver for LSI Logic Fusion-MPT Message Passing Interface II
SAS controllers. Ported from OpenBSD.

Revision 1.350.2.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:07:45 2012 UTC (12 years ago) by yamt
Branch: yamt-pagecache
Changes since 1.350: +12 -6 lines
Diff to previous 1.350 (colored) to selected 1.196 (colored)

sync with head

Revision 1.350.6.4 / (download) - annotate - [select for diffs], Tue Mar 6 18:26:41 2012 UTC (12 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.350.6.3: +6 -1 lines
Diff to previous 1.350.6.3 (colored) to branchpoint 1.350 (colored) to selected 1.196 (colored)

sync to -current

Revision 1.350.6.3 / (download) - annotate - [select for diffs], Tue Mar 6 09:56:12 2012 UTC (12 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.350.6.2: +1 -6 lines
Diff to previous 1.350.6.2 (colored) to branchpoint 1.350 (colored) to selected 1.196 (colored)

sync to -current

Revision 1.350.6.2 / (download) - annotate - [select for diffs], Sun Mar 4 00:46:19 2012 UTC (12 years, 1 month ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.350.6.1: +6 -1 lines
Diff to previous 1.350.6.1 (colored) to branchpoint 1.350 (colored) to selected 1.196 (colored)

sync to latest -current.

Revision 1.356 / (download) - annotate - [select for diffs], Fri Mar 2 13:20:57 2012 UTC (12 years, 1 month ago) by nonaka
Branch: MAIN
CVS Tags: yamt-pagecache-base4, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base4
Changes since 1.355: +6 -1 lines
Diff to previous 1.355 (colored) to selected 1.196 (colored)

Added Lemote Yeeloong Notebook support.

Revision 1.350.6.1 / (download) - annotate - [select for diffs], Sat Feb 18 07:34:37 2012 UTC (12 years, 2 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.350: +7 -6 lines
Diff to previous 1.350 (colored) to selected 1.196 (colored)

merge to -current.

Revision 1.355 / (download) - annotate - [select for diffs], Thu Feb 16 17:33:28 2012 UTC (12 years, 2 months ago) by macallan
Branch: MAIN
CVS Tags: jmcneill-usbmp-base5, jmcneill-usbmp-base3, jmcneill-usbmp-base2
Changes since 1.354: +4 -4 lines
Diff to previous 1.354 (colored) to selected 1.196 (colored)

cache glyphs in video memory when using anti-aliased fonts on r128fb and
radeonfb

Revision 1.308.2.7 / (download) - annotate - [select for diffs], Wed Jan 25 21:18:15 2012 UTC (12 years, 2 months ago) by riz
Branch: netbsd-5
CVS Tags: netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2
Changes since 1.308.2.6: +17 -1 lines
Diff to previous 1.308.2.6 (colored) to branchpoint 1.308 (colored) next main 1.309 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by hannken in ticket #1715):
- Be robust against an invalid timer period value.
sys/dev/ic/hpetreg.h			Rev. 1.4
sys/dev/ic/hpet.c			Rev. 1.8

- Fix wrong definition of LAPIC_LEVEL_ASSERT / _MASK
sys/arch/x86/include/i82489reg.h	Rev. 1.11

- Add virtio driver - speed up disk and network access in virtual environments
sys/arch/i386/conf/GENERIC		Rev. 1.1055
sys/arch/i386/conf/ALL			Rev. 1.325
sys/arch/amd64/conf/GENERIC		Rev. 1.338
sys/dev/pci/files.pci			Rev. 1.350
sys/dev/pci/if_vioif.c			Rev. 0-1.2
sys/dev/pci/ld_virtio.c			Rev. 0-1.4
sys/dev/pci/viomb.c			Rev. 0-1.1
sys/dev/pci/virtio.c			Rev. 0-1.3
sys/dev/pci/virtioreg.h			Rev. 0-1.1
sys/dev/pci/virtiovar.h			Rev. 0-1.1
distrib/sets/lists/man/mi		Rev. 1.1352 and 1.1358
share/man/man4/Makefile			Rev. 1.573 and 1.575
share/man/man4/ld.4			Rev. 1.19
share/man/man4/virtio.4			Rev. 0-1.4
share/man/man4/vioif.4			Rev. 0-1.2
share/man/man4/viomb.4			Rev. 0-1.2

Allow NetBSD to run unmodified under Linux/kvm.

Revision 1.354 / (download) - annotate - [select for diffs], Tue Jan 24 01:58:40 2012 UTC (12 years, 2 months ago) by rkujawa
Branch: MAIN
CVS Tags: netbsd-6-base
Branch point for: netbsd-6
Changes since 1.353: +2 -2 lines
Diff to previous 1.353 (colored) to selected 1.196 (colored)

Add missing i2c dependencies to voodoofb.

Revision 1.353 / (download) - annotate - [select for diffs], Sat Jan 21 23:54:57 2012 UTC (12 years, 3 months ago) by rkujawa
Branch: MAIN
Changes since 1.352: +2 -2 lines
Diff to previous 1.352 (colored) to selected 1.196 (colored)

Fix double i2cbus dependency for voyager

Revision 1.352 / (download) - annotate - [select for diffs], Sat Jan 21 23:46:49 2012 UTC (12 years, 3 months ago) by rkujawa
Branch: MAIN
Changes since 1.351: +5 -5 lines
Diff to previous 1.351 (colored) to selected 1.196 (colored)

Change dependency iic to i2cbus for fb drivers. OK macallan.

Revision 1.351 / (download) - annotate - [select for diffs], Tue Jan 3 00:25:49 2012 UTC (12 years, 3 months ago) by macallan
Branch: MAIN
Changes since 1.350: +3 -2 lines
Diff to previous 1.350 (colored) to selected 1.196 (colored)

support anti-aliased fonts in 32bit colour
enable with options RADEONFB_DEPTH_32

Revision 1.350 / (download) - annotate - [select for diffs], Sun Oct 30 12:12:21 2011 UTC (12 years, 5 months ago) by hannken
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.349: +17 -1 lines
Diff to previous 1.349 (colored) to selected 1.196 (colored)

Import of the virtio driver written by MINOURA Makoto <minoura@netbsd.org>
with minor changes to make it compile an run on -current.  This driver
speeds up disk and network access in virtual environments like KVM.

Enabled on i386 and amd64.  Tested with a CentOS 5.7 x86_64 host.

See http://ozlabs.org/~rusty/virtio-spec/virtio.pdf for the specification.

Revision 1.349 / (download) - annotate - [select for diffs], Sat Oct 8 00:19:14 2011 UTC (12 years, 6 months ago) by kiyohara
Branch: MAIN
Changes since 1.348: +2 -2 lines
Diff to previous 1.348 (colored) to selected 1.196 (colored)

Fix panic when boot time.  Require attribute drm to voodoofb.

Revision 1.348 / (download) - annotate - [select for diffs], Wed Aug 31 16:47:31 2011 UTC (12 years, 7 months ago) by macallan
Branch: MAIN
Changes since 1.347: +6 -5 lines
Diff to previous 1.347 (colored) to selected 1.196 (colored)

split up voyagerfb into the framebuffer portion and a pseudo bus that we can
attach all the other sub-devices to
while there attach an i2c bus

Revision 1.347 / (download) - annotate - [select for diffs], Sat Aug 27 13:28:37 2011 UTC (12 years, 7 months ago) by bouyer
Branch: MAIN
Changes since 1.346: +5 -1 lines
Diff to previous 1.346 (colored) to selected 1.196 (colored)

Add a basic driver for the SIS315 Pro frame buffer found on some loogson2-based
systems, from OpenBSD.
At this time it can only map the framebuffer and attaches wscons,
using whatever resolution was configured by the firmware.
It doens't support any accelaration or mode change.

Revision 1.346 / (download) - annotate - [select for diffs], Wed Aug 24 20:27:35 2011 UTC (12 years, 7 months ago) by dyoung
Branch: MAIN
Changes since 1.345: +2 -1 lines
Diff to previous 1.345 (colored) to selected 1.196 (colored)

Add to pci_bus_devorder() an argument that tells the number of slots
available in the devs array.  Change the type of the devs array from
char to uint8_t.  Treat the return value of pci_bus_devorder() as the
number of slots that it filled.

Don't use the __PCI_BUS_DEVORDER #definition to configure the kernel
but let the linker do it.  Make pci_bus_devorder() available on all
architectures by adding a default implementation that will DTRT on
all architectures but hpcmips, the only architecture to #define
__PCI_BUS_DEVORDER.  On hpcmips, adapt the implementation to the new
calling convention.

XXX I can compile an hpcmips GENERIC kernel, but I don't have a
XXX hpcmips box to test it on.

Revision 1.345 / (download) - annotate - [select for diffs], Fri Aug 12 22:02:56 2011 UTC (12 years, 8 months ago) by dyoung
Branch: MAIN
Changes since 1.344: +16 -1 lines
Diff to previous 1.344 (colored) to selected 1.196 (colored)

Attach ixg(4) to the kernel build (it's not in any kernel
configurations, yet).

Revision 1.344 / (download) - annotate - [select for diffs], Thu Aug 11 07:33:24 2011 UTC (12 years, 8 months ago) by mbalmer
Branch: MAIN
Changes since 1.343: +7 -1 lines
Diff to previous 1.343 (colored) to selected 1.196 (colored)

pwdog(4) is a device driver for QUANCOM Electronic PWDOG1 PCI
attached watchdog timers.

Revision 1.343 / (download) - annotate - [select for diffs], Thu Aug 4 14:43:55 2011 UTC (12 years, 8 months ago) by jakllsch
Branch: MAIN
Changes since 1.342: +6 -1 lines
Diff to previous 1.342 (colored) to selected 1.196 (colored)

Add coram(4).

A driver for CX23885-based TV cards, such as the
Hauppauge WinTV HVR-1250 "Coram" board.

Currently only supports ATSC 8VSB reception.

Revision 1.342 / (download) - annotate - [select for diffs], Thu Jul 14 23:47:45 2011 UTC (12 years, 9 months ago) by jmcneill
Branch: MAIN
Changes since 1.341: +2 -2 lines
Diff to previous 1.341 (colored) to selected 1.196 (colored)

hook in lg3303 demod support and modularize

Revision 1.341 / (download) - annotate - [select for diffs], Mon Jul 11 00:46:04 2011 UTC (12 years, 9 months ago) by jakllsch
Branch: MAIN
Changes since 1.340: +7 -1 lines
Diff to previous 1.340 (colored) to selected 1.196 (colored)

Add cxdtv(4), a dtv(4) driver for Conexant CX23880-series DTV interface chips.

Initially supports digital reception on ATI HDTV Wonder card.

Revision 1.335.2.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:08:10 2011 UTC (12 years, 10 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.335: +23 -9 lines
Diff to previous 1.335 (colored) next main 1.336 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.326.2.3 / (download) - annotate - [select for diffs], Thu Apr 21 01:41:49 2011 UTC (13 years ago) by rmind
Branch: rmind-uvmplock
Changes since 1.326.2.2: +5 -0 lines
Diff to previous 1.326.2.2 (colored) to branchpoint 1.326 (colored) next main 1.327 (colored) to selected 1.196 (colored)

sync with head

Revision 1.340 / (download) - annotate - [select for diffs], Mon Apr 4 14:33:51 2011 UTC (13 years ago) by bouyer
Branch: MAIN
CVS Tags: rmind-uvmplock-nbase, rmind-uvmplock-base, cherry-xenmp-base, cherry-xenmp
Changes since 1.339: +6 -1 lines
Diff to previous 1.339 (colored) to selected 1.196 (colored)

Add rdcide(4), a driver for the IDE controller found in RDC's
vortex86/PMX-1000 system-on-chip.

Revision 1.326.2.2 / (download) - annotate - [select for diffs], Sat Mar 5 20:53:37 2011 UTC (13 years, 1 month ago) by rmind
Branch: rmind-uvmplock
Changes since 1.326.2.1: +39 -8 lines
Diff to previous 1.326.2.1 (colored) to branchpoint 1.326 (colored) to selected 1.196 (colored)

sync with head

Revision 1.335.4.3 / (download) - annotate - [select for diffs], Sat Mar 5 15:10:23 2011 UTC (13 years, 1 month ago) by bouyer
Branch: bouyer-quota2
Changes since 1.335.4.2: +6 -1 lines
Diff to previous 1.335.4.2 (colored) to branchpoint 1.335 (colored) next main 1.336 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.339 / (download) - annotate - [select for diffs], Wed Feb 23 00:35:29 2011 UTC (13 years, 1 month ago) by jmcneill
Branch: MAIN
CVS Tags: bouyer-quota2-nbase
Changes since 1.338: +6 -1 lines
Diff to previous 1.338 (colored) to selected 1.196 (colored)

add network driver for Atheros AR813x/AR815x ethernet controllers, based
on a patch from fire crow on tech-net with additional bpf & detach fixes,
module support, and a match for 8152 v2.0 devices.

alc0 at pci3 dev 0 function 0: Attansic/Atheros L1C/L2C Ethernet
alc0: ioapic0 pin 17
alc0: Ethernet address 00:26:6c:9e:d4:c1
ukphy0 at alc0 phy 0: L2 10/100 PHY (OUI 0x00c82e, model 0x0002), rev. 5
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT-FDX, auto

Revision 1.335.4.2 / (download) - annotate - [select for diffs], Thu Feb 17 12:00:13 2011 UTC (13 years, 2 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.335.4.1: +3 -6 lines
Diff to previous 1.335.4.1 (colored) to branchpoint 1.335 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.338 / (download) - annotate - [select for diffs], Wed Feb 9 21:21:32 2011 UTC (13 years, 2 months ago) by macallan
Branch: MAIN
CVS Tags: bouyer-quota2-base
Changes since 1.337: +3 -6 lines
Diff to previous 1.337 (colored) to selected 1.196 (colored)

use the bus independent stuff from ic/ct65550* and leave only the PCI specific
bits in pci/chipsfb.c

Revision 1.335.4.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:19:50 2011 UTC (13 years, 2 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.335: +11 -4 lines
Diff to previous 1.335 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.337 / (download) - annotate - [select for diffs], Wed Jan 26 18:48:13 2011 UTC (13 years, 2 months ago) by bouyer
Branch: MAIN
Changes since 1.336: +9 -4 lines
Diff to previous 1.336 (colored) to selected 1.196 (colored)

Add a driver for the RDC Semiconductor RDC R6040 10/100 Ethernet controller,
as found in the vortex86 SoCs (http://www.vortex86dx.com).
Ported from freebsd.
Not added to amd64's GENERIC because this CPU is 32bit only.

thanks to DM&P Electronics, Inc for providing documentation and sample
devices for this work.

Revision 1.336 / (download) - annotate - [select for diffs], Sat Jan 22 15:14:27 2011 UTC (13 years, 2 months ago) by cegger
Branch: MAIN
Changes since 1.335: +3 -1 lines
Diff to previous 1.335 (colored) to selected 1.196 (colored)

Implement new WSDISPLAYIO_GET_BUSID ioctl.
It returns the bus id and allows userland (like Xorg) to create mapping
of ttyE? and bus id. For now only PCI is implemented.

First discussed with macallan@ then public on tech-kern@ and tech-x11@

Revision 1.308.2.6.4.1 / (download) - annotate - [select for diffs], Fri Jan 7 02:23:57 2011 UTC (13 years, 3 months ago) by matt
Branch: matt-nb5-pq3
Changes since 1.308.2.6: +2 -2 lines
Diff to previous 1.308.2.6 (colored) next main 1.308.2.7 (colored) to selected 1.196 (colored)

arcmsr needs sysmon_envsys

Revision 1.335 / (download) - annotate - [select for diffs], Sat Dec 11 18:18:09 2010 UTC (13 years, 4 months ago) by matt
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: jruoho-x86intr, bouyer-quota2
Changes since 1.334: +2 -2 lines
Diff to previous 1.334 (colored) to selected 1.196 (colored)

arcmsr needs sysmon_envsys

Revision 1.334 / (download) - annotate - [select for diffs], Sat Nov 13 00:47:24 2010 UTC (13 years, 5 months ago) by jnemeth
Branch: MAIN
Changes since 1.333: +6 -1 lines
Diff to previous 1.333 (colored) to selected 1.196 (colored)

PR/39094 - Kaspar Brand -- Add et (Agere ET1310/ET1301) network driver

The et(4) driver supports PCI Express Ethernet adapters based on
the Agere/LSI ET1310/ET1301 integrated MAC/PHY.

The et(4) driver was written by Sepherosa Ziehau for DragonFlyBSD,
ported to OpenBSD by Jonathan Gray and subsequently ported to NetBSD
by Kaspar Brand.

Revision 1.333 / (download) - annotate - [select for diffs], Wed Nov 10 22:34:24 2010 UTC (13 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.332: +6 -1 lines
Diff to previous 1.332 (colored) to selected 1.196 (colored)

Add nside(4) - a driver for the National Semiconductor PC87415 IDE
controller as found in many HP PA-RISC machines.

From OpenBSD.

Reviewed by Manuel Bouyer.

Revision 1.332 / (download) - annotate - [select for diffs], Tue Nov 9 12:24:48 2010 UTC (13 years, 5 months ago) by skrll
Branch: MAIN
Changes since 1.331: +5 -1 lines
Diff to previous 1.331 (colored) to selected 1.196 (colored)

Update sti(4) from OpenBSD bringing across support for sti @ pci.

Thanks to Adam Hoka for testing.

Revision 1.331 / (download) - annotate - [select for diffs], Sat Nov 6 14:56:12 2010 UTC (13 years, 5 months ago) by jakllsch
Branch: MAIN
Changes since 1.330: +6 -1 lines
Diff to previous 1.330 (colored) to selected 1.196 (colored)

Add Intel SCH IDE controller driver.
From OpenBSD via Tomokazu HARADA in PR#42310.

Revision 1.324.2.3 / (download) - annotate - [select for diffs], Sat Nov 6 08:08:30 2010 UTC (13 years, 5 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.324.2.2: +5 -2 lines
Diff to previous 1.324.2.2 (colored) to branchpoint 1.324 (colored) next main 1.325 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.330 / (download) - annotate - [select for diffs], Wed Nov 3 00:49:02 2010 UTC (13 years, 5 months ago) by macallan
Branch: MAIN
CVS Tags: uebayasi-xip-base4
Changes since 1.329: +5 -2 lines
Diff to previous 1.329 (colored) to selected 1.196 (colored)

pull in rasops8 for radeonfb, while there defflag a bunch of options and
make them all use the same prefix

Revision 1.324.2.2 / (download) - annotate - [select for diffs], Tue Aug 17 06:46:23 2010 UTC (13 years, 8 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.324.2.1: +2 -0 lines
Diff to previous 1.324.2.1 (colored) to branchpoint 1.324 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.303.4.7 / (download) - annotate - [select for diffs], Wed Aug 11 22:53:44 2010 UTC (13 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.303.4.6: +20 -14 lines
Diff to previous 1.303.4.6 (colored) to branchpoint 1.303 (colored) next main 1.304 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.326.2.1 / (download) - annotate - [select for diffs], Sun May 30 05:17:32 2010 UTC (13 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.326: +20 -14 lines
Diff to previous 1.326 (colored) to selected 1.196 (colored)

sync with head

Revision 1.329 / (download) - annotate - [select for diffs], Mon May 24 20:29:41 2010 UTC (13 years, 10 months ago) by pgoyette
Branch: MAIN
CVS Tags: yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base3, uebayasi-xip-base2
Changes since 1.328: +3 -1 lines
Diff to previous 1.328 (colored) to selected 1.196 (colored)

Extract the vendor/product tables and related access routines into a
separate kernel module.  Update pci bus attach routine to load the
module (if available) when we're about to start scanning the bus, and
unload the module after the scan is finished.

On architectures which support loading of modules by the boot loader,
the 'pciverbose' module can be loaded and executed without needing to
rebuild the kernel.  On all architectures, using 'options PCIVERBOSE'
in the kernel configuration file will create a 'builtin' module which
is functionally equivalent to previous behavior.

XXX Although not nearly as large as the vendor and product tables,
XXX the PCI class and subclass tables might also be offloaded into
XXX the module at a future time.

XXX Cardbus (and possibly other) drivers should also be modified to
XXX load the module before scanning/attaching devices.

Revision 1.324.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:43:32 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.324: +25 -15 lines
Diff to previous 1.324 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.308.8.1 / (download) - annotate - [select for diffs], Wed Apr 21 00:27:39 2010 UTC (14 years ago) by matt
Branch: matt-nb5-mips64
CVS Tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Changes since 1.308: +24 -6 lines
Diff to previous 1.308 (colored) to selected 1.196 (colored)

sync to netbsd-5

Revision 1.328 / (download) - annotate - [select for diffs], Thu Apr 1 04:04:11 2010 UTC (14 years ago) by jakllsch
Branch: MAIN
CVS Tags: uebayasi-xip-base1
Changes since 1.327: +5 -1 lines
Diff to previous 1.327 (colored) to selected 1.196 (colored)

Add support for Domex 536 PCI SCSI controller to nca(4).
This truly remarkable chip is found on the Domex DMX-3191D SCSI adapter.

Revision 1.327 / (download) - annotate - [select for diffs], Sun Mar 21 21:11:13 2010 UTC (14 years, 1 month ago) by jklos
Branch: MAIN
Changes since 1.326: +14 -14 lines
Diff to previous 1.326 (colored) to selected 1.196 (colored)

Reorganizing all Chelsio 10 gig files into separate directory.

Revision 1.303.4.6 / (download) - annotate - [select for diffs], Thu Mar 11 15:03:43 2010 UTC (14 years, 1 month ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.303.4.5: +27 -8 lines
Diff to previous 1.303.4.5 (colored) to branchpoint 1.303 (colored) to selected 1.196 (colored)

sync with head

Revision 1.326 / (download) - annotate - [select for diffs], Thu Feb 25 03:33:09 2010 UTC (14 years, 1 month ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9
Branch point for: rmind-uvmplock
Changes since 1.325: +7 -1 lines
Diff to previous 1.325 (colored) to selected 1.196 (colored)

a very preliminary driver for Wildcat 5110 / Sun XVR-500 graphics boards
Since we don't have any documentationthis driver is unaccelerated and thanks
to the insane state we get the hardware in it's also slow and scrolling
looks weird.
Some hardware info came from OpenBSD's ifb driver.

Revision 1.325 / (download) - annotate - [select for diffs], Mon Feb 22 05:55:10 2010 UTC (14 years, 1 month ago) by ahoka
Branch: MAIN
Changes since 1.324: +2 -2 lines
Diff to previous 1.324 (colored) to selected 1.196 (colored)

Restore splashscreen support with genfb.
genfb patch from Pierre Pronchery, other small changes to make it
compile by me.

Closes PR kern/42605.

XXX doesnt work in 8bit, probably a cmap issue

Revision 1.324 / (download) - annotate - [select for diffs], Thu Jan 7 09:25:19 2010 UTC (14 years, 3 months ago) by jdc
Branch: MAIN
CVS Tags: uebayasi-xip-base
Branch point for: uebayasi-xip
Changes since 1.323: +6 -1 lines
Diff to previous 1.323 (colored) to selected 1.196 (colored)

Add cas (Sun Cassini/Cassini+ (GigaSwift) Ethernet).

Revision 1.308.2.6 / (download) - annotate - [select for diffs], Wed Oct 28 09:03:42 2009 UTC (14 years, 5 months ago) by bouyer
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-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, matt-nb5-pq3-base
Branch point for: matt-nb5-pq3
Changes since 1.308.2.5: +5 -1 lines
Diff to previous 1.308.2.5 (colored) to branchpoint 1.308 (colored) to selected 1.196 (colored)

Pull up the following revisions, requested by sborrill in ticket #1114:
	share/man/man4/sdhc.4           1.1-1.2
	sys/dev/pci/sdhc_pci.c          1.1-1.3
	distrib/sets/lists/man/mi       patch
	share/man/man4/Makefile         patch
	sys/arch/amd64/conf/GENERIC     patch
	sys/arch/i386/conf/ALL          patch
	sys/arch/i386/conf/GENERIC      patch
	sys/dev/pci/files.pci           patch
	sys/dev/pci/pcidevs             patch
	sys/dev/pci/pcidevs.h           regen
	sys/dev/pci/pcidevs_data.h      regen

Add sdhc(4), a driver for SD controllers following the SD Host
Controller Standard Simplified Specification.

Revision 1.323 / (download) - annotate - [select for diffs], Wed Oct 28 02:10:27 2009 UTC (14 years, 5 months ago) by macallan
Branch: MAIN
CVS Tags: matt-premerge-20091211, jym-xensuspend-nbase
Changes since 1.322: +7 -1 lines
Diff to previous 1.322 (colored) to selected 1.196 (colored)

A driver for the Permedia 2 graphics processor, so far it's been tested only
on sparc64 with a Sun PGX32 / TechSource Raptor GFX 8P
So far it accelerates block copies, rectangle fills and the cursor, it
supports the usual wsdisplay / vcons stuff.
TODO:
- character drawing by hardware so we don't need to map the framebuffer
- DDC2 support
- mode setting
This driver still relies on the firmware to set up graphics modes etc. so it
won't work on x86 ( or non-OpenFirmware for that matter ) unless you use the
VESA BIOS to set up graphics and pass the right properties ( width, height
etc. ) to the driver. For the same reason it will work only if it's the
OpenFirmware console.

Revision 1.308.2.5 / (download) - annotate - [select for diffs], Mon Sep 28 00:27:13 2009 UTC (14 years, 6 months ago) by snj
Branch: netbsd-5
Changes since 1.308.2.4: +3 -6 lines
Diff to previous 1.308.2.4 (colored) to branchpoint 1.308 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by jakllsch in ticket #1023):
	sys/conf/files: revision 1.956 via patch
	sys/dev/pci/files.pci: revision 1.321
As, siisata attaches not just at pci, but for a while now, also at cardbus,
move siisata core driver config to the propper config file.

Revision 1.308.2.4 / (download) - annotate - [select for diffs], Mon Sep 28 00:17:28 2009 UTC (14 years, 6 months ago) by snj
Branch: netbsd-5
Changes since 1.308.2.3: +2 -2 lines
Diff to previous 1.308.2.3 (colored) to branchpoint 1.308 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by jakllsch in ticket #1023):
	sys/dev/ic/siisata.c: revision 1.3
	sys/dev/ic/siisatareg.h: revision 1.3
	sys/dev/ic/siisatavar.h: revision 1.3
	sys/dev/pci/files.pci: revision 1.315
	sys/dev/pci/siisata_pci.c: revision 1.3
A few changes for siisata(4):
 - Support detachment.  From KIYOHARA Takashi.
 - Add PCI detachment functionality (albeit not very interesting when
   the bus can not yet be rescanned).
 - Rework interrupt handlers to reduce near-duplicate code.
   Borrowed from ahcisata(4).
 - Attempt to make polled I/O work. Untested.
 - Fix formatting of some messages.
 - For always-polled commands, disable interrupt
   at slot level rather than port level.
 - Instead of busy-waiting indefinitely for completion of some commands
   move on after 31 seconds. Use cv_timedwait(9) instead of DELAY(9).
 - Use abstracted SATA FIS code.
 - Enable use of disks that don't respond with the standard signature.

Revision 1.308.2.3 / (download) - annotate - [select for diffs], Sat Sep 26 19:52:09 2009 UTC (14 years, 6 months ago) by snj
Branch: netbsd-5
Changes since 1.308.2.2: +3 -1 lines
Diff to previous 1.308.2.2 (colored) to branchpoint 1.308 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #946):
	distrib/sets/lists/man/mi: revision 1.1155
	doc/CHANGES: revision 1.1285
	etc/MAKEDEV.tmpl: revision 1.128
	share/man/man4/Makefile: revision 1.498 via patch
	share/man/man4/hdaudio.4: revision 1.1-1.3
	share/man/man8/MAKEDEV.8: revision 1.36
	sys/arch/amd64/conf/GENERIC: revision 1.250-1.251
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.44-1.45
	sys/arch/i386/conf/ALL: revision 1.206-1.207
	sys/arch/i386/conf/GENERIC: revision 1.942-1.943
	sys/arch/i386/conf/XEN3_DOM0: patch
	sys/conf/majors: revision 1.47 via patch
	sys/dev/pci/hdaudio/files.hdaudio: revision 1.1-1.2
	sys/dev/pci/hdaudio/hdaudio.c: revision 1.1-1.4
	sys/dev/pci/hdaudio/hdaudio_afg.c: revisions 1.1-1.14
	sys/dev/pci/hdaudio/hdaudio_mixer.h: revisions 1.1-1.3
	sys/dev/pci/hdaudio/hdaudio_pci.c: revisions 1.1-1.2
	sys/dev/pci/hdaudio/hdaudioio.h: revisions 1.1-1.2
	sys/dev/pci/hdaudio/hdaudioreg.h: revisions 1.1-1.3
	sys/dev/pci/hdaudio/hdaudiovar.h: revisions 1.1-1.4
	sys/dev/pci/files.pci: revisions 1.319 and 1.322 via patch
hdaudio(4) is a standards-compliant driver for High Definition Audio.
It will replace azalia(4) after testing.
To use, comment out azalia in your kernel configuration and uncomment the
hdaudio and hdafg lines so it reads:
hdaudio*        at pci? dev ? function ?
hdafg*          at hdaudiobus?
You should also:
cd /dev
sh MAKEDEV audio

Revision 1.322 / (download) - annotate - [select for diffs], Sat Sep 26 19:43:04 2009 UTC (14 years, 6 months ago) by snj
Branch: MAIN
Changes since 1.321: +2 -2 lines
Diff to previous 1.321 (colored) to selected 1.196 (colored)

"Intel High Definition Audio" -> "High Definition Audio"

Revision 1.321 / (download) - annotate - [select for diffs], Sat Sep 26 19:01:04 2009 UTC (14 years, 6 months ago) by jakllsch
Branch: MAIN
Changes since 1.320: +3 -6 lines
Diff to previous 1.320 (colored) to selected 1.196 (colored)

As, siisata attaches not just at pci, but for a while now, also at cardbus,
move siisata core driver config to the propper config file.

Revision 1.320 / (download) - annotate - [select for diffs], Sun Sep 20 01:09:24 2009 UTC (14 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.319: +6 -1 lines
Diff to previous 1.319 (colored) to selected 1.196 (colored)

PR/42100: Dave J. Barnes: Support for old toshiba PICCOLO IDE controllers.

Revision 1.303.4.5 / (download) - annotate - [select for diffs], Wed Sep 16 13:37:50 2009 UTC (14 years, 7 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.303.4.4: +4 -1 lines
Diff to previous 1.303.4.4 (colored) to branchpoint 1.303 (colored) to selected 1.196 (colored)

sync with head

Revision 1.319 / (download) - annotate - [select for diffs], Sun Sep 6 17:25:56 2009 UTC (14 years, 7 months ago) by sborrill
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8
Changes since 1.318: +4 -1 lines
Diff to previous 1.318 (colored) to selected 1.196 (colored)

hdaudio(4) is a standards-compliant driver for Intel High Definition Audio.
It will replace azalia(4) after testing.

To use, comment out azalia in your kernel configuration and uncomment the
hdaudio and hdafg lines so it reads:

# Intel High Definition Audio
hdaudio*	at pci? dev ? function ?
hdafg*		at hdaudiobus?

You should also:
cd /dev
sh MAKEDEV audio

Revision 1.303.4.4 / (download) - annotate - [select for diffs], Wed Aug 19 18:47:10 2009 UTC (14 years, 8 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.303.4.3: +11 -1 lines
Diff to previous 1.303.4.3 (colored) to branchpoint 1.303 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.318 / (download) - annotate - [select for diffs], Wed Aug 12 19:28:00 2009 UTC (14 years, 8 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base7
Changes since 1.317: +7 -1 lines
Diff to previous 1.317 (colored) to selected 1.196 (colored)

add voyagerfb, a driver for the Gdium Liberty 1000's onboard graphics chip

Revision 1.317 / (download) - annotate - [select for diffs], Mon Jul 27 15:09:58 2009 UTC (14 years, 8 months ago) by kiyohara
Branch: MAIN
Changes since 1.316: +5 -1 lines
Diff to previous 1.316 (colored) to selected 1.196 (colored)

Support Marvell Hercules-I/II SATA Controllers.

Revision 1.312.2.2 / (download) - annotate - [select for diffs], Thu Jul 23 23:31:57 2009 UTC (14 years, 9 months ago) by jym
Branch: jym-xensuspend
Changes since 1.312.2.1: +2 -7 lines
Diff to previous 1.312.2.1 (colored) to branchpoint 1.312 (colored) next main 1.313 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.303.4.3 / (download) - annotate - [select for diffs], Sat Jul 18 14:53:04 2009 UTC (14 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.303.4.2: +1 -6 lines
Diff to previous 1.303.4.2 (colored) to branchpoint 1.303 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.316 / (download) - annotate - [select for diffs], Sun Jun 21 20:15:26 2009 UTC (14 years, 10 months ago) by mrg
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6, jymxensuspend-base
Changes since 1.315: +1 -6 lines
Diff to previous 1.315 (colored) to selected 1.196 (colored)

make external drm the default.

Revision 1.303.4.2 / (download) - annotate - [select for diffs], Sat Jun 20 07:20:23 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.303.4.1: +2 -2 lines
Diff to previous 1.303.4.1 (colored) to branchpoint 1.303 (colored) to selected 1.196 (colored)

sync with head

Revision 1.315 / (download) - annotate - [select for diffs], Wed Jun 17 04:37:57 2009 UTC (14 years, 10 months ago) by jakllsch
Branch: MAIN
CVS Tags: yamt-nfs-mp-base5
Changes since 1.314: +2 -2 lines
Diff to previous 1.314 (colored) to selected 1.196 (colored)

A few changes for siisata(4):

 - Support detachment.  From KIYOHARA Takashi.
 - Add PCI detachment functionality (albeit not very interesting when
   the bus can not yet be rescanned).
 - Rework interrupt handlers to reduce near-duplicate code.
   Borrowed from ahcisata(4).
 - Attempt to make polled I/O work. Untested.
 - Fix formatting of some messages.
 - For always-polled commands, disable interrupt
   at slot level rather than port level.
 - Instead of busy-waiting indefinitely for completion of some commands
   move on after 31 seconds. Use cv_timedwait(9) instead of DELAY(9).
 - Use abstracted SATA FIS code.
 - Enable use of disks that don't respond with the standard signature.

Revision 1.312.2.1 / (download) - annotate - [select for diffs], Wed May 13 17:20:24 2009 UTC (14 years, 11 months ago) by jym
Branch: jym-xensuspend
Changes since 1.312: +10 -1 lines
Diff to previous 1.312 (colored) to selected 1.196 (colored)

Sync with HEAD.

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

Revision 1.303.4.1 / (download) - annotate - [select for diffs], Mon May 4 08:12:55 2009 UTC (14 years, 11 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.303: +49 -2 lines
Diff to previous 1.303 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.308.2.2 / (download) - annotate - [select for diffs], Sun May 3 23:45:47 2009 UTC (14 years, 11 months ago) by snj
Branch: netbsd-5
Changes since 1.308.2.1: +11 -1 lines
Diff to previous 1.308.2.1 (colored) to branchpoint 1.308 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by cegger in ticket #735):
	sys/dev/pci/if_age.c: revisions 1.1-1.28
	sys/dev/pci/if_agereg.h: revisions 1.1-1.2
	sys/dev/pci/if_ale.c: revisions 1.1-1.3
	sys/dev/pci/if_alereg.h: revisions 1.1-1.2
	sys/dev/pci/files.pci: revisions 1.310-1.313
	sys/dev/mii/atphy.c: revisions 1.1-1.5
	sys/dev/mii/files.mii: revision 1.42
	share/man/man4/age.4: revisions 1.1-1.3
	share/man/man4/ale.4: revisions 1.1-1.2
	share/man/man4/atphy.4: revisions 1.1-1.2
	share/man/man4/Makefile: revisions 1.486, 1.489
	distrib/sets/lists/man/mi: revisions 1.1118, 1.1132
	sys/arch/i386/conf/GENERIC: revisions 1.928, 1.933
	sys/arch/i386/conf/XEN2_DOM0: revisions 1.57, 1.60
	sys/arch/amd64/conf/GENERIC: revisions 1.239, 1.241
	sys/arch/amd64/conf/XEN3_DOM0: revisions 1.38, 1.42
Add the age(4) and ale(4) drivers for Attansic L1 and Atheros
AR8121/AR8113/AR8114 devices respectively.

Revision 1.308.2.1 / (download) - annotate - [select for diffs], Fri May 1 01:19:09 2009 UTC (14 years, 11 months ago) by snj
Branch: netbsd-5
Changes since 1.308: +6 -1 lines
Diff to previous 1.308 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #260):
	sys/dev/pci/files.pci: revision 1.309
	sys/dev/pci/gcscaudio.c: revision 1.1
	sys/dev/pci/gcscaudioreg.h: revision 1.1
PR# port-i386/40284: add AMD Geode CS5536 audio driver; written by
SHIMIZU Ryo <ryo@nerv.org>

Revision 1.306.2.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:35:56 2009 UTC (14 years, 11 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.306.2.1: +10 -1 lines
Diff to previous 1.306.2.1 (colored) to branchpoint 1.306 (colored) next main 1.307 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.314 / (download) - annotate - [select for diffs], Tue Apr 21 03:00:29 2009 UTC (15 years ago) by nonaka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, jym-xensuspend-base
Changes since 1.313: +5 -1 lines
Diff to previous 1.313 (colored) to selected 1.196 (colored)

Added SD/MMC support from OpenBSD.
tested on i386, amd64 at current-users ML by pgoyette@.
tested on zaurus by myself.

Revision 1.313 / (download) - annotate - [select for diffs], Mon Apr 20 20:10:23 2009 UTC (15 years ago) by cegger
Branch: MAIN
Changes since 1.312: +6 -1 lines
Diff to previous 1.312 (colored) to selected 1.196 (colored)

Add ale(4), a driver for Attansic/Atheros L1E gigabit ethernet device.
Ported by me from OpenBSD, improvements from Kevin Lahey,
successfully tested by Kevin Lahey and Stephen Borrill.

Revision 1.306.2.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:18:25 2009 UTC (15 years, 3 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.306: +27 -1 lines
Diff to previous 1.306 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.302.6.4 / (download) - annotate - [select for diffs], Sat Jan 17 13:28:59 2009 UTC (15 years, 3 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.302.6.3: +31 -0 lines
Diff to previous 1.302.6.3 (colored) to branchpoint 1.302 (colored) next main 1.303 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.312 / (download) - annotate - [select for diffs], Fri Jan 16 21:11:27 2009 UTC (15 years, 3 months ago) by cegger
Branch: MAIN
CVS Tags: nick-hppapmap-base2, mjf-devfs2-base
Branch point for: jym-xensuspend
Changes since 1.311: +2 -2 lines
Diff to previous 1.311 (colored) to selected 1.196 (colored)

age driver needs mii_phy

Revision 1.311 / (download) - annotate - [select for diffs], Fri Jan 16 20:18:08 2009 UTC (15 years, 3 months ago) by cegger
Branch: MAIN
Changes since 1.310: +6 -1 lines
Diff to previous 1.310 (colored) to selected 1.196 (colored)

Driver for Attansic L1 gigabit ethernet driver.

Written by Pyun YongHyeon for FreeBSD, ported to DragonFlyBSD
by Sepherosa Ziehau, ported to OpenBSD by Kevin Lo and then
ported to NetBSD by me.

XXX Driver needs testing.

Revision 1.310 / (download) - annotate - [select for diffs], Fri Jan 9 19:53:24 2009 UTC (15 years, 3 months ago) by macallan
Branch: MAIN
Changes since 1.309: +6 -1 lines
Diff to previous 1.309 (colored) to selected 1.196 (colored)

PCI attachment for the bwi driver
From Urban Boquist

Revision 1.309 / (download) - annotate - [select for diffs], Sun Dec 28 15:16:24 2008 UTC (15 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.308: +6 -1 lines
Diff to previous 1.308 (colored) to selected 1.196 (colored)

PR# port-i386/40284: add AMD Geode CS5536 audio driver; written by
SHIMIZU Ryo <ryo@nerv.org>

Revision 1.304.4.2 / (download) - annotate - [select for diffs], Sat Dec 13 01:14:34 2008 UTC (15 years, 4 months ago) by haad
Branch: haad-dm
Changes since 1.304.4.1: +12 -1 lines
Diff to previous 1.304.4.1 (colored) to branchpoint 1.304 (colored) next main 1.305 (colored) to selected 1.196 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.308 / (download) - annotate - [select for diffs], Thu Oct 30 12:02:14 2008 UTC (15 years, 5 months ago) by darran
Branch: MAIN
CVS Tags: netbsd-5-base, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb4-mips64-k7-u2a-k9b, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: netbsd-5, matt-nb5-mips64
Changes since 1.307: +6 -1 lines
Diff to previous 1.307 (colored) to selected 1.196 (colored)

NetOctave NSP2000 driver, ported from FreeBSD and integrated with
opencrypto by CoyotePoint Systems.  The FreeBSD driver source was recently
made available by NBMK Encryption Technologies.

The port includes some currently unused code which implements kernel and
user space interfaces for the driver in FreeBSD.  These are left in at this
time to facilitate the port of these interface to NetBSD if they are of
interest.

Revision 1.307 / (download) - annotate - [select for diffs], Wed Oct 29 17:26:56 2008 UTC (15 years, 5 months ago) by jkunz
Branch: MAIN
Changes since 1.306: +7 -1 lines
Diff to previous 1.306 (colored) to selected 1.196 (colored)

Ported alipm(4) and admtemp(4) from OpenBSD.

Revision 1.304.4.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:16:38 2008 UTC (15 years, 6 months ago) by haad
Branch: haad-dm
Changes since 1.304: +7 -2 lines
Diff to previous 1.304 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.306 / (download) - annotate - [select for diffs], Sat Oct 11 21:54:12 2008 UTC (15 years, 6 months ago) by bouyer
Branch: MAIN
CVS Tags: matt-mips64-base2, haad-dm-base1
Branch point for: nick-hppapmap
Changes since 1.305: +6 -1 lines
Diff to previous 1.305 (colored) to selected 1.196 (colored)

jme(4), a driver for JMicron Technologies JME250 Gigabit Ethernet and
JME260 Fast Ethernet PCI Express controllers.
Written with a lot of cut-n-paste from the FreeBSD jme(4) driver.
No support for jumbo ethernet frames yet (but should come soon).
Thanks to JMicron Technologies for providing me sample boards and
documentation for this work.

Revision 1.302.6.3 / (download) - annotate - [select for diffs], Sun Sep 28 10:40:26 2008 UTC (15 years, 6 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.302.6.2: +1 -1 lines
Diff to previous 1.302.6.2 (colored) to branchpoint 1.302 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.303.6.2 / (download) - annotate - [select for diffs], Thu Sep 18 04:35:06 2008 UTC (15 years, 7 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.303.6.1: +2 -2 lines
Diff to previous 1.303.6.1 (colored) to branchpoint 1.303 (colored) next main 1.304 (colored) to selected 1.196 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.304.2.1 / (download) - annotate - [select for diffs], Mon Jul 28 14:37:27 2008 UTC (15 years, 8 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.304: +2 -2 lines
Diff to previous 1.304 (colored) next main 1.305 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.305 / (download) - annotate - [select for diffs], Mon Jul 21 21:36:05 2008 UTC (15 years, 9 months ago) by joerg
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, simonb-wapbl-nbase, simonb-wapbl-base
Changes since 1.304: +2 -2 lines
Diff to previous 1.304 (colored) to selected 1.196 (colored)

Express explicitly that VGA_POST needs X86EMU.

Revision 1.303.6.1 / (download) - annotate - [select for diffs], Mon Jun 23 04:31:11 2008 UTC (15 years, 10 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.303: +8 -1 lines
Diff to previous 1.303 (colored) to selected 1.196 (colored)

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

Revision 1.303.2.1 / (download) - annotate - [select for diffs], Wed Jun 4 02:05:14 2008 UTC (15 years, 10 months ago) by yamt
Branch: yamt-pf42
Changes since 1.303: +8 -1 lines
Diff to previous 1.303 (colored) next main 1.304 (colored) to selected 1.196 (colored)

sync with head

Revision 1.273.2.2.2.2 / (download) - annotate - [select for diffs], Tue Jun 3 20:47:24 2008 UTC (15 years, 10 months ago) by skrll
Branch: wrstuden-fixsa
Changes since 1.273.2.2.2.1: +11 -1 lines
Diff to previous 1.273.2.2.2.1 (colored) next main 1.273.2.3 (colored) to selected 1.196 (colored)

Sync with netbsd-4.

Revision 1.302.6.2 / (download) - annotate - [select for diffs], Mon Jun 2 13:23:38 2008 UTC (15 years, 10 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.302.6.1: +7 -0 lines
Diff to previous 1.302.6.1 (colored) to branchpoint 1.302 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.304 / (download) - annotate - [select for diffs], Fri May 23 21:11:40 2008 UTC (15 years, 11 months ago) by jnemeth
Branch: MAIN
CVS Tags: yamt-pf42-base4, yamt-pf42-base3, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Branch point for: simonb-wapbl, haad-dm
Changes since 1.303: +8 -1 lines
Diff to previous 1.303 (colored) to selected 1.196 (colored)

Import siisata(4) by Jonathan A. Kollasch.

     The siisata driver supports the Silicon Image SteelVine family of SATA-II
     controllers, interfacing the hardware with the ata(4) and atapi(4) sub-
     systems.

     The following controllers are supported by the siisata driver:

           Silicon Image SiI3124 4-port PCI/PCI-X
           Silicon Image SiI3132 2-port PCI-Express x1
           Silicon Image SiI3531 1-port PCI-Express x1

     SATA Native Command Queueing is not yet supported.
     Device hot swapping is not yet supported.
     Silicon Image's Software RAID is not yet supported by the
             ataraid(4) driver.

Approved by: core (christos), releng (bouyer)

Revision 1.273.2.5 / (download) - annotate - [select for diffs], Sat Apr 19 15:57:56 2008 UTC (16 years ago) by bouyer
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base
Changes since 1.273.2.4: +6 -1 lines
Diff to previous 1.273.2.4 (colored) to branchpoint 1.273 (colored) next main 1.274 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by sborrill in ticket #1128):
	sys/dev/pci/if_lii.c: revisions 1.1, 1.3 via patch
	sys/arch/i386/conf/ALL: revision 1.161 via patch
	share/man/man4/lii.4: revision 1.1 via patch
	sys/dev/pci/files.pci: revision 1.303 via patch
	sys/dev/DEVNAMES: revision 1.238 via patch
	sys/arch/i386/conf/GENERIC: revision 1.885 via patch
	distrib/sets/lists/man/mi: revisions 1.1062, 1.1063 via patch
	sys/arch/i386/conf/XEN2_DOM0: revision 1.43 via patch
	share/man/man4/Makefile: revision 1.460 via patch
	sys/arch/i386/conf/INSTALL: revision 1.323 via patch
	sys/dev/pci/if_liireg.h: revision 1.1 via patch
Add a driver for the Atheros/Attansic L2 Fast-Ethernet chip found on a
series of hardware that includes Asus's famous EeePC.

Revision 1.302.6.1 / (download) - annotate - [select for diffs], Thu Apr 3 12:42:50 2008 UTC (16 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.302: +6 -1 lines
Diff to previous 1.302 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.303 / (download) - annotate - [select for diffs], Sat Mar 29 00:16:26 2008 UTC (16 years ago) by cube
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base2, yamt-pf42-base, yamt-nfs-mp-base2, yamt-nfs-mp-base, hpcarm-cleanup-nbase
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa
Changes since 1.302: +6 -1 lines
Diff to previous 1.302 (colored) to selected 1.196 (colored)

Add a driver for the Atheros/Attansic L2 Fast-Ethernet chip found on a
series of hardware that includes Asus's famous EeePC.

The linux driver was used as documentation.

Many thanks to all the people who helped or at least supported me while I
was fighting that bug that made the EeePC freeze.  At the top of that list,
Matt J. Fleming (mjf@) and David Gwynne (from the OpenBSD fame).

Revision 1.295.6.3 / (download) - annotate - [select for diffs], Sun Mar 23 02:04:46 2008 UTC (16 years, 1 month ago) by matt
Branch: matt-armv6
Changes since 1.295.6.2: +9 -2 lines
Diff to previous 1.295.6.2 (colored) to branchpoint 1.295 (colored) next main 1.296 (colored) to selected 1.196 (colored)

sync with HEAD

Revision 1.295.12.4 / (download) - annotate - [select for diffs], Mon Feb 18 21:05:56 2008 UTC (16 years, 2 months ago) by mjf
Branch: mjf-devfs
Changes since 1.295.12.3: +10 -2 lines
Diff to previous 1.295.12.3 (colored) to branchpoint 1.295 (colored) next main 1.296 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.235.2.8 / (download) - annotate - [select for diffs], Mon Feb 11 14:59:38 2008 UTC (16 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.235.2.7: +6 -1 lines
Diff to previous 1.235.2.7 (colored) next main 1.236 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.302 / (download) - annotate - [select for diffs], Sat Feb 9 12:25:43 2008 UTC (16 years, 2 months ago) by ober
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.301: +6 -1 lines
Diff to previous 1.301 (colored) to selected 1.196 (colored)

Intel PRO/Wireless LAN 4965AGN Mini-PCI Adapter Driver ported from OpenBSD
by deroote@.  OK nick@ moof@

Revision 1.235.2.7 / (download) - annotate - [select for diffs], Mon Jan 21 09:43:50 2008 UTC (16 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.235.2.6: +6 -4 lines
Diff to previous 1.235.2.6 (colored) to selected 1.196 (colored)

sync with head

Revision 1.298.4.2 / (download) - annotate - [select for diffs], Sat Jan 19 12:15:11 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.298.4.1: +3 -1 lines
Diff to previous 1.298.4.1 (colored) to branchpoint 1.298 (colored) next main 1.299 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.301 / (download) - annotate - [select for diffs], Thu Jan 17 06:03:22 2008 UTC (16 years, 3 months ago) by jklos
Branch: MAIN
CVS Tags: bouyer-xeni386-nbase, bouyer-xeni386-base
Changes since 1.300: +4 -2 lines
Diff to previous 1.300 (colored) to selected 1.196 (colored)

10 gigabit Chelsio cards now compile and work, although not very well yet.

Revision 1.273.2.4 / (download) - annotate - [select for diffs], Fri Jan 11 17:03:16 2008 UTC (16 years, 3 months ago) by xtraeme
Branch: netbsd-4
Changes since 1.273.2.3: +6 -1 lines
Diff to previous 1.273.2.3 (colored) to branchpoint 1.273 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by christos in ticket #1037):
	sys/dev/pci/arcmsr.c: patch
	sys/dev/pci/arcmsrvar.h: patch
	sys/dev/pci/pcidevs: patch
	sys/dev/pci/files.pci: patch
	sys/arch/i386/conf/GENERIC: patch
	sys/arch/i386/conf/XEN2_DOM0: patch
	sys/arch/i386/conf/INSTALL_LARGE: patch
	sys/arch/amd64/conf/GENERIC: patch
	sys/arch/amd64/conf/INSTALL: patch
	share/man/man4/Makefile: patch
	share/man/man4/arcmsr.4: patch
	distrib/sets/lists/man/mi: patch

Add the Areca Technology Corporation SATA RAID controller driver, ported
from OpenBSD.

Revision 1.295.6.2 / (download) - annotate - [select for diffs], Wed Jan 9 01:53:41 2008 UTC (16 years, 3 months ago) by matt
Branch: matt-armv6
Changes since 1.295.6.1: +8 -3 lines
Diff to previous 1.295.6.1 (colored) to branchpoint 1.295 (colored) to selected 1.196 (colored)

sync with HEAD

Revision 1.298.4.1 / (download) - annotate - [select for diffs], Wed Jan 2 21:54:40 2008 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.298: +3 -3 lines
Diff to previous 1.298 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.295.12.3 / (download) - annotate - [select for diffs], Thu Dec 27 00:45:14 2007 UTC (16 years, 3 months ago) by mjf
Branch: mjf-devfs
Changes since 1.295.12.2: +2 -3 lines
Diff to previous 1.295.12.2 (colored) to branchpoint 1.295 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.296.2.2 / (download) - annotate - [select for diffs], Wed Dec 26 21:39:27 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking2
Changes since 1.296.2.1: +3 -3 lines
Diff to previous 1.296.2.1 (colored) to branchpoint 1.296 (colored) next main 1.297 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.300 / (download) - annotate - [select for diffs], Tue Dec 25 14:22:25 2007 UTC (16 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: vmlocking2-base3, matt-armv6-base
Changes since 1.299: +2 -1 lines
Diff to previous 1.299 (colored) to selected 1.196 (colored)

Add initial version of calling VGA POST from vga_resume. This is the
equivalent to "vbetool post" using x86emu in the kernel.

Revision 1.299 / (download) - annotate - [select for diffs], Sat Dec 15 05:46:21 2007 UTC (16 years, 4 months ago) by dyoung
Branch: MAIN
Changes since 1.298: +2 -3 lines
Diff to previous 1.298 (colored) to selected 1.196 (colored)

Finish making the sip(4) and gsip(4) drivers share compiled code.

Revision 1.295.4.2 / (download) - annotate - [select for diffs], Sun Dec 9 19:37:53 2007 UTC (16 years, 4 months ago) by jmcneill
Branch: jmcneill-pm
Changes since 1.295.4.1: +6 -1 lines
Diff to previous 1.295.4.1 (colored) to branchpoint 1.295 (colored) next main 1.296 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.295.12.2 / (download) - annotate - [select for diffs], Sat Dec 8 18:19:42 2007 UTC (16 years, 4 months ago) by mjf
Branch: mjf-devfs
Changes since 1.295.12.1: +6 -1 lines
Diff to previous 1.295.12.1 (colored) to branchpoint 1.295 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.296.2.1 / (download) - annotate - [select for diffs], Sat Dec 8 17:57:26 2007 UTC (16 years, 4 months ago) by ad
Branch: vmlocking2
Changes since 1.296: +6 -1 lines
Diff to previous 1.296 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.235.2.6 / (download) - annotate - [select for diffs], Fri Dec 7 17:30:24 2007 UTC (16 years, 4 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.235.2.5: +6 -1 lines
Diff to previous 1.235.2.5 (colored) to selected 1.196 (colored)

sync with head

Revision 1.298 / (download) - annotate - [select for diffs], Wed Dec 5 00:18:08 2007 UTC (16 years, 4 months ago) by xtraeme
Branch: MAIN
CVS Tags: yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base2, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, cube-autoconf-base, cube-autoconf
Branch point for: bouyer-xeni386
Changes since 1.297: +4 -4 lines
Diff to previous 1.297 (colored) to selected 1.196 (colored)

Rename the Areca RAID driver (known as arc(4) to arcmsr(4) to avoid
namespace conflict with NetBSD/arc.

Found by tsutsui@.

Revision 1.297 / (download) - annotate - [select for diffs], Tue Dec 4 18:47:51 2007 UTC (16 years, 4 months ago) by xtraeme
Branch: MAIN
Changes since 1.296: +6 -1 lines
Diff to previous 1.296 (colored) to selected 1.196 (colored)

Areca Technology Corporation SATA RAID controller driver, ported
from OpenBSD.

arc0 at pci2 dev 14 function 0: interrupting at ioapic0 pin 18 (irq 5)
arc0: Areca ARC-1210 Host Adapter RAID controller
arc0: 4 ports, 256MB SDRAM, firmware <V1.43 2007-4-17>
scsibus0 at arc0: 16 targets, 8 luns per target
[...]
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <Areca, ARC-1210-VOL#00, R001> disk fixed
sd0: 465 GB, 56514 cyl, 36 head, 480 sec, 512 bytes/sect x 976562176 sectors
sd1 at scsibus0 target 0 lun 1: <Areca, ARC-1210-VOL#01, R001> disk fixed
sd1: 465 GB, 56514 cyl, 36 head, 480 sec, 512 bytes/sect x 976562176 sectors

bioctl(4) output with two RAID0 volumes:

Volume  Status               Size Device
 arc0 0 Online               466G ARC-1210-VOL#00 RAID0
      0 Online               234G 0:0.0   noencl <WDC WD2500YS-01SHB1 20.06C06>
      1 Online               234G 0:1.0   noencl <WDC WD2500YS-01SHB1 20.06C06>
 arc0 1 Online               466G ARC-1210-VOL#01 RAID0
      0 Online               234G 0:2.0   noencl <WDC WD2500YS-01SHB1 20.06C06>
      1 Online               234G 0:3.0   noencl <WDC WD2500YS-01SHB1 20.06C06>

The driver still needs changes related to locking and talking to the
firmware, which sometimes is unable to answer...

Raid card donated by Areca Technology Corporation via Trent George.
Disks used for testing were contributed by TNF.

Thank you very much.

Revision 1.295.12.1 / (download) - annotate - [select for diffs], Mon Nov 19 00:48:07 2007 UTC (16 years, 5 months ago) by mjf
Branch: mjf-devfs
Changes since 1.295: +8 -1 lines
Diff to previous 1.295 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.235.2.5 / (download) - annotate - [select for diffs], Thu Nov 15 11:44:19 2007 UTC (16 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.235.2.4: +8 -1 lines
Diff to previous 1.235.2.4 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.295.10.1 / (download) - annotate - [select for diffs], Tue Nov 13 16:01:15 2007 UTC (16 years, 5 months ago) by bouyer
Branch: bouyer-xenamd64
Changes since 1.295: +8 -1 lines
Diff to previous 1.295 (colored) next main 1.296 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.295.4.1 / (download) - annotate - [select for diffs], Sun Nov 11 16:47:37 2007 UTC (16 years, 5 months ago) by joerg
Branch: jmcneill-pm
Changes since 1.295: +8 -1 lines
Diff to previous 1.295 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.295.6.1 / (download) - annotate - [select for diffs], Thu Nov 8 10:59:52 2007 UTC (16 years, 5 months ago) by matt
Branch: matt-armv6
CVS Tags: matt-armv6-prevmlocking
Changes since 1.295: +8 -1 lines
Diff to previous 1.295 (colored) to selected 1.196 (colored)

sync with -HEAD

Revision 1.296 / (download) - annotate - [select for diffs], Wed Nov 7 19:09:09 2007 UTC (16 years, 5 months ago) by macallan
Branch: MAIN
CVS Tags: vmlocking2-base1, vmlocking-nbase, bouyer-xenamd64-base2, bouyer-xenamd64-base
Branch point for: vmlocking2
Changes since 1.295: +8 -1 lines
Diff to previous 1.295 (colored) to selected 1.196 (colored)

add preliminary driver for ATI Rage 128 graphics controllers
So far it supports some acceleration ( copies and rectangle fills ) but
no video mode programming at all.
Known problems:
- tested only on macppc
- matches only one r128 chip out of ca. 30
- character drawing is unaccelerated
- no attempt is made to restore the console when X exits

Revision 1.235.2.4 / (download) - annotate - [select for diffs], Mon Sep 3 14:36:49 2007 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.235.2.3: +53 -7 lines
Diff to previous 1.235.2.3 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.273.2.2.2.1 / (download) - annotate - [select for diffs], Mon Sep 3 07:04:29 2007 UTC (16 years, 7 months ago) by wrstuden
Branch: wrstuden-fixsa
Changes since 1.273.2.2: +10 -4 lines
Diff to previous 1.273.2.2 (colored) to selected 1.196 (colored)

Sync w/ NetBSD-4-RC_1

Revision 1.273.2.3 / (download) - annotate - [select for diffs], Fri Aug 31 20:09:25 2007 UTC (16 years, 7 months ago) by pavel
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-base-1, 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.273.2.2: +9 -3 lines
Diff to previous 1.273.2.2 (colored) to branchpoint 1.273 (colored) to selected 1.196 (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.277.6.4 / (download) - annotate - [select for diffs], Mon Aug 20 18:37:09 2007 UTC (16 years, 8 months ago) by ad
Branch: vmlocking
Changes since 1.277.6.3: +6 -1 lines
Diff to previous 1.277.6.3 (colored) to branchpoint 1.277 (colored) next main 1.278 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.294.2.1 / (download) - annotate - [select for diffs], Wed Aug 15 13:48:29 2007 UTC (16 years, 8 months ago) by skrll
Branch: nick-csl-alignment
Changes since 1.294: +6 -1 lines
Diff to previous 1.294 (colored) next main 1.295 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.295.14.2 / (download) - annotate - [select for diffs], Sat Jul 28 10:51:58 2007 UTC (16 years, 8 months ago) by kiyohara
Branch: matt-mips64
Changes since 1.295.14.1: +909 -0 lines
Diff to previous 1.295.14.1 (colored) to branchpoint 1.295 (colored) next main 1.296 (colored) to selected 1.196 (colored)

Add support for Intel ICH SMBus controller.

Revision 1.295.14.1, Sat Jul 28 10:51:57 2007 UTC (16 years, 8 months ago) by kiyohara
Branch: matt-mips64
Changes since 1.295: +0 -909 lines
FILE REMOVED

file files.pci was added on branch matt-mips64 on 2007-07-28 10:51:58 +0000

Revision 1.295 / (download) - annotate - [select for diffs], Sat Jul 28 10:51:57 2007 UTC (16 years, 8 months ago) by kiyohara
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, vmlocking-base, nick-csl-alignment-base5, matt-mips64-base, jmcneill-base, hpcarm-cleanup
Branch point for: mjf-devfs, matt-mips64, matt-armv6, jmcneill-pm, bouyer-xenamd64
Changes since 1.294: +6 -1 lines
Diff to previous 1.294 (colored) to selected 1.196 (colored)

Add support for Intel ICH SMBus controller.

Revision 1.277.6.3 / (download) - annotate - [select for diffs], Sun Jul 15 13:21:34 2007 UTC (16 years, 9 months ago) by ad
Branch: vmlocking
Changes since 1.277.6.2: +25 -1 lines
Diff to previous 1.277.6.2 (colored) to branchpoint 1.277 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.277.8.1 / (download) - annotate - [select for diffs], Wed Jul 11 20:07:28 2007 UTC (16 years, 9 months ago) by mjf
Branch: mjf-ufs-trans
Changes since 1.277: +48 -7 lines
Diff to previous 1.277 (colored) next main 1.278 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.294 / (download) - annotate - [select for diffs], Wed Jul 11 07:53:29 2007 UTC (16 years, 9 months ago) by kiyohara
Branch: MAIN
CVS Tags: nick-csl-alignment-base, mjf-ufs-trans-base
Branch point for: nick-csl-alignment
Changes since 1.293: +8 -1 lines
Diff to previous 1.293 (colored) to selected 1.196 (colored)

Add support for NVIDIA nForce 2/3/4 SMBus controller and SMBus driver.

Revision 1.293 / (download) - annotate - [select for diffs], Tue Jul 10 06:07:55 2007 UTC (16 years, 9 months ago) by jklos
Branch: MAIN
Changes since 1.292: +15 -13 lines
Diff to previous 1.292 (colored) to selected 1.196 (colored)

More updates to the cxgb stuff. Now it actually starts configuring and
talking to the hardware.

Revision 1.292 / (download) - annotate - [select for diffs], Mon Jul 9 01:14:05 2007 UTC (16 years, 9 months ago) by jklos
Branch: MAIN
Changes since 1.291: +1 -2 lines
Diff to previous 1.291 (colored) to selected 1.196 (colored)

Boo boo - .h files don't go in here...

Revision 1.291 / (download) - annotate - [select for diffs], Mon Jul 9 01:08:22 2007 UTC (16 years, 9 months ago) by jklos
Branch: MAIN
Changes since 1.290: +2 -1 lines
Diff to previous 1.290 (colored) to selected 1.196 (colored)

Added one last file for Chelsio support.

Revision 1.290 / (download) - annotate - [select for diffs], Sat Jul 7 20:59:16 2007 UTC (16 years, 9 months ago) by jklos
Branch: MAIN
Changes since 1.289: +4 -4 lines
Diff to previous 1.289 (colored) to selected 1.196 (colored)

Added two files for Chelsio 10 gig cards.

Revision 1.289 / (download) - annotate - [select for diffs], Thu Jun 21 23:13:18 2007 UTC (16 years, 10 months ago) by jklos
Branch: MAIN
Changes since 1.288: +16 -1 lines
Diff to previous 1.288 (colored) to selected 1.196 (colored)

Added cxgb entry for Chelsio T3 10 gigabit card.

Revision 1.277.6.2 / (download) - annotate - [select for diffs], Sun May 27 14:30:22 2007 UTC (16 years, 10 months ago) by ad
Branch: vmlocking
Changes since 1.277.6.1: +11 -6 lines
Diff to previous 1.277.6.1 (colored) to branchpoint 1.277 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.277.2.4 / (download) - annotate - [select for diffs], Thu May 17 13:41:31 2007 UTC (16 years, 11 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.277.2.3: +10 -4 lines
Diff to previous 1.277.2.3 (colored) to branchpoint 1.277 (colored) next main 1.278 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.288 / (download) - annotate - [select for diffs], Tue May 15 17:53:45 2007 UTC (16 years, 11 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-idlelwp-base8
Changes since 1.287: +8 -1 lines
Diff to previous 1.287 (colored) to selected 1.196 (colored)

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.

Revision 1.287 / (download) - annotate - [select for diffs], Sat May 12 11:04:59 2007 UTC (16 years, 11 months ago) by bouyer
Branch: MAIN
Changes since 1.286: +3 -4 lines
Diff to previous 1.286 (colored) to selected 1.196 (colored)

Split the ahcisata driver in pci front-end and bus-independant back-end.

Revision 1.277.2.3 / (download) - annotate - [select for diffs], Mon May 7 10:55:29 2007 UTC (16 years, 11 months ago) by yamt
Branch: yamt-idlelwp
Changes since 1.277.2.2: +1 -2 lines
Diff to previous 1.277.2.2 (colored) to branchpoint 1.277 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.286 / (download) - annotate - [select for diffs], Thu Apr 26 19:47:03 2007 UTC (16 years, 11 months ago) by garbled
Branch: MAIN
Changes since 1.285: +1 -2 lines
Diff to previous 1.285 (colored) to selected 1.196 (colored)

Remove the PCIIDE_SLIDE_SETIRQA hack.  Recent revalations have uncovered
the fact that it's useless.

Revision 1.277.2.2 / (download) - annotate - [select for diffs], Sun Apr 15 16:03:24 2007 UTC (17 years ago) by yamt
Branch: yamt-idlelwp
Changes since 1.277.2.1: +9 -66 lines
Diff to previous 1.277.2.1 (colored) to branchpoint 1.277 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.285 / (download) - annotate - [select for diffs], Wed Apr 11 04:48:31 2007 UTC (17 years ago) by macallan
Branch: MAIN
CVS Tags: thorpej-atomic-base, thorpej-atomic
Changes since 1.284: +2 -2 lines
Diff to previous 1.284 (colored) to selected 1.196 (colored)

fix a typo

Revision 1.277.6.1 / (download) - annotate - [select for diffs], Tue Apr 10 13:24:24 2007 UTC (17 years ago) by ad
Branch: vmlocking
Changes since 1.277: +16 -4 lines
Diff to previous 1.277 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.284 / (download) - annotate - [select for diffs], Tue Apr 10 02:16:47 2007 UTC (17 years ago) by macallan
Branch: MAIN
Changes since 1.283: +5 -1 lines
Diff to previous 1.283 (colored) to selected 1.196 (colored)

move genfb's PCI frontend to dev/pci

Revision 1.277.10.1 / (download) - annotate - [select for diffs], Thu Mar 29 19:27:48 2007 UTC (17 years ago) by reinoud
Branch: reinoud-bufcleanup
Changes since 1.277: +12 -4 lines
Diff to previous 1.277 (colored) next main 1.278 (colored) to selected 1.196 (colored)

Pullup to -current

Revision 1.283 / (download) - annotate - [select for diffs], Sat Mar 24 15:04:43 2007 UTC (17 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.282: +5 -66 lines
Diff to previous 1.282 (colored) to selected 1.196 (colored)

Include dev/pci/drm/files.pcidrm

Revision 1.277.2.1 / (download) - annotate - [select for diffs], Sat Mar 24 14:55:30 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-idlelwp
Changes since 1.277: +73 -4 lines
Diff to previous 1.277 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.282 / (download) - annotate - [select for diffs], Fri Mar 23 22:17:52 2007 UTC (17 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.281: +2 -2 lines
Diff to previous 1.281 (colored) to selected 1.196 (colored)

Allow viadrm to attach to unichromefb

Revision 1.281 / (download) - annotate - [select for diffs], Fri Mar 23 15:00:38 2007 UTC (17 years, 1 month ago) by jmcneill
Branch: MAIN
Changes since 1.280: +12 -1 lines
Diff to previous 1.280 (colored) to selected 1.196 (colored)

Add viadrm

Revision 1.280 / (download) - annotate - [select for diffs], Wed Mar 21 20:52:41 2007 UTC (17 years, 1 month ago) by macallan
Branch: MAIN
Changes since 1.279: +5 -3 lines
Diff to previous 1.279 (colored) to selected 1.196 (colored)

defflag RADEONFB_DEBUG and MACHFB_DEBUG, pull in drm for both, pull in edid
for machfb

Revision 1.279 / (download) - annotate - [select for diffs], Tue Mar 20 18:05:31 2007 UTC (17 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.278: +56 -1 lines
Diff to previous 1.278 (colored) to selected 1.196 (colored)

Import DRM drivers, brought into shape by Yorick Hardy, posted to tech-x11.
Minor modifications by me:
-use an mi device major number
-(coarsly) divided into pci card specific and less specific parts, moved
 the latter to dev/drm
-renamed autoconf attributes to reflect this
Todo:
-adapt all card frontends but i915 to drm include file location
-review the mtrr change
-make the change to agp_i810.c coexist with the fix for buggy VESA
 BIOSes which is commented out temporarily
-RCS IDs etc style stuff
-LKM support (rescan support for vga)
-test

Revision 1.278 / (download) - annotate - [select for diffs], Tue Mar 20 05:50:35 2007 UTC (17 years, 1 month ago) by garbled
Branch: MAIN
Changes since 1.277: +2 -1 lines
Diff to previous 1.277 (colored) to selected 1.196 (colored)

Put a small hack in slide.c disabled by default. PCIIDE_SLIDE_SETIRQA.  This
sets IDE_IRQA in the IDE Control/Status Register.  This is needed on prep
machines with Motorola RAVEN host bridges, as they wire up the ide device
oddly.

Revision 1.235.2.3 / (download) - annotate - [select for diffs], Mon Feb 26 09:10:24 2007 UTC (17 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.235.2.2: +7 -10 lines
Diff to previous 1.235.2.2 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.267.2.3 / (download) - annotate - [select for diffs], Thu Feb 1 08:48:22 2007 UTC (17 years, 2 months ago) by ad
Branch: newlock2
Changes since 1.267.2.2: +7 -10 lines
Diff to previous 1.267.2.2 (colored) to branchpoint 1.267 (colored) next main 1.268 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.277 / (download) - annotate - [select for diffs], Thu Jan 25 00:11:58 2007 UTC (17 years, 2 months ago) by macallan
Branch: MAIN
CVS Tags: post-newlock2-merge, newlock2-nbase, newlock2-base, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp, vmlocking, reinoud-bufcleanup, mjf-ufs-trans
Changes since 1.276: +3 -1 lines
Diff to previous 1.276 (colored) to selected 1.196 (colored)

add some flags for chipsfb

Revision 1.276 / (download) - annotate - [select for diffs], Sat Jan 20 18:44:26 2007 UTC (17 years, 3 months ago) by xtraeme
Branch: MAIN
Changes since 1.275: +5 -10 lines
Diff to previous 1.275 (colored) to selected 1.196 (colored)

Updated viaenv(4) driver:

* Support for the VIA VT8231 Hardware monitor.
* Power Management Timer available for timecounters in both
  VT86C686A and VT8231 (code simplified thanks to dev/ic/acpipmtimer).
* Remove viapm(4) code and manpage (which was a link to viaenv.4 anyway).

From OpenBSD, tested by some users.

Revision 1.267.2.2 / (download) - annotate - [select for diffs], Fri Jan 12 00:57:41 2007 UTC (17 years, 3 months ago) by ad
Branch: newlock2
Changes since 1.267.2.1: +16 -1 lines
Diff to previous 1.267.2.1 (colored) to branchpoint 1.267 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.235.2.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:48:43 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.235.2.1: +79 -32 lines
Diff to previous 1.235.2.1 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.232.2.10 / (download) - annotate - [select for diffs], Sat Dec 23 16:43:18 2006 UTC (17 years, 4 months ago) by ghen
Branch: netbsd-3
Changes since 1.232.2.9: +5 -0 lines
Diff to previous 1.232.2.9 (colored) to branchpoint 1.232 (colored) next main 1.233 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by bouyer in ticket #1609):
	sys/arch/i386/conf/INSTALL: revision 1.298
	sys/arch/i386/conf/GENERIC: revision 1.802
	sys/dev/pci/files.pci: revision 1.274
	sys/arch/amd64/conf/GENERIC: revision 1.122
	sys/dev/pci/mfi_pci.c: revision 1.1 via patch
	distrib/sets/lists/man/mi: revision 1.958
	sys/arch/amd64/conf/INSTALL: revision 1.61
	sys/dev/ic/mfireg.h: revision 1.1
	share/man/man4/Makefile: revision 1.416 via patch
	sys/dev/ic/mfi.c: revision 1.1
	sys/arch/i386/conf/XEN2_DOM0: revision 1.19
	sys/dev/ic/mfivar.h: revision 1.1
	sys/conf/files: revision 1.821
	share/man/man4/mfi.4: revision 1.1
	share/man/man4/mfi.4: revision 1.2
	sys/dev/pci/pcidevs via patch
Add mfi(4), a driver for LSI Logic & Dell MegaRAID SAS RAID controller.
Ported from OpenBSD, tested on i386 and amd64.
Punctuation issues.

Revision 1.232.2.9 / (download) - annotate - [select for diffs], Sat Dec 23 14:43:47 2006 UTC (17 years, 4 months ago) by ghen
Branch: netbsd-3
Changes since 1.232.2.8: +6 -1 lines
Diff to previous 1.232.2.8 (colored) to branchpoint 1.232 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by bouyer in ticket #1608):
	sys/arch/i386/conf/INSTALL: revision 1.299 via patch
	sys/arch/i386/conf/XEN2_DOM0: revision 1.20 via patch
	sys/arch/i386/conf/GENERIC: revision 1.803 via patch
	sys/dev/pci/files.pci: revision 1.275 via patch
	sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.218 via patch
	sys/arch/amd64/conf/GENERIC: revision 1.123 via patch
	sys/dev/pci/if_bnx.c: revision 1.1 via patch
	share/man/man4/bnx.4: revision 1.1-1.2 via patch
	distrib/sets/lists/man/mi: revision 1.959 via patch
	sys/arch/amd64/conf/INSTALL: revision 1.62 via patch
	sys/dev/microcode/bnx/bnxfw.h: revision 1.1-1.2 via patch
	sys/dev/pci/if_bnxreg.h: revision 1.1 via patch
	share/man/man4/Makefile: revision 1.417 via patch
	sys/arch/i386/conf/INSTALL_LAPTOP: revision 1.112 via patch
Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device.
Ported from OpenBSD by cube@, with some bus_dma fixes by me.
Tested on i386 and amd64.
Add a NetBSD RCS tag.
Nx -> Ox; remove trailing whitespace.

Revision 1.273.2.2 / (download) - annotate - [select for diffs], Thu Dec 21 13:44:01 2006 UTC (17 years, 4 months ago) by tron
Branch: netbsd-4
Branch point for: wrstuden-fixsa
Changes since 1.273.2.1: +5 -0 lines
Diff to previous 1.273.2.1 (colored) to branchpoint 1.273 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by bouyer in ticket #287):
	sys/arch/i386/conf/INSTALL: revision 1.299
	sys/arch/i386/conf/XEN2_DOM0: revision 1.20
	sys/arch/i386/conf/GENERIC: revision 1.803
	sys/dev/pci/files.pci: revision 1.275
	sys/arch/i386/conf/GENERIC_LAPTOP: revision 1.218
	sys/arch/amd64/conf/GENERIC: revision 1.123
	sys/dev/pci/if_bnx.c: revision 1.1
	share/man/man4/bnx.4: revision 1.1
	distrib/sets/lists/man/mi: revision 1.959
	sys/arch/amd64/conf/INSTALL: revision 1.62
	sys/dev/microcode/bnx/bnxfw.h: revision 1.1
	sys/arch/i386/conf/ALL: revision 1.76
	sys/dev/pci/if_bnxreg.h: revision 1.1
	share/man/man4/Makefile: revision 1.417
	sys/arch/i386/conf/INSTALL_LAPTOP: revision 1.112
Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device.
Ported from OpenBSD by cube@, with some bus_dma fixes by me.
Tested on i386 and amd64.

Revision 1.273.2.1 / (download) - annotate - [select for diffs], Thu Dec 21 12:46:21 2006 UTC (17 years, 4 months ago) by tron
Branch: netbsd-4
Changes since 1.273: +6 -1 lines
Diff to previous 1.273 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by bouyer in ticket #286):
	sys/arch/i386/conf/INSTALL: revision 1.298
	sys/arch/i386/conf/GENERIC: revision 1.802
	sys/dev/pci/files.pci: revision 1.274
	sys/arch/amd64/conf/GENERIC: revision 1.122
	sys/dev/pci/mfi_pci.c: revision 1.1
	distrib/sets/lists/man/mi: revision 1.958
	sys/arch/amd64/conf/INSTALL: revision 1.61
	sys/arch/i386/conf/ALL: revision 1.75
	sys/dev/ic/mfireg.h: revision 1.1
	share/man/man4/Makefile: revision 1.416
	sys/dev/ic/mfi.c: revision 1.1
	sys/arch/i386/conf/XEN2_DOM0: revision 1.19
	sys/dev/ic/mfivar.h: revision 1.1
	sys/conf/files: revision 1.821
	share/man/man4/mfi.4: revision 1.1
Add mfi(4), a driver for LSI Logic & Dell MegaRAID SAS RAID controller.
Ported from OpenBSD, tested on i386 and amd64.

Revision 1.268.2.3 / (download) - annotate - [select for diffs], Mon Dec 18 11:42:13 2006 UTC (17 years, 4 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.268.2.2: +11 -1 lines
Diff to previous 1.268.2.2 (colored) to branchpoint 1.268 (colored) next main 1.269 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.275 / (download) - annotate - [select for diffs], Sun Dec 17 23:02:06 2006 UTC (17 years, 4 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4
Changes since 1.274: +6 -1 lines
Diff to previous 1.274 (colored) to selected 1.196 (colored)

Add bnx(4), a driver for Broadcom NetXtreme II 10/100/1000 Ethernet device.
Ported from OpenBSD by cube@, with some bus_dma fixes by me.
Tested on i386 and amd64.

Revision 1.274 / (download) - annotate - [select for diffs], Sun Dec 17 22:57:16 2006 UTC (17 years, 4 months ago) by bouyer
Branch: MAIN
Changes since 1.273: +6 -1 lines
Diff to previous 1.273 (colored) to selected 1.196 (colored)

Add mfi(4), a driver for LSI Logic & Dell MegaRAID SAS RAID controller.
Ported from OpenBSD, tested on i386 and amd64.

Revision 1.268.2.2 / (download) - annotate - [select for diffs], Sun Dec 10 07:17:42 2006 UTC (17 years, 4 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.268.2.1: +8 -5 lines
Diff to previous 1.268.2.1 (colored) to branchpoint 1.268 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.273 / (download) - annotate - [select for diffs], Thu Nov 30 21:01:16 2006 UTC (17 years, 4 months ago) by bouyer
Branch: MAIN
CVS Tags: yamt-splraiseipl-base3, netbsd-4-base
Branch point for: netbsd-4
Changes since 1.272: +6 -1 lines
Diff to previous 1.272 (colored) to selected 1.196 (colored)

Add ahcisata(4), a driver for AHCI 1.0 and 1.1 controllers. Tested on the sata
ports of a Intel 63xxESB chipset. Does not support NCQ yet.

Revision 1.267.2.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:34:29 2006 UTC (17 years, 5 months ago) by ad
Branch: newlock2
Changes since 1.267: +15 -5 lines
Diff to previous 1.267 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.272 / (download) - annotate - [select for diffs], Tue Oct 31 14:04:29 2006 UTC (17 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.271: +1 -3 lines
Diff to previous 1.271 (colored) to selected 1.196 (colored)

In the pcn driver:
- Remove the PCN_NO_PROM option.  Instead, query the am79c970-no-eeprom
  property, and read the MAC address from the CSRs if that property is TRUE.

In the ibmnws port:
- Implement device_register().
- In device_register(), set the am79c970-no-eeprom property for the
  built-in Ethernet.

Revision 1.271 / (download) - annotate - [select for diffs], Fri Oct 27 08:22:31 2006 UTC (17 years, 5 months ago) by bouyer
Branch: MAIN
Changes since 1.270: +2 -2 lines
Diff to previous 1.270 (colored) to selected 1.196 (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.270 / (download) - annotate - [select for diffs], Wed Oct 25 17:38:27 2006 UTC (17 years, 5 months ago) by bouyer
Branch: MAIN
Changes since 1.269: +2 -2 lines
Diff to previous 1.269 (colored) to selected 1.196 (colored)

Map the SATA registers for SATA channels, and probe drives using them instead
of using the old PATA way. Tested with a PDC20375 (2xSATA + 1xPATA).
While there add the PDC20618-621 products (Ultra/133 controllers);
untested. Yes, it's strange to support PATA-only devices in a driver
called pdcsata, but that's how it is ...

Revision 1.268.2.1 / (download) - annotate - [select for diffs], Sun Oct 22 06:06:16 2006 UTC (17 years, 6 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.268: +6 -1 lines
Diff to previous 1.268 (colored) to selected 1.196 (colored)

sync with head

Revision 1.269 / (download) - annotate - [select for diffs], Sat Sep 23 05:12:22 2006 UTC (17 years, 7 months ago) by macallan
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2
Changes since 1.268: +6 -1 lines
Diff to previous 1.268 (colored) to selected 1.196 (colored)

a half done wsdisplay driver for Chips & Technologies 65550 graphics chips
So far it only uses the blitter for scrolling and rectangle filling,
characters are still drawn in software and there's no support for video
mode switching. Virtual consoles are supported via vcons.
Works fine on a PowerBook 3400c.

Revision 1.262.2.2 / (download) - annotate - [select for diffs], Fri Sep 15 11:55:40 2006 UTC (17 years, 7 months ago) by tron
Branch: abandoned-netbsd-4
Changes since 1.262.2.1: +7 -0 lines
Diff to previous 1.262.2.1 (colored) to branchpoint 1.262 (colored) next main 1.263 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by riz in ticket #153):
	sys/dev/pci/if_skreg.h: revision 1.8
	sys/dev/pci/if_msk.c: revision 1.1
	sys/dev/pci/files.pci: revision 1.268
	sys/dev/pci/if_mskvar.h: revision 1.1
Add msk(4), a driver for Marvell Yukon 2 gigabit ethernet chips,
from Mark Kettenis of OpenBSD.  There are still some outstanding
issues with this driver, namely:
 - Checksum offload is unsupported
 - There is a significant amount of code duplication from sk(4)
 - There remain some 'magic numbers'
 - Performance is not heavily tested, and likely to be lower than
   the chip is capable of in some cases.  Syncing some of the
   aforementioned 'magic numbers' with the Marvell FreeBSD driver
   should help here.
Tested on a motherboard with Marvell 88E8053 ethernet, under NetBSD/i386
and NetBSD/amd64.

Revision 1.242.2.7 / (download) - annotate - [select for diffs], Thu Sep 14 12:31:33 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.242.2.6: +29 -22 lines
Diff to previous 1.242.2.6 (colored) to branchpoint 1.242 (colored) next main 1.243 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.268 / (download) - annotate - [select for diffs], Sat Sep 9 16:17:50 2006 UTC (17 years, 7 months ago) by riz
Branch: MAIN
CVS Tags: yamt-splraiseipl-base, yamt-pdpolicy-base9
Branch point for: yamt-splraiseipl
Changes since 1.267: +8 -1 lines
Diff to previous 1.267 (colored) to selected 1.196 (colored)

Add msk(4), a driver for Marvell Yukon 2 gigabit ethernet chips,
from Mark Kettenis of OpenBSD.  There are still some outstanding
issues with this driver, namely:

 - Checksum offload is unsupported
 - There is a significant amount of code duplication from sk(4)
 - There remain some 'magic numbers'
 - Performance is not heavily tested, and likely to be lower than
   the chip is capable of in some cases.  Syncing some of the
   aforementioned 'magic numbers' with the Marvell FreeBSD driver
   should help here.

Tested on a motherboard with Marvell 88E8053 ethernet, under NetBSD/i386
and NetBSD/amd64.

Revision 1.241.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:52:16 2006 UTC (17 years, 7 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.241: +95 -34 lines
Diff to previous 1.241 (colored) next main 1.242 (colored) to selected 1.196 (colored)

sync with head

Revision 1.267 / (download) - annotate - [select for diffs], Thu Sep 7 12:34:42 2006 UTC (17 years, 7 months ago) by itohy
Branch: MAIN
CVS Tags: rpaulo-netinet-merge-pcb-base
Branch point for: newlock2
Changes since 1.266: +22 -22 lines
Diff to previous 1.266 (colored) to selected 1.196 (colored)

Add PIOBM (busmastering transfer using ATA PIO mode) support.
The PIOBM is used by only one driver (will be added later,
stay tuned) and intruduce an attribute "ata_piobm" so that
it will be conditionally compiled in.
The "ata_dma" (busmastering transfer using ATA DMA mode) and
"ata_udma" (busmastering transfer using ATA Ultra DMA mode)
attributes are also added for consistency, but unused for now.

Revision 1.242.2.6 / (download) - annotate - [select for diffs], Sun Sep 3 15:24:22 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.242.2.5: +20 -7 lines
Diff to previous 1.242.2.5 (colored) to branchpoint 1.242 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.266 / (download) - annotate - [select for diffs], Wed Aug 16 22:46:44 2006 UTC (17 years, 8 months ago) by gdamore
Branch: MAIN
CVS Tags: yamt-pdpolicy-base8
Changes since 1.265: +9 -1 lines
Diff to previous 1.265 (colored) to selected 1.196 (colored)

Initial import of radeonfb.  Works to some degree on at least some hardware.
Most of the testing was done on MIPS hardware -- it probably needs work before
it will be useful with x86 hardware, and it is probably incompatible with
the X11 server.

"ATI Technologies Inc. ("ATI") has not assisted in the creation of, and
does not endorse, this software.  ATI will not be responsible or liable
for any actual or alleged damage or loss caused by or in connection with
the use of or reliance on this software."

Enjoy!

Revision 1.262.2.1 / (download) - annotate - [select for diffs], Tue Aug 15 08:57:17 2006 UTC (17 years, 8 months ago) by ghen
Branch: abandoned-netbsd-4
Changes since 1.262: +2 -2 lines
Diff to previous 1.262 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by jmcneill in ticket #18):
	sys/dev/pci/files.pci: revision 1.265
Add rasops16 attribute to unichromefb.

Revision 1.265 / (download) - annotate - [select for diffs], Sun Aug 13 03:34:11 2006 UTC (17 years, 8 months ago) by jmcneill
Branch: MAIN
Changes since 1.264: +2 -2 lines
Diff to previous 1.264 (colored) to selected 1.196 (colored)

Add rasops16 attribute to unichromefb.

Revision 1.264 / (download) - annotate - [select for diffs], Sun Aug 13 02:21:45 2006 UTC (17 years, 8 months ago) by simonb
Branch: MAIN
Changes since 1.263: +11 -6 lines
Diff to previous 1.263 (colored) to selected 1.196 (colored)

Add a port of the OpenBSD Intel 3945ABG wpi(4) wireless driver, by
Jean-Baptiste Campesato.

From PR kern/33778.

Revision 1.242.2.5 / (download) - annotate - [select for diffs], Fri Aug 11 15:44:25 2006 UTC (17 years, 8 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.242.2.4: +14 -5 lines
Diff to previous 1.242.2.4 (colored) to branchpoint 1.242 (colored) to selected 1.196 (colored)

sync with head

Revision 1.263 / (download) - annotate - [select for diffs], Thu Aug 10 12:22:25 2006 UTC (17 years, 8 months ago) by cube
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7
Changes since 1.262: +2 -2 lines
Diff to previous 1.262 (colored) to selected 1.196 (colored)

iwi now needs firmload [hi nick!]

Revision 1.262 / (download) - annotate - [select for diffs], Wed Aug 2 11:26:16 2006 UTC (17 years, 8 months ago) by jmcneill
Branch: MAIN
CVS Tags: abandoned-netbsd-4-base
Branch point for: abandoned-netbsd-4
Changes since 1.261: +6 -1 lines
Diff to previous 1.261 (colored) to selected 1.196 (colored)

Forgot to commit this last night -- add the unichromefb(4) driver.

Revision 1.232.2.8 / (download) - annotate - [select for diffs], Mon Jul 31 12:35:22 2006 UTC (17 years, 8 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.232.2.7: +8 -1 lines
Diff to previous 1.232.2.7 (colored) to branchpoint 1.232 (colored) to selected 1.196 (colored)

Apply patch (requested by bouyer in ticket #1441):
Pullup the twa(4) driver for the 3ware Apache RAID controllers.
Matching revisions in current:
share/man/man4/twa.4	1.1
sys/dev/pci/ld_twa.c	1.2
sys/dev/pci/twa.c	1.9
sys/dev/pci/twaio.h	1.3
sys/dev/pci/twareg.h	1.5
sys/dev/pci/twavar.h	1.5

Revision 1.258.2.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:49:27 2006 UTC (17 years, 9 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.258: +8 -4 lines
Diff to previous 1.258 (colored) next main 1.259 (colored) to selected 1.196 (colored)

Merge from HEAD.

Revision 1.261 / (download) - annotate - [select for diffs], Tue Jul 11 14:47:49 2006 UTC (17 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.260: +2 -3 lines
Diff to previous 1.260 (colored) to selected 1.196 (colored)

use timecounter code in dev/ic/acpipmtimer.*,
kill interface attribute in device declaration

Revision 1.260 / (download) - annotate - [select for diffs], Fri Jun 30 17:17:09 2006 UTC (17 years, 9 months ago) by nisimura
Branch: MAIN
Changes since 1.259: +6 -1 lines
Diff to previous 1.259 (colored) to selected 1.196 (colored)

Add kse(4) driver for Micrel KSZ8842/8841 Ethernet controller.

Revision 1.259 / (download) - annotate - [select for diffs], Mon Jun 26 17:17:20 2006 UTC (17 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.258: +2 -2 lines
Diff to previous 1.258 (colored) to selected 1.196 (colored)

-make sure it is a PIIX4 before accessing counter stuff
 (there might be usable registers on 440mx and that ATI thing too,
  but that needs to be checked/tested)
-make sure the I/O access to the power management stuff was enabled
 by the BIOS before trying to map/access stuff
-most PIIX4s have a bug in the timer latch which causes jitter or worse
 if it is read naively - check the revision
-use common code in dev/ic/acpipmtimer.c

Revision 1.242.2.4 / (download) - annotate - [select for diffs], Mon Jun 26 12:51:21 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.242.2.3: +11 -4 lines
Diff to previous 1.242.2.3 (colored) to branchpoint 1.242 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.235.2.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:05:03 2006 UTC (17 years, 10 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.235: +76 -38 lines
Diff to previous 1.235 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.253.2.1 / (download) - annotate - [select for diffs], Mon Jun 19 04:01:35 2006 UTC (17 years, 10 months ago) by chap
Branch: chap-midi
Changes since 1.253: +11 -4 lines
Diff to previous 1.253 (colored) next main 1.254 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.241.6.3 / (download) - annotate - [select for diffs], Wed Jun 7 15:51:09 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
Changes since 1.241.6.2: +3 -3 lines
Diff to previous 1.241.6.2 (colored) to branchpoint 1.241 (colored) next main 1.242 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.258 / (download) - annotate - [select for diffs], Wed Jun 7 08:05:53 2006 UTC (17 years, 10 months ago) by dogcow
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6, simonb-timecounters-base, gdamore-uart-base, chap-midi-nbase, chap-midi-base
Branch point for: gdamore-uart
Changes since 1.257: +1 -3 lines
Diff to previous 1.257 (colored) to selected 1.196 (colored)

revert my earlier commit - the /ic/ stuff should go in src/sys/conf/files,
not here.

Revision 1.257 / (download) - annotate - [select for diffs], Wed Jun 7 03:39:43 2006 UTC (17 years, 10 months ago) by dogcow
Branch: MAIN
Changes since 1.256: +3 -1 lines
Diff to previous 1.256 (colored) to selected 1.196 (colored)

ral_pci was missing the /ic/ files.

Revision 1.256 / (download) - annotate - [select for diffs], Tue Jun 6 21:00:41 2006 UTC (17 years, 10 months ago) by rpaulo
Branch: MAIN
Changes since 1.255: +3 -3 lines
Diff to previous 1.255 (colored) to selected 1.196 (colored)

Attachment framework for the rt2561.c and rt2661.c drivers.

From OpenBSD.

Revision 1.241.6.2 / (download) - annotate - [select for diffs], Thu Jun 1 22:36:43 2006 UTC (17 years, 10 months ago) by kardel
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.241.6.1: +18 -6 lines
Diff to previous 1.241.6.1 (colored) to branchpoint 1.241 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.255 / (download) - annotate - [select for diffs], Sun May 28 08:57:53 2006 UTC (17 years, 10 months ago) by martin
Branch: MAIN
Changes since 1.254: +2 -2 lines
Diff to previous 1.254 (colored) to selected 1.196 (colored)

Move definition of the 'fb' attribute to global scope and make machfb@pci
require it. On most archs this does not change anything, but on sparc{,64}
it allows linking of kernels that have machfb as the only framebuffer.
Solution suggested by Quentin.

Revision 1.254 / (download) - annotate - [select for diffs], Wed May 24 23:44:28 2006 UTC (17 years, 11 months ago) by wrstuden
Branch: MAIN
Changes since 1.253: +8 -1 lines
Diff to previous 1.253 (colored) to selected 1.196 (colored)

3ware 9000 driver, contributed by Wasabi Systems and written
by Jordan Rhody (based on the FreeBSD driver).

Contributed in NetBSD PR 33364.

Revision 1.244.2.3 / (download) - annotate - [select for diffs], Wed May 24 15:50:27 2006 UTC (17 years, 11 months ago) by tron
Branch: peter-altq
Changes since 1.244.2.2: +21 -11 lines
Diff to previous 1.244.2.2 (colored) to branchpoint 1.244 (colored) next main 1.245 (colored) to selected 1.196 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.242.2.3 / (download) - annotate - [select for diffs], Wed May 24 10:58:00 2006 UTC (17 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.242.2.2: +21 -11 lines
Diff to previous 1.242.2.2 (colored) to branchpoint 1.242 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.243.2.2 / (download) - annotate - [select for diffs], Thu May 11 23:28:47 2006 UTC (17 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.243.2.1: +14 -9 lines
Diff to previous 1.243.2.1 (colored) next main 1.244 (colored) to selected 1.196 (colored)

sync with head

Revision 1.253 / (download) - annotate - [select for diffs], Sun May 7 01:32:43 2006 UTC (17 years, 11 months ago) by jmcneill
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5, elad-kernelauth-base
Branch point for: chap-midi
Changes since 1.252: +6 -1 lines
Diff to previous 1.252 (colored) to selected 1.196 (colored)

Add support for the Intel PIIX4 power management controller, from OpenBSD.

Revision 1.232.2.7 / (download) - annotate - [select for diffs], Thu May 4 12:12:07 2006 UTC (17 years, 11 months ago) by tron
Branch: netbsd-3
Changes since 1.232.2.6: +6 -1 lines
Diff to previous 1.232.2.6 (colored) to branchpoint 1.232 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by jonathan in ticket #1298):
	share/man/man4/pciide.4: revision 1.60
	share/man/man4/Makefile: revision 1.376 via patch
	sys/dev/pci/svwsata.c: revision 1.1
	sys/dev/pci/files.pci: revision 1.243
	sys/arch/i386/conf/INSTALL: revision 1.281
	sys/dev/pci/pcidevs: revision 1.771 via patch
	sys/dev/pci/pciidevar.h: revision 1.33
	sys/arch/i386/conf/XEN0: revision 1.34
	sys/arch/i386/conf/GENERIC: revision 1.732
	sys/dev/pci/pciide_svwsata_reg.h: revision 1.1
Add svwsata(4), a driver for Serverworks K2 SATA controllers. From
OpenBSD via Joerg Sonnenberger.

Revision 1.252 / (download) - annotate - [select for diffs], Sun Apr 30 17:56:03 2006 UTC (17 years, 11 months ago) by xtraeme
Branch: MAIN
Changes since 1.251: +2 -2 lines
Diff to previous 1.251 (colored) to selected 1.196 (colored)

Add missing 'arp' keyword for the nfe driver, reported by Murray
Armfield in PR kern/33384.

Revision 1.251 / (download) - annotate - [select for diffs], Wed Apr 26 13:04:02 2006 UTC (17 years, 11 months ago) by rpaulo
Branch: MAIN
Changes since 1.250: +4 -4 lines
Diff to previous 1.250 (colored) to selected 1.196 (colored)

Comment out glxt.

Revision 1.241.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:39:13 2006 UTC (18 years ago) by simonb
Branch: simonb-timecounters
Changes since 1.241: +31 -4 lines
Diff to previous 1.241 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.232.2.6 / (download) - annotate - [select for diffs], Thu Apr 20 03:19:03 2006 UTC (18 years ago) by snj
Branch: netbsd-3
Changes since 1.232.2.5: +6 -1 lines
Diff to previous 1.232.2.5 (colored) to branchpoint 1.232 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by tron in ticket #1266):
	sys/dev/pci/files.pci: revision 1.244 via patch
add nfe.

Revision 1.243.2.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:25:33 2006 UTC (18 years ago) by elad
Branch: elad-kernelauth
Changes since 1.243: +23 -3 lines
Diff to previous 1.243 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.250 / (download) - annotate - [select for diffs], Tue Apr 18 16:49:19 2006 UTC (18 years ago) by rittera
Branch: MAIN
Changes since 1.249: +5 -5 lines
Diff to previous 1.249 (colored) to selected 1.196 (colored)

A number of minor changes for NDIS.  (OK'd by phil)

1. Removed the makeoptions line from arch/i386/conf/GENERIC.  Now
ndis_driver_data.h is simply copied into the kernel build directory instead
of editing the config file to specify its location.

2. Uncommented lines in files.i386 and files.pci related to NDIS.  NDIS will
not be compiled into the kernel unless the two lines are uncommented from
GENERIC (I checked using nm), so there is no reason for this to be commented
out.

3. Added ndiscvt to usr.sbin/Makefile.

Revision 1.249 / (download) - annotate - [select for diffs], Mon Apr 17 17:31:43 2006 UTC (18 years ago) by rpaulo
Branch: MAIN
Changes since 1.248: +2 -2 lines
Diff to previous 1.248 (colored) to selected 1.196 (colored)

Pull firmload on ipw.

Revision 1.248 / (download) - annotate - [select for diffs], Wed Apr 12 20:35:42 2006 UTC (18 years ago) by macallan
Branch: MAIN
Changes since 1.247: +2 -2 lines
Diff to previous 1.247 (colored) to selected 1.196 (colored)

convert to vcons
while there, attach an fb device when running on sparc

Revision 1.247 / (download) - annotate - [select for diffs], Tue Apr 11 16:11:07 2006 UTC (18 years ago) by macallan
Branch: MAIN
Changes since 1.246: +6 -1 lines
Diff to previous 1.246 (colored) to selected 1.196 (colored)

A driver for 3Dfx Voodoo3 graphics boards, may or may not work with Voodoo4,
Voodoo5 or Banshee boards.

So far it supports:
- full acceleration in 8bit graphics mode
- video mode switching
- virtual consoles via vcons

So far it hasn't been tested on anything else than macppc and even there it
needs a hack to overload ofb.

TODO:
- test on i386
- don't hardcode video mode

Revision 1.210.2.3.2.2 / (download) - annotate - [select for diffs], Tue Apr 11 01:15:22 2006 UTC (18 years ago) by riz
Branch: netbsd-2
Changes since 1.210.2.3.2.1: +5 -1 lines
Diff to previous 1.210.2.3.2.1 (colored) to branchpoint 1.210.2.3 (colored) next main 1.211 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by he in ticket #10409):
	sys/dev/ic/cissreg.h: revision 1.1
	sys/dev/pci/ciss_pci.c: revision 1.1
	sys/dev/ic/cissvar.h: revision 1.1
	sys/dev/pci/files.pci: revision 1.245
	sys/dev/ic/ciss.c: revision 1.1 via patch
Add a driver, ciss(4), for the HP/Compaq drivers using the newer
"Command Interface to SCSI-3 Support" command interface.  Driver
ported from OpenBSD by Tonnerre Lombard -- thanks!

Revision 1.232.2.5 / (download) - annotate - [select for diffs], Sat Apr 8 23:31:38 2006 UTC (18 years ago) by tron
Branch: netbsd-3
Changes since 1.232.2.4: +4 -0 lines
Diff to previous 1.232.2.4 (colored) to branchpoint 1.232 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by he in ticket #1247):
	sys/dev/ic/cissreg.h: revision 1.1
	sys/dev/pci/ciss_pci.c: revision 1.1
	sys/dev/ic/cissvar.h: revision 1.1
	sys/dev/pci/files.pci: revision 1.245
	sys/dev/ic/ciss.c: revision 1.1
Add a driver, ciss(4), for the HP/Compaq drivers using the newer
"Command Interface to SCSI-3 Support" command interface.  Driver
ported from OpenBSD by Tonnerre Lombard -- thanks!

Revision 1.242.2.2 / (download) - annotate - [select for diffs], Sat Apr 1 12:07:15 2006 UTC (18 years ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.242.2.1: +11 -1 lines
Diff to previous 1.242.2.1 (colored) to branchpoint 1.242 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.244.2.2 / (download) - annotate - [select for diffs], Fri Mar 31 09:45:23 2006 UTC (18 years ago) by tron
Branch: peter-altq
Changes since 1.244.2.1: +7 -1 lines
Diff to previous 1.244.2.1 (colored) to branchpoint 1.244 (colored) to selected 1.196 (colored)

Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.

Revision 1.246 / (download) - annotate - [select for diffs], Fri Mar 31 00:03:57 2006 UTC (18 years ago) by rittera
Branch: MAIN
CVS Tags: yamt-pdpolicy-base4, yamt-pdpolicy-base3
Changes since 1.245: +7 -1 lines
Diff to previous 1.245 (colored) to selected 1.196 (colored)

Updated to the latest NDIS code.  I added commented out lines in the files
arch/i386/conf/GENERIC, arch/i386/conf/files.i386 and dev/pci/files.pci which
can simply be uncommented to compile NDIS into the kernel.  I'll write some
documentation on this soon.

Note that NDIS is still somewhat experimental.  It is currently tested and
functions relatively well on on two cards:
1. Dell (Broadcom) TrueMobile 1400 Dual Band WLAN Mini-PCI
2. Intel EtherExpress Pro/100

Revision 1.244.2.1 / (download) - annotate - [select for diffs], Tue Mar 28 09:42:13 2006 UTC (18 years ago) by tron
Branch: peter-altq
Changes since 1.244: +5 -1 lines
Diff to previous 1.244 (colored) to selected 1.196 (colored)

Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.

Revision 1.245 / (download) - annotate - [select for diffs], Tue Mar 21 20:42:14 2006 UTC (18 years, 1 month ago) by he
Branch: MAIN
Changes since 1.244: +5 -1 lines
Diff to previous 1.244 (colored) to selected 1.196 (colored)

Add a driver, ciss(4), for the HP/Compaq drivers using the newer
"Command Interface to SCSI-3 Support" command interface.  Driver
ported from OpenBSD by Tonnerre Lombard -- thanks!

Revision 1.242.2.1 / (download) - annotate - [select for diffs], Mon Mar 13 09:07:26 2006 UTC (18 years, 1 month ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.242: +11 -1 lines
Diff to previous 1.242 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.244 / (download) - annotate - [select for diffs], Sun Mar 12 23:05:13 2006 UTC (18 years, 1 month ago) by chs
Branch: MAIN
CVS Tags: yamt-pdpolicy-base2, peter-altq-base
Branch point for: peter-altq
Changes since 1.243: +6 -1 lines
Diff to previous 1.243 (colored) to selected 1.196 (colored)

add nfe.

Revision 1.243 / (download) - annotate - [select for diffs], Mon Mar 6 18:35:24 2006 UTC (18 years, 1 month ago) by bouyer
Branch: MAIN
Branch point for: elad-kernelauth
Changes since 1.242: +6 -1 lines
Diff to previous 1.242 (colored) to selected 1.196 (colored)

Add svwsata(4), a driver for Serverworks K2 SATA controllers. From
OpenBSD via Joerg Sonnenberger.

Revision 1.241.2.1 / (download) - annotate - [select for diffs], Wed Mar 1 09:28:21 2006 UTC (18 years, 1 month ago) by yamt
Branch: yamt-uio_vmspace
Changes since 1.241: +4 -2 lines
Diff to previous 1.241 (colored) next main 1.242 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.232.2.4 / (download) - annotate - [select for diffs], Mon Feb 20 23:00:26 2006 UTC (18 years, 2 months ago) by tron
Branch: netbsd-3
Changes since 1.232.2.3: +3 -1 lines
Diff to previous 1.232.2.3 (colored) to branchpoint 1.232 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by tls in ticket #1179):
	sys/dev/pci/amdpm.c: revision 1.11
	sys/dev/i2c/files.i2c: revision 1.7
	sys/dev/i2c/adt7463.c: revision 1.1
	sys/dev/pci/files.pci: revision 1.242 via patch
	sys/dev/pci/amdpmvar.h: revision 1.1
	sys/dev/i2c/adt7463reg.h: revision 1.1
	sys/dev/DEVNAMES: revision 1.192 via patch
	sys/dev/pci/amdpm_smbus.c: revision 1.1
	sys/dev/pci/amdpm_smbusreg.h: revision 1.1
Add support for i2c bus on AMD-8111 used on many Opteron server motherboards,
and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D
(and probably other boards as well).  We do not currently support any kind
of detection of the i2c address of the thermal monitor; it appears to be
at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples
forthcoming).
From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.

Revision 1.242 / (download) - annotate - [select for diffs], Sun Feb 19 02:24:20 2006 UTC (18 years, 2 months ago) by tls
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base
Branch point for: yamt-pdpolicy
Changes since 1.241: +4 -2 lines
Diff to previous 1.241 (colored) to selected 1.196 (colored)

Add support for i2c bus on AMD-8111 used on many Opteron server motherboards,
and ADT 7463c thermal and voltage monitor found on the Tyan S2881 and S2882-D
(and probably other boards as well).  We do not currently support any kind
of detection of the i2c address of the thermal monitor; it appears to be
at 0x2D on the S2881 and 0x2E on the S2882-D (kernel config examples
forthcoming).

From PR kern/32463 submitted by Anil Gopinath, anil_public@yahoo.com.

Revision 1.232.2.3 / (download) - annotate - [select for diffs], Thu Dec 29 19:33:40 2005 UTC (18 years, 3 months ago) by riz
Branch: netbsd-3
Changes since 1.232.2.2: +1 -0 lines
Diff to previous 1.232.2.2 (colored) to branchpoint 1.232 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by kent in ticket #916):
	sys/dev/pci/azalia.h: revision 1.1
	sys/dev/pci/azalia_codec.c: revision 1.1
	sys/dev/pci/azalia.c: revision 1.13
	sys/dev/pci/files.pci: revision 1.239
split azalia.c into three files.
  * azalia_codec.c: code for specific codecs
  * azalia.c: other code
  * azalia.h: common definitions

Revision 1.187.2.16 / (download) - annotate - [select for diffs], Sun Dec 11 10:28:57 2005 UTC (18 years, 4 months ago) by christos
Branch: ktrace-lwp
Changes since 1.187.2.15: +1 -4 lines
Diff to previous 1.187.2.15 (colored) next main 1.188 (colored) to selected 1.196 (colored)

Sync with head.

Revision 1.241 / (download) - annotate - [select for diffs], Tue Dec 6 03:01:45 2005 UTC (18 years, 4 months ago) by christos
Branch: MAIN
CVS Tags: ktrace-lwp-base
Branch point for: yamt-uio_vmspace, simonb-timecounters, rpaulo-netinet-merge-pcb
Changes since 1.240: +1 -4 lines
Diff to previous 1.240 (colored) to selected 1.196 (colored)

New lmc driver from David Boggs

Revision 1.187.2.15 / (download) - annotate - [select for diffs], Thu Nov 10 14:06:01 2005 UTC (18 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.14: +43 -28 lines
Diff to previous 1.187.2.14 (colored) to selected 1.196 (colored)

Sync with HEAD. Here we go again...

Revision 1.240 / (download) - annotate - [select for diffs], Tue Oct 18 17:53:14 2005 UTC (18 years, 6 months ago) by joerg
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
Changes since 1.239: +3 -3 lines
Diff to previous 1.239 (colored) to selected 1.196 (colored)

Both iwi and ipw need arp.

Revision 1.239 / (download) - annotate - [select for diffs], Wed Sep 28 13:06:49 2005 UTC (18 years, 6 months ago) by kent
Branch: MAIN
Changes since 1.238: +2 -1 lines
Diff to previous 1.238 (colored) to selected 1.196 (colored)

split azalia.c into three files.
  * azalia_codec.c: code for specific codecs
  * azalia.c: other code
  * azalia.h: common definitions

Revision 1.232.2.2 / (download) - annotate - [select for diffs], Tue Sep 13 20:59:37 2005 UTC (18 years, 7 months ago) by tron
Branch: netbsd-3
CVS Tags: netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0
Changes since 1.232.2.1: +5 -0 lines
Diff to previous 1.232.2.1 (colored) to branchpoint 1.232 (colored) to selected 1.196 (colored)

Pull up following revision(s) (requested by ragge in ticket #768):
	sys/dev/pci/if_xge.c: revision 1.1 via patch
	sys/dev/pci/if_xgereg.h: revision 1.1
	sys/dev/pci/files.pci: revision 1.238
Device driver for the Neterion (S2io) Xframe-I 10Gbit ethernet card.
Still missing: VLAN + IPv6 checksum support.

Revision 1.238 / (download) - annotate - [select for diffs], Fri Sep 9 10:30:27 2005 UTC (18 years, 7 months ago) by ragge
Branch: MAIN
Changes since 1.237: +6 -1 lines
Diff to previous 1.237 (colored) to selected 1.196 (colored)

Device driver for the Neterion (S2io) Xframe-I 10Gbit ethernet card.
Still missing: VLAN + IPv6 checksum support.

Revision 1.237 / (download) - annotate - [select for diffs], Mon Aug 29 19:11:33 2005 UTC (18 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.236: +22 -22 lines
Diff to previous 1.236 (colored) to selected 1.196 (colored)

remove the interface attribute (defining the "channel" locator) from
all the XXXide mutants -- this is handled by the "ata" attribute already

Revision 1.236 / (download) - annotate - [select for diffs], Mon Jul 11 15:37:04 2005 UTC (18 years, 9 months ago) by kiyohara
Branch: MAIN
Changes since 1.235: +1 -5 lines
Diff to previous 1.235 (colored) to selected 1.196 (colored)

ieee1394 import from FreeBSD.

Revision 1.232.2.1 / (download) - annotate - [select for diffs], Sat Jul 2 16:39:24 2005 UTC (18 years, 9 months ago) by tron
Branch: netbsd-3
Changes since 1.232: +6 -1 lines
Diff to previous 1.232 (colored) to selected 1.196 (colored)

Pull up revision 1.233 (requested by kent in ticket #494):
An audio driver for High Definition Audio.
The driver is highly experimental at this moment:
- limieted support for playback
- support for no mixer controls
- support for no recording

Revision 1.235 / (download) - annotate - [select for diffs], Fri Jul 1 20:11:20 2005 UTC (18 years, 9 months ago) by drochner
Branch: MAIN
Branch point for: yamt-lazymbuf
Changes since 1.234: +5 -1 lines
Diff to previous 1.234 (colored) to selected 1.196 (colored)

add autoconf glue for the ralink wireless drivers, basically from
PR kern/30449, but changed so that pci/cardbus and usb devices
are all called "ral" to the user, so that code can be shared eventually

Revision 1.234 / (download) - annotate - [select for diffs], Sat Jun 25 22:08:54 2005 UTC (18 years, 9 months ago) by dyoung
Branch: MAIN
Changes since 1.233: +5 -1 lines
Diff to previous 1.233 (colored) to selected 1.196 (colored)

Move the definitions in dev/pci/files.ath into dev/pci/files.pci.
Stop including dev/pci/files.ath in arch/i386/conf/files.i386,
since we get the same definitions by including dev/pci/files.pci,
now.  Remove dev/pci/files.ath.

Add arch/macppc/conf/Makefile.macppc with directives for linking
the Atheros HAL for PowerPC.

In athhal-powerpc-be-eabi.opt_ah.h, #define AH_REGOPS_FUNC 1, since
otherwise the linker complains that the PowerPC HAL cannot link
with register-read/write subroutines.

Add ath(4) to the GENERIC macppc kernel configuration; comment it
out.

Revision 1.233 / (download) - annotate - [select for diffs], Sat Jun 18 10:43:47 2005 UTC (18 years, 10 months ago) by kent
Branch: MAIN
Changes since 1.232: +6 -1 lines
Diff to previous 1.232 (colored) to selected 1.196 (colored)

An audio driver for High Definition Audio.

The driver is highly experimental at this moment:
 - limieted support for playback
 - support for no mixer controls
 - support for no recording

Revision 1.228.2.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:05 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.228: +13 -8 lines
Diff to previous 1.228 (colored) next main 1.229 (colored) to selected 1.196 (colored)

sync with -current

Revision 1.210.2.3.2.1 / (download) - annotate - [select for diffs], Sat Apr 2 21:26:46 2005 UTC (19 years ago) by he
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.210.2.3: +6 -1 lines
Diff to previous 1.210.2.3 (colored) to selected 1.196 (colored)

Pull up revision 1.224 (via patch, requested by bouyer in ticket #1019):
  Add pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx)
  series of controllers.

Revision 1.229.2.2 / (download) - annotate - [select for diffs], Sat Mar 19 08:35:10 2005 UTC (19 years, 1 month ago) by yamt
Branch: yamt-km
Changes since 1.229.2.1: +9 -4 lines
Diff to previous 1.229.2.1 (colored) to branchpoint 1.229 (colored) next main 1.230 (colored) to selected 1.196 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.187.2.14 / (download) - annotate - [select for diffs], Fri Mar 4 16:45:17 2005 UTC (19 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.13: +9 -4 lines
Diff to previous 1.187.2.13 (colored) to selected 1.196 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.232 / (download) - annotate - [select for diffs], Sun Feb 27 00:27:32 2005 UTC (19 years, 1 month ago) by perry
Branch: MAIN
CVS Tags: yamt-km-base4, yamt-km-base3, netbsd-3-base, kent-audio2-base
Branch point for: netbsd-3
Changes since 1.231: +4 -4 lines
Diff to previous 1.231 (colored) to selected 1.196 (colored)

nuke trailing whitespace

Revision 1.231 / (download) - annotate - [select for diffs], Sun Feb 20 18:34:33 2005 UTC (19 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.230: +6 -1 lines
Diff to previous 1.230 (colored) to selected 1.196 (colored)

Add device driver support for the VIA Networking Technologies VT6122
gigabit ethernet chip and integrated 10/100/1000 copper PHY.

Obtained from: FreeBSD

Revision 1.187.2.13 / (download) - annotate - [select for diffs], Tue Feb 15 21:33:13 2005 UTC (19 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.12: +2 -2 lines
Diff to previous 1.187.2.12 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.229.2.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:47 2005 UTC (19 years, 2 months ago) by yamt
Branch: yamt-km
Changes since 1.229: +2 -2 lines
Diff to previous 1.229 (colored) to selected 1.196 (colored)

sync with head.

Revision 1.230 / (download) - annotate - [select for diffs], Sat Feb 12 10:20:50 2005 UTC (19 years, 2 months ago) by rearnsha
Branch: MAIN
CVS Tags: yamt-km-base2
Changes since 1.229: +2 -2 lines
Diff to previous 1.229 (colored) to selected 1.196 (colored)

Change PCIIDE_I31244_ENABLEDMA to PCIIDE_I31244_DISABLEDMA as
suggested by briggs.  Put the flag in opt_pciide.h.

Revision 1.187.2.12 / (download) - annotate - [select for diffs], Mon Jan 24 08:35:26 2005 UTC (19 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.11: +4 -4 lines
Diff to previous 1.187.2.11 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.229 / (download) - annotate - [select for diffs], Fri Jan 21 12:32:18 2005 UTC (19 years, 3 months ago) by yamt
Branch: MAIN
CVS Tags: yamt-km-base
Branch point for: yamt-km
Changes since 1.228: +4 -4 lines
Diff to previous 1.228 (colored) to selected 1.196 (colored)

- switch to dev/rtl8169.c from pci/if_re.c.
- enable re@cardbus.
both of re@pci and re@cardbus seem to work for me.

Revision 1.187.2.11 / (download) - annotate - [select for diffs], Mon Jan 17 19:31:24 2005 UTC (19 years, 3 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.10: +11 -1 lines
Diff to previous 1.187.2.10 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.228 / (download) - annotate - [select for diffs], Wed Jan 12 00:05:43 2005 UTC (19 years, 3 months ago) by reinoud
Branch: MAIN
Branch point for: kent-audio2
Changes since 1.227: +6 -1 lines
Diff to previous 1.227 (colored) to selected 1.196 (colored)

Initial commit of auixp(4) driver. It's a driver for the audio part of ATI
IXP-200 and family motherboard chips. Its functional for both recording and
playback.

Note that quadraphonic and Dolby 5.1 audio are not tested by me but ought
to work fine. I can set the number of channels etc. OK but i can't listen
to the result. Any feedback on this performance would be greatly
apreciated.

Revision 1.227 / (download) - annotate - [select for diffs], Tue Jan 11 18:41:59 2005 UTC (19 years, 3 months ago) by skrll
Branch: MAIN
Changes since 1.226: +6 -1 lines
Diff to previous 1.226 (colored) to selected 1.196 (colored)

Add iwi(4).

Revision 1.187.2.10 / (download) - annotate - [select for diffs], Sat Dec 18 09:32:08 2004 UTC (19 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.9: +11 -1 lines
Diff to previous 1.187.2.9 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.226 / (download) - annotate - [select for diffs], Mon Dec 6 19:23:09 2004 UTC (19 years, 4 months ago) by cube
Branch: MAIN
CVS Tags: kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Changes since 1.225: +6 -1 lines
Diff to previous 1.225 (colored) to selected 1.196 (colored)

Add config wires for ixpide(4).

Revision 1.225 / (download) - annotate - [select for diffs], Wed Dec 1 22:27:45 2004 UTC (19 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.224: +6 -1 lines
Diff to previous 1.224 (colored) to selected 1.196 (colored)

add iteide(4) driver for ITE8212-based IDE controllers. from
OpenBSD, ported to NetBSD by me.

ok'd by bouyer@, thorpej@.

Revision 1.187.2.9 / (download) - annotate - [select for diffs], Mon Nov 29 07:24:16 2004 UTC (19 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.8: +7 -2 lines
Diff to previous 1.187.2.8 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.224 / (download) - annotate - [select for diffs], Wed Nov 24 20:49:19 2004 UTC (19 years, 4 months ago) by bouyer
Branch: MAIN
Changes since 1.223: +6 -1 lines
Diff to previous 1.223 (colored) to selected 1.196 (colored)

pdcsata(4), a driver for the Promise SATA150 (aka PDC203xx) serie of
controllers. Tested with a PDC20375 (2 SATA, one PATA) controller on sparc64.
Added to all kernel config file which had pdcide(4).

Revision 1.223 / (download) - annotate - [select for diffs], Sat Nov 13 15:15:56 2004 UTC (19 years, 5 months ago) by kent
Branch: MAIN
Changes since 1.222: +2 -2 lines
Diff to previous 1.222 (colored) to selected 1.196 (colored)

auacer uses aurateconv

Revision 1.173.2.4 / (download) - annotate - [select for diffs], Thu Nov 11 23:22:25 2004 UTC (19 years, 5 months ago) by he
Branch: netbsd-1-6
Changes since 1.173.2.3: +6 -1 lines
Diff to previous 1.173.2.3 (colored) to branchpoint 1.173 (colored) next main 1.174 (colored) to selected 1.196 (colored)

Pull up revision 1.217 (via patch, requested by itohy in ticket #1741):
  Add support for the Workbit NinjaSCSI-32 PCI/Cardbus
  SCSI driver, njs(4).

Revision 1.187.2.8 / (download) - annotate - [select for diffs], Tue Nov 2 07:52:09 2004 UTC (19 years, 5 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.7: +2 -2 lines
Diff to previous 1.187.2.7 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.222 / (download) - annotate - [select for diffs], Fri Oct 22 20:05:01 2004 UTC (19 years, 6 months ago) by scw
Branch: MAIN
Changes since 1.221: +2 -2 lines
Diff to previous 1.221 (colored) to selected 1.196 (colored)

Make artsata depend on sata.

Revision 1.187.2.7 / (download) - annotate - [select for diffs], Tue Oct 19 15:56:58 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.6: +10 -1 lines
Diff to previous 1.187.2.6 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.221 / (download) - annotate - [select for diffs], Sun Oct 10 16:37:07 2004 UTC (19 years, 6 months ago) by augustss
Branch: MAIN
Changes since 1.220: +6 -1 lines
Diff to previous 1.220 (colored) to selected 1.196 (colored)

Add a driver for the Acer Labs M5455 audio controller.
This controller is integrated in some ALi Southbridges.

XXX This driver is incomplete and slightly buggy, but it
works enough to enable me to listen to music on my Sharp MM20.

Revision 1.220 / (download) - annotate - [select for diffs], Sun Sep 26 03:03:17 2004 UTC (19 years, 6 months ago) by dyoung
Branch: MAIN
Changes since 1.219: +5 -1 lines
Diff to previous 1.219 (colored) to selected 1.196 (colored)

Add rtw(4).

Revision 1.187.2.6 / (download) - annotate - [select for diffs], Tue Sep 21 13:31:02 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.5: +1 -1 lines
Diff to previous 1.187.2.5 (colored) to selected 1.196 (colored)

Fix the sync with head I botched.

Revision 1.187.2.5 / (download) - annotate - [select for diffs], Sat Sep 18 14:49:03 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.4: +1 -1 lines
Diff to previous 1.187.2.4 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.187.2.4 / (download) - annotate - [select for diffs], Fri Sep 3 12:45:28 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.3: +9 -2 lines
Diff to previous 1.187.2.3 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.219 / (download) - annotate - [select for diffs], Mon Aug 30 10:30:38 2004 UTC (19 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.218: +3 -1 lines
Diff to previous 1.218 (colored) to selected 1.196 (colored)

add centralized {eisa,isa,pci,agp,mca}busprint() functions which do
what tens of the bus' parents foo{...}bridge_print()s scattered around do

Revision 1.218 / (download) - annotate - [select for diffs], Mon Aug 30 10:10:34 2004 UTC (19 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.217: +2 -2 lines
Diff to previous 1.217 (colored) to selected 1.196 (colored)

there is (appearently) no reason for the "bktr" driver to carry a
"pcibus" attribute, so remove it

Revision 1.210.2.3 / (download) - annotate - [select for diffs], Mon Aug 30 09:24:46 2004 UTC (19 years, 7 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-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
Branch point for: netbsd-2
Changes since 1.210.2.2: +5 -0 lines
Diff to previous 1.210.2.2 (colored) to branchpoint 1.210 (colored) next main 1.211 (colored) to selected 1.196 (colored)

Pull up revision 1.217 via patch (requested by itohy in ticket #800):
Workbit NinjaSCSI-32 PCI/CardBus SCSI driver (njs)

Revision 1.217 / (download) - annotate - [select for diffs], Thu Aug 26 14:13:46 2004 UTC (19 years, 7 months ago) by itohy
Branch: MAIN
Changes since 1.216: +6 -1 lines
Diff to previous 1.216 (colored) to selected 1.196 (colored)

Workbit NinjaSCSI-32 PCI/CardBus SCSI driver (njs)

Revision 1.187.2.3 / (download) - annotate - [select for diffs], Wed Aug 25 06:58:05 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.2: +6 -1 lines
Diff to previous 1.187.2.2 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.216 / (download) - annotate - [select for diffs], Mon Aug 23 12:03:25 2004 UTC (19 years, 8 months ago) by lukem
Branch: MAIN
Changes since 1.215: +6 -1 lines
Diff to previous 1.215 (colored) to selected 1.196 (colored)

Add ipw(4)

Revision 1.187.2.2 / (download) - annotate - [select for diffs], Thu Aug 12 11:41:44 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187.2.1: +19 -19 lines
Diff to previous 1.187.2.1 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.215 / (download) - annotate - [select for diffs], Thu Aug 12 04:23:02 2004 UTC (19 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.214: +19 -19 lines
Diff to previous 1.214 (colored) to selected 1.196 (colored)

Don't assume wdc-specific ATA / ATAPI code should be brought in if atabus
or atapibus are configured; use a separate wdc_common attribute to indicate
that the shared wdc code is also present.

Revision 1.187.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:49:07 2004 UTC (19 years, 8 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.187: +142 -28 lines
Diff to previous 1.187 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.210.2.2 / (download) - annotate - [select for diffs], Wed Jul 14 09:07:05 2004 UTC (19 years, 9 months ago) by tron
Branch: netbsd-2-0
Changes since 1.210.2.1: +5 -0 lines
Diff to previous 1.210.2.1 (colored) to branchpoint 1.210 (colored) to selected 1.196 (colored)

Pull up revision 1.214 (requested by bouyer in ticket #644):
Add geodeide(4), a driver for the AMD Geode CS5530A IDE controller.
Tested by Ian Zagorskih (ianzag at megasignal.com).

Revision 1.214 / (download) - annotate - [select for diffs], Fri Jul 9 18:38:37 2004 UTC (19 years, 9 months ago) by bouyer
Branch: MAIN
Changes since 1.213: +6 -1 lines
Diff to previous 1.213 (colored) to selected 1.196 (colored)

Add geodeide(4), a driver for the AMD Geode CS5530A IDE controller.
Tested by Ian Zagorskih (ianzag at megasignal.com).

Revision 1.213 / (download) - annotate - [select for diffs], Thu Jul 8 19:39:00 2004 UTC (19 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.212: +5 -2 lines
Diff to previous 1.212 (colored) to selected 1.196 (colored)

support the game port on eap1371
This is only usable with some caution because these soundcards only
allow to map IO port 0x20x for this, thus bypassing PCI address
management. Very likely this will only work on primary PCI buses, and there
is some potential for conflicts with ISA devices as well.
(XXX cannot be detached because the "joy" driver doesn't support it yet)

Revision 1.210.2.1 / (download) - annotate - [select for diffs], Mon Jun 21 16:41:22 2004 UTC (19 years, 10 months ago) by tron
Branch: netbsd-2-0
Changes since 1.210: +5 -1 lines
Diff to previous 1.210 (colored) to selected 1.196 (colored)

Pull up revision 1.211 (requested by toshii in ticket #517):
Add re(4) RealTek 8139C+/8169/8169S/8110S PCI ethernet adapter driver,
from FreeBSD.
I haven't tested this code very well, but it seems to work fairly well
for me.

Revision 1.212 / (download) - annotate - [select for diffs], Fri May 28 23:27:28 2004 UTC (19 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.211: +2 -2 lines
Diff to previous 1.211 (colored) to selected 1.196 (colored)

satalink now needs the "sata" attribute.

Revision 1.211 / (download) - annotate - [select for diffs], Fri May 28 15:35:41 2004 UTC (19 years, 10 months ago) by toshii
Branch: MAIN
Changes since 1.210: +5 -1 lines
Diff to previous 1.210 (colored) to selected 1.196 (colored)

Add re(4) RealTek 8139C+/8169/8169S/8110S PCI ethernet adapter driver,
from FreeBSD.
I haven't tested this code very well, but it seems to work fairly well
for me.

Revision 1.210 / (download) - annotate - [select for diffs], Fri Mar 12 13:46:52 2004 UTC (20 years, 1 month ago) by ragge
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.209: +6 -1 lines
Diff to previous 1.209 (colored) to selected 1.196 (colored)

Add driver for Intel PRO/10GbE ethernet adapter.  Now NetBSD has no
problem with intercontinental TCP connections of over 4Gbit/s, which is
where my test hardware runs out of bus bandwidth.

Stuff that is on the TODO list:
*      HW VLAN support.
*      Large jumbo buffers (16k).
*      TCP Segmentation Offload
*      RAIDC (receive interrupt delay adaptation)
*      Understand how to use memory above 4GB.

Revision 1.209 / (download) - annotate - [select for diffs], Sat Feb 14 16:38:06 2004 UTC (20 years, 2 months ago) by junyoung
Branch: MAIN
Changes since 1.208: +5 -5 lines
Diff to previous 1.208 (colored) to selected 1.196 (colored)

device<tab>
attach<tab>

Revision 1.208 / (download) - annotate - [select for diffs], Tue Feb 3 19:51:39 2004 UTC (20 years, 2 months ago) by fredb
Branch: MAIN
Changes since 1.207: +2 -1 lines
Diff to previous 1.207 (colored) to selected 1.196 (colored)

Enable the 8X clock on the SIIG Cyberserial serial and combination PCI
cards at attachment time, in order to support bit rates greater than 115K,
as discussed on tech-kern.

Revision 1.207 / (download) - annotate - [select for diffs], Sun Jan 25 11:50:51 2004 UTC (20 years, 2 months ago) by jdolecek
Branch: MAIN
Changes since 1.206: +5 -2 lines
Diff to previous 1.206 (colored) to selected 1.196 (colored)

add puc(4) atppc(4) attachment; probes correctly, but needs further
work to support DMA, and some actual transfer testing

Revision 1.206 / (download) - annotate - [select for diffs], Tue Jan 20 19:58:01 2004 UTC (20 years, 3 months ago) by jdolecek
Branch: MAIN
Changes since 1.205: +4 -9 lines
Diff to previous 1.205 (colored) to selected 1.196 (colored)

cleanup old lpt(4) attachment, and glue ppbus in so that they can coexist:
* lpt device is defined in MI place (dev/ppbus/files.ppbus), dev/ic/lpt.c
  is included there too; dev/ic/lpt.c is not included if ppbus is
  configured or if there is alternative platform lpt (like for pc532)
* g/c MD lpt definitions and custom puc/upc attachments,
  glue moved to conf/files and dev/pci/files.pci respectively; remove
  device lpt definition from dev/isa/files.isa
* add ppbus parport attribute, atppc device attachments, adjust plip and lpt
  glue

Revision 1.205 / (download) - annotate - [select for diffs], Wed Dec 31 16:44:26 2003 UTC (20 years, 3 months ago) by jonathan
Branch: MAIN
Changes since 1.204: +3 -3 lines
Diff to previous 1.204 (colored) to selected 1.196 (colored)

Split opencrypto configuration into an attribute, usable by inkernel
clients, and a pseudo-device for userspace access.

The attribute is named `opencrypto'. The pseudo-device is renamed to
"crypto", which has a dependency on "opencrypto". The sys/conf/majors
entry and pseudo-device attach entrypoint are updated to match the
new pseudo-device name.

Fast IPsec (sys/netipsec/files.ipsec) now lists a dependency on the
"opencrypto" attribute.  Drivers for crypto accelerators (ubsec,
hifn775x) also pull in opencrypto, as providers of opencrypto transforms.

Revision 1.204 / (download) - annotate - [select for diffs], Sun Dec 14 01:32:02 2003 UTC (20 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.203: +6 -1 lines
Diff to previous 1.203 (colored) to selected 1.196 (colored)

Split the Intel i31244 SATA controller ("Artisea") driver out of piixide
into its own driver (artsata).

Revision 1.203 / (download) - annotate - [select for diffs], Sat Dec 13 23:13:41 2003 UTC (20 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.202: +6 -1 lines
Diff to previous 1.202 (colored) to selected 1.196 (colored)

Split out the Silicon Image SATALink support into its own driver,
"satalink".

Revision 1.202 / (download) - annotate - [select for diffs], Fri Dec 5 22:34:44 2003 UTC (20 years, 4 months ago) by cube
Branch: MAIN
Changes since 1.201: +2 -2 lines
Diff to previous 1.201 (colored) to selected 1.196 (colored)

Remove bitbang code that was taken from FreeBSD to support recent SiS
chipsets and use mii_bitbang interface instead.  Reflect sip dependency in
the config file.

Support for SiS96x needs broader testing.

Revision 1.201 / (download) - annotate - [select for diffs], Tue Nov 4 16:57:57 2003 UTC (20 years, 5 months ago) by mycroft
Branch: MAIN
Changes since 1.200: +6 -1 lines
Diff to previous 1.200 (colored) to selected 1.196 (colored)

Re-add ServerWorks IDE support, as "rccide".  Note: this is untested, as I no
longer have a ServerWorks-based motherboard.

Revision 1.200 / (download) - annotate - [select for diffs], Fri Oct 31 06:49:58 2003 UTC (20 years, 5 months ago) by nisimura
Branch: MAIN
Changes since 1.199: +6 -1 lines
Diff to previous 1.199 (colored) to selected 1.196 (colored)

Added stpcide(4) driver for STMicroelectronics STPC IDE controllers.

Revision 1.199 / (download) - annotate - [select for diffs], Sun Oct 19 03:32:25 2003 UTC (20 years, 6 months ago) by matt
Branch: MAIN
Changes since 1.198: +3 -1 lines
Diff to previous 1.198 (colored) to selected 1.196 (colored)

Add PCN_NO_PROM flag.  (read the macaddr from the chip assuming the "BIOS"
has properly written it).  From John Gordon.

Revision 1.198 / (download) - annotate - [select for diffs], Wed Oct 8 20:58:00 2003 UTC (20 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.197: +14 -14 lines
Diff to previous 1.197 (colored) to selected 1.196 (colored)

Following Matt Thomas's request, rename ata attribute to ata_hl, and
wdc_base to ata. We can now have
atabus* at ata?
in kernel config files.

Revision 1.197 / (download) - annotate - [select for diffs], Wed Oct 8 11:51:59 2003 UTC (20 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.196: +65 -2 lines
Diff to previous 1.196 (colored)

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.

Revision 1.196 / (download) - annotate - [selected], Wed Oct 8 10:58:12 2003 UTC (20 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.195: +2 -2 lines
Diff to previous 1.195 (colored)

Make the ATA mid-layer appears as atabus, as proposed in
http://mail-index.netbsd.org/tech-kern/2003/09/25/0006.html
This adds a device (atabus) between IDE controllers and wd or atapibus, to
have each ATA channel show up in the device tree. Later there will be atabus
devices in /dev, so that we can do IOCTL on them.
Each atabus has its own kernel thread, to handle operations that needs polling,
e.g. reset and others.

Device probing on each bus it defered to the atabus thread creation.
This allows to do the reset and basic device probes in parallel, which reduce
boot time on systems with several pciide controllers.

Revision 1.173.2.3 / (download) - annotate - [select for diffs], Sun Oct 5 11:47:07 2003 UTC (20 years, 6 months ago) by tron
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002
Changes since 1.173.2.2: +5 -0 lines
Diff to previous 1.173.2.2 (colored) to branchpoint 1.173 (colored) to selected 1.196 (colored)

Pull up revision 1.194 (requested by mrg in ticket #1486):
add new driver for broadcom BCM4401 chipset (as seen on recent dell
laptops) written by Cliff Wright <cliff@snipe444.org> and tested by
yours truly.
XXX: missing mcast filter support.
thanks cliff!

Revision 1.195 / (download) - annotate - [select for diffs], Tue Sep 30 00:35:30 2003 UTC (20 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.194: +3 -2 lines
Diff to previous 1.194 (colored) to selected 1.196 (colored)

New generic I2C framework.  Supports bit-bang and "intelligent" I2C
interface controllers (of varying intelligence levels).

Contributed by Wasabi Systems, Inc.  Primarily written by Steve Woodford,
with some modification by me.

Revision 1.194 / (download) - annotate - [select for diffs], Sat Sep 27 13:13:28 2003 UTC (20 years, 6 months ago) by mrg
Branch: MAIN
Changes since 1.193: +6 -1 lines
Diff to previous 1.193 (colored) to selected 1.196 (colored)

add new driver for broadcom BCM4401 chipset (as seen on recent dell
laptops) written by Cliff Wright <cliff@snipe444.org> and tested by
yours truly.

XXX: missing mcast filter support.

thanks cliff!

Revision 1.193 / (download) - annotate - [select for diffs], Thu Sep 25 15:58:14 2003 UTC (20 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.192: +5 -1 lines
Diff to previous 1.192 (colored) to selected 1.196 (colored)

autoconf goop for iavc

Revision 1.192 / (download) - annotate - [select for diffs], Mon Sep 8 18:59:48 2003 UTC (20 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.191: +1 -9 lines
Diff to previous 1.191 (colored) to selected 1.196 (colored)

Remove unused "skge" defns.

Revision 1.191 / (download) - annotate - [select for diffs], Tue Aug 26 21:11:00 2003 UTC (20 years, 7 months ago) by jdolecek
Branch: MAIN
Changes since 1.190: +8 -1 lines
Diff to previous 1.190 (colored) to selected 1.196 (colored)

Add driver for SysKonnect SK-9821 and 3COM 3C940 gigabit ethernet boards
From FreeBSD via OpenBSD, port to NetBSD done by Stephen Degler

Changes relative to submitted version:
* yukonreg.h and xmaciireg.h merged into if_skreg.h
* bhack[] constified + other small editing changes
* use 'Ethernet address' rather than 'address' in attach message

XXX completely untested by me, needs further cleanup

Driver provided in PR kern/22511 by Stephen Degler

Revision 1.190 / (download) - annotate - [select for diffs], Fri Aug 8 20:46:09 2003 UTC (20 years, 8 months ago) by jonathan
Branch: MAIN
Changes since 1.189: +6 -1 lines
Diff to previous 1.189 (colored) to selected 1.196 (colored)

Config hooks for ubsec  (Bluesteelnet, Broadcom 582x) driver.

Revision 1.189 / (download) - annotate - [select for diffs], Sun Jul 6 22:56:09 2003 UTC (20 years, 9 months ago) by dyoung
Branch: MAIN
Changes since 1.188: +5 -1 lines
Diff to previous 1.188 (colored) to selected 1.196 (colored)

Add driver atw for PCI/Mini-PCI/Cardbus 802.11b NICs based on the
ADMtek ADM8211. Read the man page for bugs and other outstanding
issues.

Revision 1.188 / (download) - annotate - [select for diffs], Fri Jul 4 18:56:30 2003 UTC (20 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.187: +1 -6 lines
Diff to previous 1.187 (colored) to selected 1.196 (colored)

1.179 had the commit message "Use CFATTACH_DECL()." but actually
added a paragraph for the non-existent (or just not in-tree)
als driver -- remove that paragraph again to avoid confusion.

Revision 1.187 / (download) - annotate - [select for diffs], Tue Jul 1 20:08:51 2003 UTC (20 years, 9 months ago) by drochner
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.186: +6 -1 lines
Diff to previous 1.186 (colored) to selected 1.196 (colored)

VERY quick and VERY dirty port of the OpenBSD "txp" driver for
3Com 3C(R)990 cards. No TCP/UDP nor IPSEC offloading for now.
The ifmedia part needs some work, but I only have a 100-FX card;
hopefully someone will clean this up.

Revision 1.186 / (download) - annotate - [select for diffs], Sat Apr 19 19:30:07 2003 UTC (21 years ago) by fvdl
Branch: MAIN
Changes since 1.185: +4 -1 lines
Diff to previous 1.185 (colored) to selected 1.196 (colored)

Add ahd at pci (to be added later).

Revision 1.185 / (download) - annotate - [select for diffs], Wed Apr 16 22:03:00 2003 UTC (21 years ago) by thorpej
Branch: MAIN
Changes since 1.184: +3 -3 lines
Diff to previous 1.184 (colored) to selected 1.196 (colored)

Device driver for the LSI Logic Fusion-MPT based SCSI and Fibre Channel
adapters.  Currently supports:

* LSI 53c1030 Ultra320 SCSI
* LSI FC909, FC909A, FC919, and FC929 Fibre Channel

Ported from the FreeBSD "mpt" driver, written by Greg Ansley.  Thanks
to Frank van der Linden for testing and some bug finding.

This work was sponsored by Wasabi Systems, Inc.

Revision 1.173.2.2 / (download) - annotate - [select for diffs], Tue Jan 28 06:21:23 2003 UTC (21 years, 2 months ago) by jmc
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001
Changes since 1.173.2.1: +5 -0 lines
Diff to previous 1.173.2.1 (colored) to branchpoint 1.173 (colored) to selected 1.196 (colored)

Pullup revisions 1.174-1.175 (requested by fvdl in ticket #1126)
 Pullup support for bge device. (Broadcom Gigabit Ethernet)

Revision 1.123.2.18 / (download) - annotate - [select for diffs], Mon Nov 11 22:11:05 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.123.2.17: +14 -1 lines
Diff to previous 1.123.2.17 (colored) next main 1.124 (colored) to selected 1.196 (colored)

Catch up to -current

Revision 1.184 / (download) - annotate - [select for diffs], Thu Nov 7 21:57:00 2002 UTC (21 years, 5 months ago) by martin
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Changes since 1.183: +5 -1 lines
Diff to previous 1.183 (colored) to selected 1.196 (colored)

Add a driver for the Myson Technology MTD803 3-in-1 Fast Ethernet Controller,
provided by Peter Bex in PR 18675.

Revision 1.183 / (download) - annotate - [select for diffs], Fri Oct 25 21:03:49 2002 UTC (21 years, 5 months ago) by leo
Branch: MAIN
Changes since 1.182: +6 -2 lines
Diff to previous 1.182 (colored) to selected 1.196 (colored)

Fritz!PCI v2.0 ISDN driver from FreeBSD.

Revision 1.182 / (download) - annotate - [select for diffs], Thu Oct 24 18:15:57 2002 UTC (21 years, 6 months ago) by junyoung
Branch: MAIN
Changes since 1.181: +6 -1 lines
Diff to previous 1.181 (colored) to selected 1.196 (colored)

Add machfb, ATI Mach64/Rage framebuffer display driver.

XXX this version is not fully functional yet. More to come shortly.

Revision 1.123.2.17 / (download) - annotate - [select for diffs], Fri Oct 18 02:43:01 2002 UTC (21 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.16: +18 -5 lines
Diff to previous 1.123.2.16 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.181 / (download) - annotate - [select for diffs], Fri Oct 11 00:57:59 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-beforemerge, kqueue-aftermerge
Changes since 1.180: +4 -4 lines
Diff to previous 1.180 (colored) to selected 1.196 (colored)

Fix up IPKDB_NE_PCI option dependencies:
* IPKDB_NE_PCISLOT does not need any dependencies (it is merely a
  required parameter for IPKDB_NE_PCI).
* IPKDB_NE_PCI does should not have an option-dependency on IPKDB_NE_PCISLOT.
  While IPKDB_NE_PCISLOT is a required parameter, that is not how option-
  dependencies work, and we don't want IPKDB_NE_PCI to imply IPKDB_NE_PCISLOT,
  as that would cause a bogus value for IPKDB_NE_PCISLOT to be used.

Also, the IPKDB_NE_PCI selector should be lower-case; make it so.

Revision 1.132.2.9 / (download) - annotate - [select for diffs], Thu Oct 10 18:40:35 2002 UTC (21 years, 6 months ago) by jdolecek
Branch: kqueue
Changes since 1.132.2.8: +14 -1 lines
Diff to previous 1.132.2.8 (colored) next main 1.133 (colored) to selected 1.196 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.180 / (download) - annotate - [select for diffs], Tue Oct 8 13:09:18 2002 UTC (21 years, 6 months ago) by kent
Branch: MAIN
Changes since 1.179: +3 -3 lines
Diff to previous 1.179 (colored) to selected 1.196 (colored)

auvia:
 - Add aurateconv
 - Update comment

Revision 1.179 / (download) - annotate - [select for diffs], Mon Sep 30 20:37:21 2002 UTC (21 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: kqueue-base
Changes since 1.178: +6 -1 lines
Diff to previous 1.178 (colored) to selected 1.196 (colored)

Use CFATTACH_DECL().

Revision 1.178 / (download) - annotate - [select for diffs], Tue Sep 24 22:05:19 2002 UTC (21 years, 6 months ago) by pooka
Branch: MAIN
Changes since 1.177: +9 -1 lines
Diff to previous 1.177 (colored) to selected 1.196 (colored)

Driver for Winbond W6692 passive ISDN cards.

Ported from the FreeBSD driver by Ilpo Ruotsalainen <lonewolf@cubical.fi>,
and reviewed by Martin.

Revision 1.123.2.16 / (download) - annotate - [select for diffs], Tue Sep 17 21:20:15 2002 UTC (21 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.15: +3 -3 lines
Diff to previous 1.123.2.15 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.132.2.8 / (download) - annotate - [select for diffs], Fri Sep 6 08:45:12 2002 UTC (21 years, 7 months ago) by jdolecek
Branch: kqueue
Changes since 1.132.2.7: +9 -4 lines
Diff to previous 1.132.2.7 (colored) to selected 1.196 (colored)

sync kqueue branch with HEAD

Revision 1.177 / (download) - annotate - [select for diffs], Tue Sep 3 18:54:41 2002 UTC (21 years, 7 months ago) by augustss
Branch: MAIN
Changes since 1.176: +4 -4 lines
Diff to previous 1.176 (colored) to selected 1.196 (colored)

Replace the mr driver with the gtp driver.  From OpenBSD.

Revision 1.172.2.4 / (download) - annotate - [select for diffs], Thu Aug 29 05:22:39 2002 UTC (21 years, 7 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.172.2.3: +2 -2 lines
Diff to previous 1.172.2.3 (colored) next main 1.173 (colored) to selected 1.196 (colored)

catch up with -current.

Revision 1.123.2.15 / (download) - annotate - [select for diffs], Tue Aug 13 02:19:37 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.14: +1 -1 lines
Diff to previous 1.123.2.14 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.173.2.1 / (download) - annotate - [select for diffs], Wed Aug 7 23:49:20 2002 UTC (21 years, 8 months ago) by lukem
Branch: netbsd-1-6
CVS Tags: netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1
Changes since 1.173: +2 -2 lines
Diff to previous 1.173 (colored) to selected 1.196 (colored)

Pull up revision 1.176 (requested by augustss in ticket #643):
Pull in tea5757.c for the mr driver.  Fixes kern/17864.

Revision 1.176 / (download) - annotate - [select for diffs], Tue Aug 6 23:09:10 2002 UTC (21 years, 8 months ago) by augustss
Branch: MAIN
CVS Tags: gehenna-devsw-base
Changes since 1.175: +2 -2 lines
Diff to previous 1.175 (colored) to selected 1.196 (colored)

Pull in tea5757.c for the mr driver.  Fixes kern/17864.

Revision 1.123.2.14 / (download) - annotate - [select for diffs], Thu Aug 1 02:45:13 2002 UTC (21 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.13: +6 -1 lines
Diff to previous 1.123.2.13 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.172.2.3 / (download) - annotate - [select for diffs], Mon Jul 15 10:35:35 2002 UTC (21 years, 9 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.172.2.2: +6 -1 lines
Diff to previous 1.172.2.2 (colored) to selected 1.196 (colored)

catch up with -current.

Revision 1.175 / (download) - annotate - [select for diffs], Sun Jun 23 20:36:26 2002 UTC (21 years, 10 months ago) by fvdl
Branch: MAIN
Changes since 1.174: +6 -1 lines
Diff to previous 1.174 (colored) to selected 1.196 (colored)

Add files for bge at pci attachment.

Revision 1.132.2.7 / (download) - annotate - [select for diffs], Sun Jun 23 17:47:38 2002 UTC (21 years, 10 months ago) by jdolecek
Branch: kqueue
Changes since 1.132.2.6: +50 -23 lines
Diff to previous 1.132.2.6 (colored) to selected 1.196 (colored)

catch up with -current on kqueue branch

Revision 1.172.2.2 / (download) - annotate - [select for diffs], Thu Jun 20 16:33:33 2002 UTC (21 years, 10 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.172.2.1: +7 -1 lines
Diff to previous 1.172.2.1 (colored) to selected 1.196 (colored)

catch up with -current.

Revision 1.123.2.13 / (download) - annotate - [select for diffs], Thu Jun 20 03:45:22 2002 UTC (21 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.12: +40 -19 lines
Diff to previous 1.123.2.12 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.174 / (download) - annotate - [select for diffs], Sun Jun 2 02:44:27 2002 UTC (21 years, 10 months ago) by enami
Branch: MAIN
Changes since 1.173: +7 -1 lines
Diff to previous 1.173 (colored) to selected 1.196 (colored)

Collect random number from AMD 768MPX power management controller.

Revision 1.172.2.1 / (download) - annotate - [select for diffs], Thu May 30 14:46:04 2002 UTC (21 years, 10 months ago) by gehenna
Branch: gehenna-devsw
Changes since 1.172: +6 -1 lines
Diff to previous 1.172 (colored) to selected 1.196 (colored)

Catch up with -current.

Revision 1.173 / (download) - annotate - [select for diffs], Sat May 18 07:23:06 2002 UTC (21 years, 11 months ago) by matt
Branch: MAIN
CVS Tags: netbsd-1-6-base
Branch point for: netbsd-1-6
Changes since 1.172: +6 -1 lines
Diff to previous 1.172 (colored) to selected 1.196 (colored)

Add lfmiop (LSILogic Fusion-MPT I/O Processor) placeholders for
driver to added latter.

Revision 1.172 / (download) - annotate - [select for diffs], Fri Apr 26 02:05:09 2002 UTC (21 years, 11 months ago) by ad
Branch: MAIN
Branch point for: gehenna-devsw
Changes since 1.171: +5 -1 lines
Diff to previous 1.171 (colored) to selected 1.196 (colored)

Add a driver for Adaptec FSA RAID controllers, as often found in Dell
servers. Based on the FreeBSD/OpenBSD versions.

Revision 1.171 / (download) - annotate - [select for diffs], Thu Apr 25 00:52:21 2002 UTC (22 years ago) by kleink
Branch: MAIN
Changes since 1.170: +4 -1 lines
Diff to previous 1.170 (colored) to selected 1.196 (colored)

Add a joystick attachment to the ESS Solo-1 driver.

Revision 1.170 / (download) - annotate - [select for diffs], Mon Apr 22 21:05:20 2002 UTC (22 years ago) by ad
Branch: MAIN
Changes since 1.169: +5 -1 lines
Diff to previous 1.169 (colored) to selected 1.196 (colored)

Add a driver for ICP-Vortex GDT and Intel Storage RAID controllers. Parts
taken from OpenBSD. Test hardware kindly provided by Intel. This still needs
management bits, and doesn't support older controllers, but that shouldn't
be hard to fix.

Revision 1.169 / (download) - annotate - [select for diffs], Mon Apr 22 15:45:19 2002 UTC (22 years ago) by bouyer
Branch: MAIN
Changes since 1.168: +3 -1 lines
Diff to previous 1.168 (colored) to selected 1.196 (colored)

Add esiop at pci.

Revision 1.168 / (download) - annotate - [select for diffs], Mon Apr 22 09:41:22 2002 UTC (22 years ago) by augustss
Branch: MAIN
Changes since 1.167: +16 -16 lines
Diff to previous 1.167 (colored) to selected 1.196 (colored)

Rename the audio "bus" attribute audiobus to avoid confusion with audio
device.

Revision 1.167 / (download) - annotate - [select for diffs], Wed Apr 17 02:19:13 2002 UTC (22 years ago) by mycroft
Branch: MAIN
Changes since 1.166: +1 -4 lines
Diff to previous 1.166 (colored) to selected 1.196 (colored)

Remove TLP_MATCH_* options.

Revision 1.123.2.12 / (download) - annotate - [select for diffs], Wed Apr 17 00:06:01 2002 UTC (22 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.11: +5 -0 lines
Diff to previous 1.123.2.11 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.123.2.11 / (download) - annotate - [select for diffs], Mon Apr 1 07:46:22 2002 UTC (22 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.10: +7 -6 lines
Diff to previous 1.123.2.10 (colored) to selected 1.196 (colored)

Catch up to -current.
(CVS: It's not just a program. It's an adventure!)

Revision 1.166 / (download) - annotate - [select for diffs], Sat Mar 30 20:21:22 2002 UTC (22 years ago) by uwe
Branch: MAIN
Changes since 1.165: +6 -1 lines
Diff to previous 1.165 (colored) to selected 1.196 (colored)

Add (unfinished) igsfb driver.

While here g/c stale cprofb entry, it's not in the tree and I plan to
support CyberPro cards with igsfb driver eventually (where is my netwinder?)

Revision 1.165 / (download) - annotate - [select for diffs], Tue Mar 26 19:31:40 2002 UTC (22 years ago) by thorpej
Branch: MAIN
Changes since 1.164: +2 -2 lines
Diff to previous 1.164 (colored) to selected 1.196 (colored)

Only build pciconf.o if pci is configured.

Revision 1.164 / (download) - annotate - [select for diffs], Mon Mar 25 16:39:55 2002 UTC (22 years, 1 month ago) by martin
Branch: MAIN
Changes since 1.163: +5 -4 lines
Diff to previous 1.163 (colored) to selected 1.196 (colored)

Now that we have all pieces in place (and enough granularity to specify
B-channel and D-channel drivers separately) split the Fritz!PCI card
driver out of the isic driver.

The new device is called "ifpci" and uses the same D-channel driver as the
isic devices, but has it's own B-channel driver.

Revision 1.132.2.6 / (download) - annotate - [select for diffs], Sat Mar 16 16:01:13 2002 UTC (22 years, 1 month ago) by jdolecek
Branch: kqueue
Changes since 1.132.2.5: +2 -2 lines
Diff to previous 1.132.2.5 (colored) to selected 1.196 (colored)

Catch up with -current.

Revision 1.163 / (download) - annotate - [select for diffs], Sat Mar 9 20:30:44 2002 UTC (22 years, 1 month ago) by kent
Branch: MAIN
CVS Tags: newlock-base, newlock, eeh-devprop-base, eeh-devprop
Changes since 1.162: +2 -2 lines
Diff to previous 1.162 (colored) to selected 1.196 (colored)

Move sampling rate conversion functions to aurateconv.c.
Introduce "aurateconv" attribute for audio devices.
Add aurateconv to uaudio and auich.
(due to kern/15845 and kern/15848)

Revision 1.123.2.10 / (download) - annotate - [select for diffs], Thu Feb 28 04:13:59 2002 UTC (22 years, 1 month ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.9: +13 -1 lines
Diff to previous 1.123.2.9 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.132.2.5 / (download) - annotate - [select for diffs], Mon Feb 11 20:09:58 2002 UTC (22 years, 2 months ago) by jdolecek
Branch: kqueue
Changes since 1.132.2.4: +13 -1 lines
Diff to previous 1.132.2.4 (colored) to selected 1.196 (colored)

Sync w/ -current.

Revision 1.162 / (download) - annotate - [select for diffs], Sat Feb 2 18:37:46 2002 UTC (22 years, 2 months ago) by jdolecek
Branch: MAIN
CVS Tags: ifpoll-base
Changes since 1.161: +5 -1 lines
Diff to previous 1.161 (colored) to selected 1.196 (colored)

Reduce the massive code duplication regarding joy(4). Split it into
MI and MD parts, and make ISA/ISAPNP/PCI joy(4) attachments MI.

Revision 1.161 / (download) - annotate - [select for diffs], Wed Jan 30 14:35:44 2002 UTC (22 years, 2 months ago) by ad
Branch: MAIN
Changes since 1.160: +9 -1 lines
Diff to previous 1.160 (colored) to selected 1.196 (colored)

Bare-bones driver for AMI RAID. Parts taken from FreeBSD. This was tried a
good while ago and it had problems under load. Changes were made to address
that, but I don't have the ability to test them. So, I'm committing it
before it rots.

Revision 1.96.2.12 / (download) - annotate - [select for diffs], Thu Jan 24 22:37:09 2002 UTC (22 years, 2 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH003
Changes since 1.96.2.11: +6 -1 lines
Diff to previous 1.96.2.11 (colored) to branchpoint 1.96 (colored) next main 1.97 (colored) to selected 1.196 (colored)

Pull up revision 1.156 (requested by he):
  Add driver for the ESS Allegro-1 / Maestro-3 audio hardware.

Revision 1.96.2.11 / (download) - annotate - [select for diffs], Sat Jan 19 21:55:25 2002 UTC (22 years, 3 months ago) by he
Branch: netbsd-1-5
Changes since 1.96.2.10: +6 -1 lines
Diff to previous 1.96.2.10 (colored) to branchpoint 1.96 (colored) to selected 1.196 (colored)

Pull up revision 1.142 (requested by he):
  Add driver for Creative Labs SBLive! EMU10000 and (probably) PCI512.
  Fixes PR#15260.

Revision 1.123.2.9 / (download) - annotate - [select for diffs], Fri Jan 11 23:39:18 2002 UTC (22 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.8: +3 -1 lines
Diff to previous 1.123.2.8 (colored) to selected 1.196 (colored)

More catchup.

Revision 1.123.2.8 / (download) - annotate - [select for diffs], Fri Jan 11 21:41:23 2002 UTC (22 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.7: +10 -4 lines
Diff to previous 1.123.2.7 (colored) to selected 1.196 (colored)

Catch up to newer -current.

Revision 1.132.2.4 / (download) - annotate - [select for diffs], Thu Jan 10 19:56:34 2002 UTC (22 years, 3 months ago) by thorpej
Branch: kqueue
Changes since 1.132.2.3: +82 -12 lines
Diff to previous 1.132.2.3 (colored) to selected 1.196 (colored)

Sync kqueue branch with -current.

Revision 1.160 / (download) - annotate - [select for diffs], Wed Jan 9 22:56:22 2002 UTC (22 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.159: +3 -1 lines
Diff to previous 1.159 (colored) to selected 1.196 (colored)

Split out some code so you can have cardbus ehci without pci.

Revision 1.123.2.7 / (download) - annotate - [select for diffs], Tue Jan 8 00:31:03 2002 UTC (22 years, 3 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.6: +55 -11 lines
Diff to previous 1.123.2.6 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.159 / (download) - annotate - [select for diffs], Mon Jan 7 18:05:33 2002 UTC (22 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.158: +2 -2 lines
Diff to previous 1.158 (colored) to selected 1.196 (colored)

Re-enable radio at bktr, only if NRADIO > 0 and an FM tuner is present.

Revision 1.158 / (download) - annotate - [select for diffs], Mon Jan 7 17:44:45 2002 UTC (22 years, 3 months ago) by drochner
Branch: MAIN
Changes since 1.157: +3 -3 lines
Diff to previous 1.157 (colored) to selected 1.196 (colored)

"attach radio at radio":
using one word as both attribute and device doesn't work well,
radio.c is pulled in even with no such device in the configuration,
and the kernel doesn't link due to missing "radio_cd".
So call the attribute "radiodev" to avoid confusion.

Revision 1.157 / (download) - annotate - [select for diffs], Mon Jan 7 11:58:28 2002 UTC (22 years, 3 months ago) by tron
Branch: MAIN
Changes since 1.156: +2 -2 lines
Diff to previous 1.156 (colored) to selected 1.196 (colored)

Backout revision 1.155 which caused build failures if bktr(4) is used
without radio(4).

Revision 1.156 / (download) - annotate - [select for diffs], Sun Jan 6 16:06:15 2002 UTC (22 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.155: +6 -1 lines
Diff to previous 1.155 (colored) to selected 1.196 (colored)

Import driver for the ESS Allegro-1 / Maestro-3 based PCI Audio Accelerators.

Revision 1.155 / (download) - annotate - [select for diffs], Sun Jan 6 02:47:36 2002 UTC (22 years, 3 months ago) by jmcneill
Branch: MAIN
Changes since 1.154: +2 -2 lines
Diff to previous 1.154 (colored) to selected 1.196 (colored)

Add radio support to bktr.

Revision 1.154 / (download) - annotate - [select for diffs], Thu Jan 3 05:35:31 2002 UTC (22 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.153: +2 -1 lines
Diff to previous 1.153 (colored) to selected 1.196 (colored)

Need ibm561.c for TGA.

Revision 1.153 / (download) - annotate - [select for diffs], Tue Jan 1 21:51:40 2002 UTC (22 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.152: +11 -1 lines
Diff to previous 1.152 (colored) to selected 1.196 (colored)

Add support for radio cards.  Written by Maxim Tsyplakov and Vladimir Popov
for OpenBSD, from where it was imported.

Revision 1.152 / (download) - annotate - [select for diffs], Tue Jan 1 16:49:05 2002 UTC (22 years, 3 months ago) by hpeyerl
Branch: MAIN
Changes since 1.151: +24 -2 lines
Diff to previous 1.151 (colored) to selected 1.196 (colored)

Add stanza for PC Weasel/PCI.

Revision 1.151 / (download) - annotate - [select for diffs], Wed Dec 12 07:50:05 2001 UTC (22 years, 4 months ago) by elric
Branch: MAIN
Changes since 1.150: +2 -1 lines
Diff to previous 1.150 (colored) to selected 1.196 (colored)

Added support for the PowerStorm 4d20, initial support that is.
I plan on cleaning a few things up over the next few days, but this
appears to be working for me.

Revision 1.150 / (download) - annotate - [select for diffs], Wed Dec 5 15:51:11 2001 UTC (22 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.149: +2 -2 lines
Diff to previous 1.149 (colored) to selected 1.196 (colored)

Do SIR framing on incoming frames.

Revision 1.149 / (download) - annotate - [select for diffs], Wed Dec 5 11:41:16 2001 UTC (22 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.148: +4 -4 lines
Diff to previous 1.148 (colored) to selected 1.196 (colored)

Use defparam instead of defflags for some bktr(4) related options that need
a value.  Add BKTR_REVERSE_MUTE to defflags.

Revision 1.148 / (download) - annotate - [select for diffs], Wed Dec 5 03:50:09 2001 UTC (22 years, 4 months ago) by simonb
Branch: MAIN
Changes since 1.147: +2 -2 lines
Diff to previous 1.147 (colored) to selected 1.196 (colored)

s/defopt/defparam/ in previous; from lukem.

Revision 1.147 / (download) - annotate - [select for diffs], Wed Dec 5 03:24:57 2001 UTC (22 years, 4 months ago) by simonb
Branch: MAIN
Changes since 1.146: +2 -2 lines
Diff to previous 1.146 (colored) to selected 1.196 (colored)

Change PCI_NETBSD_ENABLE_IDE back to a defopt - it's a mask.

Revision 1.146 / (download) - annotate - [select for diffs], Sun Dec 2 16:30:30 2001 UTC (22 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.145: +7 -1 lines
Diff to previous 1.145 (colored) to selected 1.196 (colored)

Add driver for the Toshiba's Oboe IrDA chip.  From Jan Sparud.

Revision 1.145 / (download) - annotate - [select for diffs], Wed Nov 28 10:21:23 2001 UTC (22 years, 4 months ago) by lukem
Branch: MAIN
Changes since 1.144: +8 -8 lines
Diff to previous 1.144 (colored) to selected 1.196 (colored)

- convert usage of "defopt" to "defflag" where the relevant option does
  not support a value (e.g., it's to be used as "options FOO" instead of
  "options FOO=xxx"). options that take a value were converted to
  defparam recently.
- minor whitespace & formatting cleanups

Revision 1.144 / (download) - annotate - [select for diffs], Sun Nov 18 03:16:02 2001 UTC (22 years, 5 months ago) by someya
Branch: MAIN
Changes since 1.143: +6 -1 lines
Diff to previous 1.143 (colored) to selected 1.196 (colored)

add Trident 4DWAVE based (4DWAVE DX/NX,SiS 7018,ALi M5451) PCI audio driver

Revision 1.123.2.6 / (download) - annotate - [select for diffs], Wed Nov 14 19:15:12 2001 UTC (22 years, 5 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.5: +6 -1 lines
Diff to previous 1.123.2.5 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.142.2.1 / (download) - annotate - [select for diffs], Mon Nov 12 21:18:13 2001 UTC (22 years, 5 months ago) by thorpej
Branch: thorpej-mips-cache
Changes since 1.142: +6 -1 lines
Diff to previous 1.142 (colored) next main 1.143 (colored) to selected 1.196 (colored)

Sync the thorpej-mips-cache branch with -current.

Revision 1.143 / (download) - annotate - [select for diffs], Sat Nov 3 17:01:16 2001 UTC (22 years, 5 months ago) by tsutsui
Branch: MAIN
CVS Tags: thorpej-mips-cache-base
Changes since 1.142: +6 -1 lines
Diff to previous 1.142 (colored) to selected 1.196 (colored)

Add a driver for the Tekram DC-395U/UW/F and DC-315/U SCSI host adapters,
which have the Tekram TRM-S1040 ASIC.
This driver is written by Rui-Xiang Guo <rxg@ms25.url.com.tw>,
and a number of cosmetic changes by me.
Tested on i386 by the author, and on macppc and sparc64 by me.

XXX On arc, kernel got panic in ltsleep() called from scsipi_execute_xs(),
XXX but I'm not sure what is wrong...

Revision 1.96.2.10 / (download) - annotate - [select for diffs], Thu Oct 25 18:05:24 2001 UTC (22 years, 5 months ago) by he
Branch: netbsd-1-5
Changes since 1.96.2.9: +17 -1 lines
Diff to previous 1.96.2.9 (colored) to branchpoint 1.96 (colored) to selected 1.196 (colored)

Apply patch (requested by ad):
  Add Mylex DACC960, CAC-EISA, and I2O block/SCSI drivers.

Revision 1.123.2.5 / (download) - annotate - [select for diffs], Mon Oct 22 20:41:23 2001 UTC (22 years, 6 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.4: +9 -1 lines
Diff to previous 1.123.2.4 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.142 / (download) - annotate - [select for diffs], Wed Oct 17 18:39:41 2001 UTC (22 years, 6 months ago) by jdolecek
Branch: MAIN
Branch point for: thorpej-mips-cache
Changes since 1.141: +6 -1 lines
Diff to previous 1.141 (colored) to selected 1.196 (colored)

Add driver for Creative Labs SBLive! EMU10000, possibly also PCI512.
Written by Yannick Montulet (thanks!), with only couple minor touches by me.

Revision 1.141 / (download) - annotate - [select for diffs], Sat Oct 13 15:00:23 2001 UTC (22 years, 6 months ago) by ichiro
Branch: MAIN
Changes since 1.140: +4 -1 lines
Diff to previous 1.140 (colored) to selected 1.196 (colored)

Add Intersil Prism2.5 Mini-PCI wavelan.

Revision 1.138.2.1 / (download) - annotate - [select for diffs], Mon Oct 1 12:45:53 2001 UTC (22 years, 6 months ago) by fvdl
Branch: thorpej-devvp
Changes since 1.138: +6 -1 lines
Diff to previous 1.138 (colored) next main 1.139 (colored) to selected 1.196 (colored)

Catch up with -current.

Revision 1.123.2.4 / (download) - annotate - [select for diffs], Fri Sep 21 22:35:55 2001 UTC (22 years, 7 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.3: +19 -1 lines
Diff to previous 1.123.2.3 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.140 / (download) - annotate - [select for diffs], Sun Sep 16 00:11:42 2001 UTC (22 years, 7 months ago) by eeh
Branch: MAIN
CVS Tags: thorpej-devvp-base3, thorpej-devvp-base2
Changes since 1.139: +5 -1 lines
Diff to previous 1.139 (colored) to selected 1.196 (colored)

Driver for Sun GEM gigabit ethernet, Sun ERI 10/100, and Apple GMAC.

Revision 1.139 / (download) - annotate - [select for diffs], Thu Sep 13 21:49:40 2001 UTC (22 years, 7 months ago) by thorpej
Branch: MAIN
CVS Tags: pre-chs-ubcperf, post-chs-ubcperf
Changes since 1.138: +2 -1 lines
Diff to previous 1.138 (colored) to selected 1.196 (colored)

Add an ioctl interface to the PCI bus.  Add ioctls to read/write
PCI configuration space registers, and to fetch bus info.

Revision 1.132.2.3 / (download) - annotate - [select for diffs], Thu Sep 13 01:15:53 2001 UTC (22 years, 7 months ago) by thorpej
Branch: kqueue
Changes since 1.132.2.2: +13 -1 lines
Diff to previous 1.132.2.2 (colored) to selected 1.196 (colored)

Update the kqueue branch to HEAD.

Revision 1.138 / (download) - annotate - [select for diffs], Tue Sep 4 13:37:29 2001 UTC (22 years, 7 months ago) by itohy
Branch: MAIN
CVS Tags: thorpej-devvp-base
Branch point for: thorpej-devvp
Changes since 1.137: +7 -1 lines
Diff to previous 1.137 (colored) to selected 1.196 (colored)

Add "opl at cmpci" and "mpu at cmpci" attachment.

Revision 1.137 / (download) - annotate - [select for diffs], Mon Aug 27 19:42:19 2001 UTC (22 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.136: +7 -1 lines
Diff to previous 1.136 (colored) to selected 1.196 (colored)

New driver for the AMD PCnet-PCI family of Ethernet chips.  This
driver uses direct DMA to mbufs (like other PCI network drivers,
and unlike the old "le at pci" driver), and also supports communication
with the MII-connected PHYs on the 10/100 boards.

Revision 1.132.2.2 / (download) - annotate - [select for diffs], Sat Aug 25 06:16:22 2001 UTC (22 years, 8 months ago) by thorpej
Branch: kqueue
Changes since 1.132.2.1: +2 -1 lines
Diff to previous 1.132.2.1 (colored) to selected 1.196 (colored)

Merge Aug 24 -current into the kqueue branch.

Revision 1.123.2.3 / (download) - annotate - [select for diffs], Fri Aug 24 00:10:00 2001 UTC (22 years, 8 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.2: +17 -7 lines
Diff to previous 1.123.2.2 (colored) to selected 1.196 (colored)

Catch up with -current.

Revision 1.136 / (download) - annotate - [select for diffs], Wed Aug 22 00:36:57 2001 UTC (22 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.135: +2 -1 lines
Diff to previous 1.135 (colored) to selected 1.196 (colored)

Add a PCI_NETBSD_ENABLE_IDE option, that goes along with
PCI_NETBSD_CONFIGURE, which tells machine dependent code
to enable the specified (by a bitmask) PCI IDE channels in
the southbridge, in the event that system firmware does not
do so.

Revision 1.132.2.1 / (download) - annotate - [select for diffs], Fri Aug 3 04:13:15 2001 UTC (22 years, 8 months ago) by lukem
Branch: kqueue
Changes since 1.132: +12 -2 lines
Diff to previous 1.132 (colored) to selected 1.196 (colored)

update to -current

Revision 1.135 / (download) - annotate - [select for diffs], Wed Aug 1 20:54:16 2001 UTC (22 years, 8 months ago) by ad
Branch: MAIN
Changes since 1.134: +2 -2 lines
Diff to previous 1.134 (colored) to selected 1.196 (colored)

Hook in the mly control interface on i386.

Revision 1.134 / (download) - annotate - [select for diffs], Mon Jul 30 19:59:06 2001 UTC (22 years, 8 months ago) by ad
Branch: MAIN
Changes since 1.133: +7 -2 lines
Diff to previous 1.133 (colored) to selected 1.196 (colored)

Add a driver for Mylex AcceleRAID and eXtremeRAID controllers with v6
firmware. Based off the FreeBSD driver, and re-worked by tls, erh and I.

Revision 1.133 / (download) - annotate - [select for diffs], Wed Jul 25 00:11:51 2001 UTC (22 years, 9 months ago) by thorpej
Branch: MAIN
Changes since 1.132: +6 -1 lines
Diff to previous 1.132 (colored) to selected 1.196 (colored)

Driver for the Sundance Tech./Tamarack TC9021 Gigabit Ethernet
controller.

Revision 1.132 / (download) - annotate - [select for diffs], Sat Jul 7 16:34:33 2001 UTC (22 years, 9 months ago) by thorpej
Branch: MAIN
Branch point for: kqueue
Changes since 1.131: +1 -6 lines
Diff to previous 1.131 (colored) to selected 1.196 (colored)

Remove config glue for the old `ncr' driver.

Revision 1.123.2.2 / (download) - annotate - [select for diffs], Thu Jun 21 20:04:36 2001 UTC (22 years, 10 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.123.2.1: +10 -1 lines
Diff to previous 1.123.2.1 (colored) to selected 1.196 (colored)

Catch up to -current.

Revision 1.131 / (download) - annotate - [select for diffs], Tue Jun 19 23:00:47 2001 UTC (22 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.130: +6 -1 lines
Diff to previous 1.130 (colored) to selected 1.196 (colored)

Device driver for the Sundance Tech. ST-201 10/100 Ethernet.  This
chip is found on the D-Link DFE-550TX.

Revision 1.130 / (download) - annotate - [select for diffs], Sun Jun 3 13:43:47 2001 UTC (22 years, 10 months ago) by tsutsui
Branch: MAIN
Changes since 1.129: +5 -1 lines
Diff to previous 1.129 (colored) to selected 1.196 (colored)

Add a driver for the Initio INIC-940/950 PCI SCSI controllers.
Based on OpenBSD's iha driver, and modified some structures by me.

Tested on arc, i386 and macppc.

Revision 1.129 / (download) - annotate - [select for diffs], Tue May 22 16:58:23 2001 UTC (22 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.128: +2 -2 lines
Diff to previous 1.128 (colored) to selected 1.196 (colored)

Add mii_bitbang attribute to gsip, pointed out by Andrew Gillham.

Revision 1.128 / (download) - annotate - [select for diffs], Fri May 18 02:03:53 2001 UTC (22 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.127: +6 -1 lines
Diff to previous 1.127 (colored) to selected 1.196 (colored)

Add a driver for the National Semiconductor DP83820 Gigabit Ethernet
chip.  This is found on the NetGear GA-622 and Asante FriendlyNet
GigaNIX.

Revision 1.96.2.9 / (download) - annotate - [select for diffs], Sun May 6 15:14:14 2001 UTC (22 years, 11 months ago) by he
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-PATCH002, netbsd-1-5-PATCH001
Changes since 1.96.2.8: +9 -1 lines
Diff to previous 1.96.2.8 (colored) to branchpoint 1.96 (colored) to selected 1.196 (colored)

Pull up revisions 1.117,1.120 (requested by he):
  Add driver for Cirrus Logic CrystalClear PCI Audio CS4281.

Revision 1.96.2.8 / (download) - annotate - [select for diffs], Sun May 6 14:40:07 2001 UTC (22 years, 11 months ago) by he
Branch: netbsd-1-5
Changes since 1.96.2.7: +6 -1 lines
Diff to previous 1.96.2.7 (colored) to branchpoint 1.96 (colored) to selected 1.196 (colored)

Pull up revision 1.106 (requested by sommerfeld):
  Add a driver for the NeoMagic 256 AC'97 chip.

Revision 1.96.2.7 / (download) - annotate - [select for diffs], Thu May 3 20:58:04 2001 UTC (22 years, 11 months ago) by he
Branch: netbsd-1-5
Changes since 1.96.2.6: +6 -1 lines
Diff to previous 1.96.2.6 (colored) to branchpoint 1.96 (colored) to selected 1.196 (colored)

Pull up revisions 1.115-1.116 (requested by skrll):
  Add a driver for the ESS Technology Maestro-1/2/2E AC97 audio chips,
  ES1968 and ES1978.

Revision 1.96.2.6 / (download) - annotate - [select for diffs], Tue May 1 11:44:52 2001 UTC (22 years, 11 months ago) by he
Branch: netbsd-1-5
Changes since 1.96.2.5: +12 -1 lines
Diff to previous 1.96.2.5 (colored) to branchpoint 1.96 (colored) to selected 1.196 (colored)

Pull up revision 1.127 (requested by minoura):
  Add Yamaha YMF724/740/744/745-based sound driver and
  its subordinates.

Revision 1.65.2.9 / (download) - annotate - [select for diffs], Sat Apr 21 17:49:12 2001 UTC (23 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.65.2.8: +12 -1 lines
Diff to previous 1.65.2.8 (colored) next main 1.66 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.123.2.1 / (download) - annotate - [select for diffs], Mon Apr 9 01:56:58 2001 UTC (23 years ago) by nathanw
Branch: nathanw_sa
Changes since 1.123: +13 -4 lines
Diff to previous 1.123 (colored) to selected 1.196 (colored)

Catch up with -current.

Revision 1.127 / (download) - annotate - [select for diffs], Fri Mar 30 14:32:08 2001 UTC (23 years ago) by minoura
Branch: MAIN
CVS Tags: thorpej_scsipi_nbase, thorpej_scsipi_beforemerge, thorpej_scsipi_base
Changes since 1.126: +12 -1 lines
Diff to previous 1.126 (colored) to selected 1.196 (colored)

Yamaha YMF724/740/744/754 (DS-1) PCI audio driver.

Revision 1.65.2.8 / (download) - annotate - [select for diffs], Tue Mar 27 15:32:07 2001 UTC (23 years ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.65.2.7: +2 -2 lines
Diff to previous 1.65.2.7 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.126 / (download) - annotate - [select for diffs], Sun Mar 25 03:48:36 2001 UTC (23 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.125: +2 -2 lines
Diff to previous 1.125 (colored) to selected 1.196 (colored)

Actually fix fwlynx correctly. Got the right filename this time.

Revision 1.125 / (download) - annotate - [select for diffs], Tue Mar 13 07:38:05 2001 UTC (23 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.124: +2 -2 lines
Diff to previous 1.124 (colored) to selected 1.196 (colored)

Fix typo on fwlynx_pci driver. Brett McCoy reported this in.

Revision 1.65.2.7 / (download) - annotate - [select for diffs], Mon Mar 12 13:31:05 2001 UTC (23 years, 1 month ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.65.2.6: +56 -60 lines
Diff to previous 1.65.2.6 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.124 / (download) - annotate - [select for diffs], Thu Mar 8 04:18:18 2001 UTC (23 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.123: +1 -3 lines
Diff to previous 1.123 (colored) to selected 1.196 (colored)

advlib.c and advmcode.c should be built for all adv, not
just adv_pci.  From takashi.yamamoto@bigfoot.com, kern/12341.

Revision 1.123 / (download) - annotate - [select for diffs], Sat Feb 24 01:59:47 2001 UTC (23 years, 1 month ago) by lukem
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.122: +56 -58 lines
Diff to previous 1.122 (colored) to selected 1.196 (colored)

whitespace police

Revision 1.122 / (download) - annotate - [select for diffs], Sun Feb 18 09:37:19 2001 UTC (23 years, 2 months ago) by martin
Branch: MAIN
Changes since 1.121: +5 -5 lines
Diff to previous 1.121 (colored) to selected 1.196 (colored)

Filename cleanup police (per discussion with Soren S. Jorvang):
remove all (legacy) "i4b_" prefixes outside of sys/netisdn.
Prefix all card specific driver support files with the basename
of the driver bus attachement file.

Renamed here:
pci_isic.h -> isic_pci.h
pci_isic.c -> isic_pci.c
i4b_avm_fritz_pci.c -> isic_pci_avm_fritz_pci.c
i4b_elsa_qs1p.c -> isic_pci_elsa_qs1p.c

Revision 1.65.2.6 / (download) - annotate - [select for diffs], Sun Feb 11 19:15:55 2001 UTC (23 years, 2 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.65.2.5: +15 -4 lines
Diff to previous 1.65.2.5 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.121 / (download) - annotate - [select for diffs], Fri Feb 9 14:33:15 2001 UTC (23 years, 2 months ago) by briggs
Branch: MAIN
Changes since 1.120: +3 -2 lines
Diff to previous 1.120 (colored) to selected 1.196 (colored)

Add an option (defopt) PCI_NETBSD_CONFIGURE that provides PCI bus
configuration (assignment of bus numbers, BARs, timer values,
interrupt lines, etc.).
The interface must be called from m.d. code prior to probing the bus.
It is meant to be called once for each primary (bus == 0) PCI bus in
the system.  It will configure any busses behind PCI-PCI bridges.
Section 9 man page for pci_configure_bus() will come soon.
In the meantime, sample usage is in arch/sandpoint/sandpoint/mainbus.c.
[ Reviewed by thorpej ]

Revision 1.120 / (download) - annotate - [select for diffs], Wed Feb 7 14:41:12 2001 UTC (23 years, 2 months ago) by tacha
Branch: MAIN
Changes since 1.119: +4 -1 lines
Diff to previous 1.119 (colored) to selected 1.196 (colored)

Split out common code to cs428x.c and cosmetic change to introduce
higher symmetry between cs4280.c and cs4281.c.

Also fix the problem rebooting from Windows. Relevant patch is contributed
from Shingo WATANABE <nabe@nabechan.org>.

Revision 1.119 / (download) - annotate - [select for diffs], Sun Feb 4 17:05:12 2001 UTC (23 years, 2 months ago) by ad
Branch: MAIN
Changes since 1.118: +5 -1 lines
Diff to previous 1.118 (colored) to selected 1.196 (colored)

Add a driver for the Mylex DAC960 family (including DEC SWXCR).

Revision 1.118 / (download) - annotate - [select for diffs], Mon Jan 22 17:40:14 2001 UTC (23 years, 3 months ago) by ad
Branch: MAIN
Changes since 1.117: +1 -3 lines
Diff to previous 1.117 (colored) to selected 1.196 (colored)

opt_twe.h isn't needed any more.

Revision 1.117 / (download) - annotate - [select for diffs], Mon Jan 22 01:34:43 2001 UTC (23 years, 3 months ago) by augustss
Branch: MAIN
Changes since 1.116: +6 -1 lines
Diff to previous 1.116 (colored) to selected 1.196 (colored)

Add clct driver for Cirrus Logic CrystalClear PCI Audio CS4281.
Driver written by Tatoku Ogaito.

Revision 1.65.2.5 / (download) - annotate - [select for diffs], Thu Jan 18 09:23:25 2001 UTC (23 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.65.2.4: +5 -0 lines
Diff to previous 1.65.2.4 (colored) to selected 1.196 (colored)

Sync with head (for UBC+NFS fixes, mostly).

Revision 1.116 / (download) - annotate - [select for diffs], Mon Jan 8 21:16:26 2001 UTC (23 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.115: +3 -3 lines
Diff to previous 1.115 (colored) to selected 1.196 (colored)

Only build "esm" if it's included in the kernel config file.

Revision 1.115 / (download) - annotate - [select for diffs], Mon Jan 8 19:55:51 2001 UTC (23 years, 3 months ago) by rh
Branch: MAIN
Changes since 1.114: +6 -1 lines
Diff to previous 1.114 (colored) to selected 1.196 (colored)

Add esm audio driver.

Revision 1.65.2.4 / (download) - annotate - [select for diffs], Fri Jan 5 17:36:03 2001 UTC (23 years, 3 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.65.2.3: +19 -0 lines
Diff to previous 1.65.2.3 (colored) to selected 1.196 (colored)

Sync with HEAD

Revision 1.114 / (download) - annotate - [select for diffs], Fri Jan 5 13:09:17 2001 UTC (23 years, 3 months ago) by martin
Branch: MAIN
Changes since 1.113: +12 -1 lines
Diff to previous 1.113 (colored) to selected 1.196 (colored)

Enable the imported ISDN4BSD based ISDN subsystem.

This is the kernel part (userland to follow soon) of the latest (and
very probably last) release (version 0.96) of ISDN4BSD. ISDN4BSD has a
homepage at http://www.freebsd-support.de/i4b/.

It gives the user various ways to use the isdn connection: raw data (via
the i4brbch "raw b-channel" device), ppp (via the isp "isdn PPP" device),
voice/answering machine (the i4btel "telephone" device) and ip over isdn
(the ipr device, "IP over raw ISDN").

Supported are a bunch of common and older cards, more to be added soon
after some cleanup. Currently only the european E-DSS1 variant of the
ISDN D channel protocol is supported.

Revision 1.113 / (download) - annotate - [select for diffs], Sun Dec 24 06:39:01 2000 UTC (23 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.112: +5 -1 lines
Diff to previous 1.112 (colored) to selected 1.196 (colored)

Add some placeholders for the EHCI (USB 2) driver.

Don't get your hopes up.  I've not even finished reading the
(100+) page spec, and I have no hardware.

Revision 1.112 / (download) - annotate - [select for diffs], Thu Dec 14 04:11:25 2000 UTC (23 years, 4 months ago) by onoe
Branch: MAIN
Changes since 1.111: +5 -1 lines
Diff to previous 1.111 (colored) to selected 1.196 (colored)

Add PCI version of Aironet, not tested at all.
ISA/ISApnp version won't come since I don't know about isa...

Revision 1.65.2.3 / (download) - annotate - [select for diffs], Fri Dec 8 09:12:31 2000 UTC (23 years, 4 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.65.2.2: +7 -2 lines
Diff to previous 1.65.2.2 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.111 / (download) - annotate - [select for diffs], Tue Nov 28 05:12:29 2000 UTC (23 years, 4 months ago) by thorpej
Branch: MAIN
Changes since 1.110: +6 -1 lines
Diff to previous 1.110 (colored) to selected 1.196 (colored)

Device driver for the built-in audio on Intel ICH, ICH0, ICH2,
and i440MX chipsets.  Based on a driver by Michael Shalayeff,
modified somewhat by me to use bus_dma properly, and fix some
audio encoding emulation bugs.

Thanks to Manuel Bouyer for testing and feedback.

Revision 1.110 / (download) - annotate - [select for diffs], Sun Nov 26 17:44:06 2000 UTC (23 years, 4 months ago) by ad
Branch: MAIN
Changes since 1.109: +3 -3 lines
Diff to previous 1.109 (colored) to selected 1.196 (colored)

lsu -> ld, by popular request.

Revision 1.65.2.2 / (download) - annotate - [select for diffs], Wed Nov 22 16:04:02 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.65.2.1: +16 -3 lines
Diff to previous 1.65.2.1 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.65.2.1 / (download) - annotate - [select for diffs], Mon Nov 20 11:42:19 2000 UTC (23 years, 5 months ago) by bouyer
Branch: thorpej_scsipi
Changes since 1.65: +141 -18 lines
Diff to previous 1.65 (colored) to selected 1.196 (colored)

Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.

Revision 1.109 / (download) - annotate - [select for diffs], Tue Nov 14 23:40:44 2000 UTC (23 years, 5 months ago) by matt
Branch: MAIN
Changes since 1.108: +5 -1 lines
Diff to previous 1.108 (colored) to selected 1.196 (colored)

Add fwlynx PCI attachment

Revision 1.108 / (download) - annotate - [select for diffs], Wed Nov 8 19:46:27 2000 UTC (23 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.107: +4 -0 lines
Diff to previous 1.107 (colored) to selected 1.196 (colored)

Add glue for iop.

Revision 1.107 / (download) - annotate - [select for diffs], Wed Nov 8 19:20:34 2000 UTC (23 years, 5 months ago) by ad
Branch: MAIN
Changes since 1.106: +2 -2 lines
Diff to previous 1.106 (colored) to selected 1.196 (colored)

Move lsu stuff to more logical locations, and push queueing into the lsu
driver.

Revision 1.106 / (download) - annotate - [select for diffs], Sun Nov 5 06:46:03 2000 UTC (23 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.105: +6 -1 lines
Diff to previous 1.105 (colored) to selected 1.196 (colored)

Add NeoMagic 256 audio.

Revision 1.105 / (download) - annotate - [select for diffs], Sun Nov 5 04:06:53 2000 UTC (23 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.104: +2 -2 lines
Diff to previous 1.104 (colored) to selected 1.196 (colored)

viaenv carries the sysmon_envsys attribute.

Revision 1.104 / (download) - annotate - [select for diffs], Fri Oct 20 15:14:25 2000 UTC (23 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.103: +2 -2 lines
Diff to previous 1.103 (colored) to selected 1.196 (colored)

- tsleep()/wakeup_one() will hurt when under load, so use a queue instead.
- Don't copy to or from the aligned buffer unless there's a need to.

Revision 1.103 / (download) - annotate - [select for diffs], Thu Oct 19 14:24:44 2000 UTC (23 years, 6 months ago) by ad
Branch: MAIN
Changes since 1.102: +11 -1 lines
Diff to previous 1.102 (colored) to selected 1.196 (colored)

Hook in twe.

Revision 1.102 / (download) - annotate - [select for diffs], Thu Oct 12 02:59:59 2000 UTC (23 years, 6 months ago) by itojun
Branch: MAIN
Changes since 1.101: +6 -1 lines
Diff to previous 1.101 (colored) to selected 1.196 (colored)

hifn7751 crypto card driver.  from openbsd.
does nothing useful at this moment - initailize the chip, that's all.
TODO: crypto logic framework in kernel (see openbsd sys/crypto)
TODO: ipsec frontend (need major rework in ipsec tree - should start with busywait)
TODO: character device frontend

Revision 1.54.2.4 / (download) - annotate - [select for diffs], Mon Aug 14 14:19:54 2000 UTC (23 years, 8 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH003
Changes since 1.54.2.3: +4 -1 lines
Diff to previous 1.54.2.3 (colored) to branchpoint 1.54 (colored) next main 1.55 (colored) to selected 1.196 (colored)

Pull up revision 1.101 (via patch, requested by bouyer):
  Change PCIIDE_CMD0646U_UDMA to PCIIDE_CMD0646U_ENABLEUDMA
  for consistency with PCIIDE_AMD756_ENABLEDMA.

Revision 1.96.2.5 / (download) - annotate - [select for diffs], Thu Aug 3 17:15:41 2000 UTC (23 years, 8 months ago) by bouyer
Branch: netbsd-1-5
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-5-BETA2, netbsd-1-5-BETA, netbsd-1-5-ALPHA2
Changes since 1.96.2.4: +4 -1 lines
Diff to previous 1.96.2.4 (colored) to branchpoint 1.96 (colored) to selected 1.196 (colored)

Pull up (approved by thorpej):
sys/dev/pci/pciide.c 1.82 -> 1.84
sys/dev/pci/pciide_cmd_reg.h 1.8 -> 1.9
sys/dev/pci/files.pci 1.100 -> 1.101
share/man/man4/pciide.4 1.23 -> 1.24

Add support for the CMD PCI646U. Linux claims that this driver is brocken
with UDMA, so enable Ultra-DMA only if "options PCIIDE_CMD0646U_ENABLEUDMA"
is set.
defopt PCIIDE_CMD0646U_ENABLEUDMA, PCIIDE_AMD756_ENABLEDMA,
       PCIIDE_CMD064x_DISABLE
Fix a typo pointed out by John Hawkinson
Update documentation.

Revision 1.101 / (download) - annotate - [select for diffs], Wed Aug 2 21:49:10 2000 UTC (23 years, 8 months ago) by bouyer
Branch: MAIN
Changes since 1.100: +4 -1 lines
Diff to previous 1.100 (colored) to selected 1.196 (colored)

PCIIDE_CMD0646U_UDMA->PCIIDE_CMD0646U_ENABLEUDMA for consistency with
    PCIIDE_AMD756_ENABLEDMA
defopt PCIIDE_CMD0646U_ENABLEUDMA, PCIIDE_AMD756_ENABLEDMA,
    PCIIDE_CMD064x_DISABLE
Fix a typo pointed out by John Hawkinson

Revision 1.96.2.4 / (download) - annotate - [select for diffs], Sun Jul 30 17:54:15 2000 UTC (23 years, 8 months ago) by bouyer
Branch: netbsd-1-5
Changes since 1.96.2.3: +2 -2 lines
Diff to previous 1.96.2.3 (colored) to branchpoint 1.96 (colored) to selected 1.196 (colored)

Pull up (requested by thorpej):
lm_pnpbios.c 1.2->1.3
files 1.374->1.375
nslm7x.c 1.3->1.4
nslm7xvar.h 1.2->1.3
lm_isa.c 1.2->1.3
files.pci 1.96->1.97
viaenv.c 1.2->1.3
sysmon.c 1.1
sysmonvar.h 1.1

Add a clearing-house pseudo-device for system monitoring devices
such as the LM78 and VT82C686A (and eventually ACPI).  Multiple
sensor devices can be hooked registered with `sysmon', and eventually
sysmon will also handle hardware (and software) watchdog timers.

Convert the `lm' and `viaenv' drivers to the new interface.

Revision 1.100 / (download) - annotate - [select for diffs], Tue Jul 25 23:18:44 2000 UTC (23 years, 9 months ago) by jeffs
Branch: MAIN
Changes since 1.99: +5 -1 lines
Diff to previous 1.99 (colored) to selected 1.196 (colored)

Add code to allow the PCI com serial ports to be used as the system
console.  This is not enabled by default, and is turned on with
options PUCCN.  Done by castor@netbsd.org.

Revision 1.96.2.3 / (download) - annotate - [select for diffs], Mon Jul 3 22:25:10 2000 UTC (23 years, 9 months ago) by thorpej
Branch: netbsd-1-5
Changes since 1.96.2.2: +2 -2 lines
Diff to previous 1.96.2.2 (colored) to branchpoint 1.96 (colored) to selected 1.196 (colored)

Pull up rev. 1.99:
cmpci requires mulaw dependency.

Revision 1.96.2.2 / (download) - annotate - [select for diffs], Mon Jun 26 13:46:57 2000 UTC (23 years, 9 months ago) by soren
Branch: netbsd-1-5
Changes since 1.96.2.1: +2 -2 lines
Diff to previous 1.96.2.1 (colored) to branchpoint 1.96 (colored) to selected 1.196 (colored)

Remove part of sysmon change mistakenly included in previous pull-up.

Revision 1.99 / (download) - annotate - [select for diffs], Sun Jun 25 23:34:27 2000 UTC (23 years, 9 months ago) by gmcgarry
Branch: MAIN
Changes since 1.98: +2 -2 lines
Diff to previous 1.98 (colored) to selected 1.196 (colored)

cmpci requires mulaw dependency.

Revision 1.96.2.1 / (download) - annotate - [select for diffs], Sun Jun 25 20:23:35 2000 UTC (23 years, 9 months ago) by sommerfeld
Branch: netbsd-1-5
Changes since 1.96: +7 -2 lines
Diff to previous 1.96 (colored) to selected 1.196 (colored)

defopt TLP_MATCH_*.  pullup approved by thorpej

Revision 1.98 / (download) - annotate - [select for diffs], Sun Jun 25 18:49:22 2000 UTC (23 years, 9 months ago) by sommerfeld
Branch: MAIN
Changes since 1.97: +6 -1 lines
Diff to previous 1.97 (colored) to selected 1.196 (colored)

Defopt TLP_MATCH_*

Revision 1.97 / (download) - annotate - [select for diffs], Sat Jun 24 00:37:20 2000 UTC (23 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.96: +2 -2 lines
Diff to previous 1.96 (colored) to selected 1.196 (colored)

Add a clearing-house pseudo-device for system monitoring devices
such as the LM78 and VT82C686A (and eventually ACPI).  Multiple
sensor devices can be hooked registered with `sysmon', and eventually
sysmon will also handle hardware (and software) watchdog timers.

Convert the `lm' and `viaenv' drivers to the new interface.

Revision 1.94.2.1 / (download) - annotate - [select for diffs], Thu Jun 22 17:07:22 2000 UTC (23 years, 10 months ago) by minoura
Branch: minoura-xpg4dl
Changes since 1.94: +17 -2 lines
Diff to previous 1.94 (colored) next main 1.95 (colored) to selected 1.196 (colored)

Sync w/ netbsd-1-5-base.

Revision 1.96 / (download) - annotate - [select for diffs], Tue Jun 6 03:07:39 2000 UTC (23 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-5-base
Branch point for: netbsd-1-5
Changes since 1.95: +13 -2 lines
Diff to previous 1.95 (colored) to selected 1.196 (colored)

Common routines for read/writing Cypress 82c693 control registers.  Needed
by `pciide' and the Alpha `sio' (PCI-ISA bridge) driver.

Revision 1.95 / (download) - annotate - [select for diffs], Tue May 30 00:53:14 2000 UTC (23 years, 10 months ago) by matt
Branch: MAIN
Changes since 1.94: +5 -1 lines
Diff to previous 1.94 (colored) to selected 1.196 (colored)

Add the PCI attachment for IEEE 1394 OHCI controllers.  Files to follow later.

Revision 1.94 / (download) - annotate - [select for diffs], Wed May 17 17:58:10 2000 UTC (23 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: minoura-xpg4dl-base
Branch point for: minoura-xpg4dl
Changes since 1.93: +6 -1 lines
Diff to previous 1.93 (colored) to selected 1.196 (colored)

Add a device driver for the Cyclades-Z series of intelligent multi-port
serial boards.  Written by Jason R. Thorpe and Bill Studenmund.

Revision 1.93 / (download) - annotate - [select for diffs], Mon May 15 08:27:26 2000 UTC (23 years, 11 months ago) by bouyer
Branch: MAIN
Changes since 1.92: +6 -2 lines
Diff to previous 1.92 (colored) to selected 1.196 (colored)

Update for siop split.

Revision 1.92 / (download) - annotate - [select for diffs], Wed May 10 00:19:55 2000 UTC (23 years, 11 months ago) by haya
Branch: MAIN
Changes since 1.91: +2 -2 lines
Diff to previous 1.91 (colored) to selected 1.196 (colored)

Move if_rl_pci.c:1.7 to if_rtk_pci.c.

Revision 1.91 / (download) - annotate - [select for diffs], Mon May 8 16:40:44 2000 UTC (23 years, 11 months ago) by joda
Branch: MAIN
Changes since 1.90: +11 -1 lines
Diff to previous 1.90 (colored) to selected 1.196 (colored)

VIA VT82C686A hardware monitor

Revision 1.90 / (download) - annotate - [select for diffs], Sun May 7 00:25:58 2000 UTC (23 years, 11 months ago) by wiz
Branch: MAIN
Changes since 1.89: +15 -1 lines
Diff to previous 1.89 (colored) to selected 1.196 (colored)

some glue for bktr-driver

Revision 1.89 / (download) - annotate - [select for diffs], Sun Apr 30 21:59:58 2000 UTC (23 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.88: +6 -1 lines
Diff to previous 1.88 (colored) to selected 1.196 (colored)

Add driver for C-Media CMI8x38 Audio Chip. From Takuya SHIOZAKI <AoiMoe@imou.to>

Revision 1.88 / (download) - annotate - [select for diffs], Fri Apr 21 17:57:00 2000 UTC (24 years ago) by bouyer
Branch: MAIN
Changes since 1.87: +6 -1 lines
Diff to previous 1.87 (colored) to selected 1.196 (colored)

Snapshot of work in progress: new driver for the NCR 53c8xx SCSI controller
(the name 'siop' is still being discussed, may change).
Only basic disconnect/reselect for now, no sync/wide negotiation.
Tested with 810A, 875 and 895 on i386 only.
The bus-independant part should also be able to handle the 53c720 and 53c770.
A new driver with enhanced script should appear for the 825/875/895 'soon'.

Revision 1.87 / (download) - annotate - [select for diffs], Thu Apr 20 05:25:20 2000 UTC (24 years ago) by nathanw
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored) to selected 1.196 (colored)

Replace rcons console code with rasops console code.
Console text should now be supported on all TGA cards;
8- and 32-bit TGA and 8-bit TGA2 have been tested.

Implement accelerated character drawing, scrolling, and clearing.

Stop clearing "odd" in VHCR; it's unnecessary and hurts performance.

Use bus_space_vaddr() instead of a local hack.

Revision 1.86 / (download) - annotate - [select for diffs], Wed Apr 19 08:44:32 2000 UTC (24 years ago) by haya
Branch: MAIN
Changes since 1.85: +3 -3 lines
Diff to previous 1.85 (colored) to selected 1.196 (colored)

Changes the name of RealTek driver.  The new name is `rtk'.  This used
to be called `rl' and it conflict with RL vax disks, canonical and
historical unix driver name.

This changes are minimal: it only changes the name of RealTek driver.
The filename of source code and a lot of the letter `rl' in source
files should be changed shortly.

Revision 1.85 / (download) - annotate - [select for diffs], Mon Apr 10 07:42:56 2000 UTC (24 years ago) by haya
Branch: MAIN
Changes since 1.84: +3 -4 lines
Diff to previous 1.84 (colored) to selected 1.196 (colored)

Incorporate the changes of RL81x9 driver provided by M. Kanaoka
<kanaoka@ann.hi-ho.ne.jp>.  He separated the driver into IC specific
portion and bus attachment portion and added cardbus attachent.

Revision 1.84 / (download) - annotate - [select for diffs], Wed Apr 5 02:31:19 2000 UTC (24 years ago) by mrg
Branch: MAIN
Changes since 1.83: +5 -1 lines
Diff to previous 1.83 (colored) to selected 1.196 (colored)

add "hme at pci" support.

Revision 1.83 / (download) - annotate - [select for diffs], Sun Apr 2 18:57:38 2000 UTC (24 years ago) by nathanw
Branch: MAIN
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (colored) to selected 1.196 (colored)

Move bt463 code to dev/ic and adapt to the new ramdac interface.
Set default window type to 24-bit truecolor.
Correctly set pseudocolor mode.

Revision 1.82 / (download) - annotate - [select for diffs], Fri Mar 31 04:45:29 2000 UTC (24 years ago) by tsarna
Branch: MAIN
Changes since 1.81: +6 -1 lines
Diff to previous 1.81 (colored) to selected 1.196 (colored)

Add auvia, a driver for the integrated AC'97 audio on the VIA VT82C686A
southbridge.

Tested on a ASUS K7M (w/ AD1881 codec). Please report any problems.

Revision 1.81 / (download) - annotate - [select for diffs], Wed Mar 22 20:58:29 2000 UTC (24 years, 1 month ago) by ws
Branch: MAIN
Changes since 1.80: +4 -2 lines
Diff to previous 1.80 (colored) to selected 1.196 (colored)

Make IPKDB working again.
Add support for i386 debugging and pci-based ne2000 boards.

Revision 1.80 / (download) - annotate - [select for diffs], Wed Mar 22 00:43:47 2000 UTC (24 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.79: +2 -2 lines
Diff to previous 1.79 (colored) to selected 1.196 (colored)

add PCI_CONFIG_DUMP as a defopted option

Revision 1.79 / (download) - annotate - [select for diffs], Wed Mar 22 00:36:30 2000 UTC (24 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored) to selected 1.196 (colored)

opt_pciverbose.h -> opt_pci.h (it's gonna be used by more things, soon)

Revision 1.78 / (download) - annotate - [select for diffs], Thu Mar 16 14:52:23 2000 UTC (24 years, 1 month ago) by ad
Branch: MAIN
Changes since 1.77: +5 -1 lines
Diff to previous 1.77 (colored) to selected 1.196 (colored)

Driver for Compaq array controllers and disks (cac(4)/ca(4)).

Revision 1.77 / (download) - annotate - [select for diffs], Sat Mar 4 10:27:59 2000 UTC (24 years, 1 month ago) by elric
Branch: MAIN
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored) to selected 1.196 (colored)

Added basic TGA2 support to the TGA driver.  Abstracted the RAMDAC
code out into ../ic/bt485.c.  Disabled tga_bt463.c, which we don't
currently support.

Revision 1.76 / (download) - annotate - [select for diffs], Fri Feb 25 18:22:39 2000 UTC (24 years, 1 month ago) by drochner
Branch: MAIN
Changes since 1.75: +10 -1 lines
Diff to previous 1.75 (colored) to selected 1.196 (colored)

add (minimal, PIO only) support for the popular "Tundra Universe"
PCI-VME interface chip and a frontend for the "Bit3 Mod. 2706"
PCI-VME adapter

Revision 1.75 / (download) - annotate - [select for diffs], Wed Jan 26 06:27:32 2000 UTC (24 years, 2 months ago) by thorpej
Branch: MAIN
CVS Tags: chs-ubc2-newbase
Changes since 1.74: +2 -3 lines
Diff to previous 1.74 (colored) to selected 1.196 (colored)

Fix an oversight in the AIC-7xxx SEEPROM split.

Revision 1.54.2.3 / (download) - annotate - [select for diffs], Mon Jan 17 19:16:49 2000 UTC (24 years, 3 months ago) by he
Branch: netbsd-1-4
CVS Tags: netbsd-1-4-PATCH002
Changes since 1.54.2.2: +5 -1 lines
Diff to previous 1.54.2.2 (colored) to branchpoint 1.54 (colored) to selected 1.196 (colored)

Pull up revision 1.63 (requested by ad):
  Add driver for DPT SmartCache and SmartRAID III or IV SCSI
  adapters.

Revision 1.74 / (download) - annotate - [select for diffs], Tue Jan 4 06:31:39 2000 UTC (24 years, 3 months ago) by chopps
Branch: MAIN
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored) to selected 1.196 (colored)

Add support for setting the clock and adapt the code to the new more
generic ic/hd56470.c core which now supports the isa version of the
same card.

Revision 1.63.2.1 / (download) - annotate - [select for diffs], Mon Dec 27 18:35:16 1999 UTC (24 years, 3 months ago) by wrstuden
Branch: wrstuden-devbsize
Changes since 1.63: +32 -6 lines
Diff to previous 1.63 (colored) next main 1.64 (colored) to selected 1.196 (colored)

Pull up to last week's -current.

Revision 1.73 / (download) - annotate - [select for diffs], Mon Dec 13 20:19:25 1999 UTC (24 years, 4 months ago) by augustss
Branch: MAIN
CVS Tags: wrstuden-devbsize-base, wrstuden-devbsize-19991221
Changes since 1.72: +6 -1 lines
Diff to previous 1.72 (colored) to selected 1.196 (colored)

Add a device driver for the Cirrus Logic CS4280 sound chip.
The code has been contributed by Tatoku Ogaito.

Revision 1.54.6.2 / (download) - annotate - [select for diffs], Tue Nov 30 13:33:56 1999 UTC (24 years, 4 months ago) by itojun
Branch: kame
CVS Tags: kame_141_19991130
Changes since 1.54.6.1: +0 -0 lines
Diff to previous 1.54.6.1 (colored) to branchpoint 1.54 (colored) next main 1.55 (colored) to selected 1.196 (colored)

bring in latest KAME (as of 19991130, KAME/NetBSD141) into kame branch
just for reference purposes.
This commit includes 1.4 -> 1.4.1 sync for kame branch.

The branch does not compile at all (due to the lack of ALTQ and some other
source code).  Please do not try to modify the branch, this is just for
referenre purposes.

synchronization to latest KAME will take place on HEAD branch soon.

Revision 1.72 / (download) - annotate - [select for diffs], Fri Nov 19 18:27:18 1999 UTC (24 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.71: +3 -3 lines
Diff to previous 1.71 (colored) to selected 1.196 (colored)

Make the ThunderLAN and VIA Rhine drivers use the common MII bit-bang module.

Revision 1.65.4.1 / (download) - annotate - [select for diffs], Mon Nov 15 00:40:59 1999 UTC (24 years, 5 months ago) by fvdl
Branch: fvdl-softdep
Changes since 1.65: +15 -4 lines
Diff to previous 1.65 (colored) next main 1.66 (colored) to selected 1.196 (colored)

Sync with -current

Revision 1.71 / (download) - annotate - [select for diffs], Tue Nov 2 11:58:06 1999 UTC (24 years, 5 months ago) by augustss
Branch: MAIN
CVS Tags: fvdl-softdep-base, comdex-fall-1999-base, comdex-fall-1999
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored) to selected 1.196 (colored)

Add the midibus attribute to the fms driver.

Revision 1.70 / (download) - annotate - [select for diffs], Tue Nov 2 00:29:20 1999 UTC (24 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.69: +3 -3 lines
Diff to previous 1.69 (colored) to selected 1.196 (colored)

Get fms MPU and OPL module inclusion right.

Revision 1.69 / (download) - annotate - [select for diffs], Mon Nov 1 20:43:12 1999 UTC (24 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.68: +12 -1 lines
Diff to previous 1.68 (colored) to selected 1.196 (colored)

Add FM801 audio device driver.  From Witold J. Wnuk ww181302@zodiac.mimuw.edu.pl
Closes PR kern/8729.

Revision 1.68 / (download) - annotate - [select for diffs], Sat Oct 30 17:03:30 1999 UTC (24 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.67: +3 -3 lines
Diff to previous 1.67 (colored) to selected 1.196 (colored)

Use the right attribute for attaching USB controllers.
From MAEKAWA Masahide <bishop@rr.iij4u.or.jp>

Revision 1.67 / (download) - annotate - [select for diffs], Sat Oct 30 14:11:16 1999 UTC (24 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored) to selected 1.196 (colored)

Add midibus attribute for eap.

Revision 1.66 / (download) - annotate - [select for diffs], Wed Oct 27 13:20:34 1999 UTC (24 years, 5 months ago) by augustss
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored) to selected 1.196 (colored)

Add support for ES1371.  From OpenBSD and Ezra Story <ezy@panix.com>.

Revision 1.54.2.2 / (download) - annotate - [select for diffs], Wed Oct 20 23:35:58 1999 UTC (24 years, 6 months ago) by he
Branch: netbsd-1-4
Changes since 1.54.2.1: +7 -1 lines
Diff to previous 1.54.2.1 (colored) to branchpoint 1.54 (colored) to selected 1.196 (colored)

Pull up revision 1.57 (requested by bouyer):
  Back-port of the Realtek ethernet driver.

Revision 1.65 / (download) - annotate - [select for diffs], Fri Oct 15 06:07:28 1999 UTC (24 years, 6 months ago) by haya
Branch: MAIN
Branch point for: thorpej_scsipi, fvdl-softdep
Changes since 1.64: +7 -1 lines
Diff to previous 1.64 (colored) to selected 1.196 (colored)

This is the first check-in of CardBus driver.  CardBus driver contains
CardBus bus stub, YENTA PCI-CardBus bridge (cbb), 3Com 3C575TX driver
(ex) and Intel fxp driver.

TODO:
  o Conform to the KNF more strictly.
  o Be unified with pcmcia code as much as possible.
  o Add more drivers for CardBus card, such as APA-1480 or USB card.

The affected files are listed below.

	sys/arch/i386/conf/files.i386
	sys/arch/macppc/conf/files.macppc
	sys/conf/files
	sys/dev/ic/elinkxl.c
	sys/dev/ic/elinkxlvar.h
	sys/dev/ic/i82365.c
	sys/dev/ic/i82365var.h
	sys/dev/isa/i82365_isasubr.c
	sys/dev/pci/files.pci
	sys/dev/pcmcia/pcmcia.c
	sys/dev/pcmcia/pcmciachip.h

The added files are listed below.

	sys/arch/i386/conf/CARDBUS
	sys/arch/i386/include/rbus_machdep.h
	sys/arch/i386/i386/rbus_machdep.c
	sys/arch/macppc/include/rbus_machdep.h
	sys/arch/macppc/macppc/rbus_machdep.c
	sys/dev/cardbus/if_ex_cardbus.c
	sys/dev/cardbus/Makefile.cardbusdevs
	sys/dev/cardbus/cardbus.c
	sys/dev/cardbus/cardbus_map.c
	sys/dev/cardbus/cardbusdevs
	sys/dev/cardbus/cardbusdevs.h
	sys/dev/cardbus/cardbusdevs_data.h
	sys/dev/cardbus/cardbusvar.h
	sys/dev/cardbus/cardslot.c
	sys/dev/cardbus/cardslotvar.h
	sys/dev/cardbus/devlist2h.awk
	sys/dev/cardbus/files.cardbus
	sys/dev/cardbus/if_fxp_cardbus.c
	sys/dev/cardbus/pccardcis.h
	sys/dev/cardbus/rbus.c
	sys/dev/cardbus/rbus.h
	sys/dev/pci/pccbb.c
	sys/dev/pci/pccbbreg.h
	sys/dev/pci/pccbbvar.h

Revision 1.64 / (download) - annotate - [select for diffs], Wed Oct 13 18:37:13 1999 UTC (24 years, 6 months ago) by thorpej
Branch: MAIN
Changes since 1.63: +5 -1 lines
Diff to previous 1.63 (colored) to selected 1.196 (colored)

Add declaration for the Adaptec AIC-6915 64-bit 10/100 Ethernet interface.

Note: this is a placeholder right now; the driver should be ready in the
next few days.

Revision 1.54.2.1 / (download) - annotate - [select for diffs], Tue Oct 5 22:09:37 1999 UTC (24 years, 6 months ago) by he
Branch: netbsd-1-4
Changes since 1.54: +6 -1 lines
Diff to previous 1.54 (colored) to selected 1.196 (colored)

Pull up revision 1.62 (via patch, requested by drochner):
  Back-port of driver for Alteon Gigabit Ethernet driver, originally
  from FreeBSD.

Revision 1.63 / (download) - annotate - [select for diffs], Mon Sep 27 23:44:28 1999 UTC (24 years, 6 months ago) by ad
Branch: MAIN
Branch point for: wrstuden-devbsize
Changes since 1.62: +5 -1 lines
Diff to previous 1.62 (colored) to selected 1.196 (colored)

Add glue for 'dpt' driver.

Revision 1.62 / (download) - annotate - [select for diffs], Wed Sep 1 11:54:32 1999 UTC (24 years, 7 months ago) by drochner
Branch: MAIN
Changes since 1.61: +6 -1 lines
Diff to previous 1.61 (colored) to selected 1.196 (colored)

add "ti" - Alteon Gigabit Ethernet

Revision 1.61 / (download) - annotate - [select for diffs], Wed Sep 1 00:32:42 1999 UTC (24 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.60: +5 -1 lines
Diff to previous 1.60 (colored) to selected 1.196 (colored)

This is the long-awaited "new Tulip driver", a complete, from-scratch
rewrite of the driver for the DECchip 21x4x Ethernet chips, and a variety
of clones.

Currently, the driver supports the Winbond 89C840F (this works pretty
well), and the Lite-On PNIC (e.g. NetGear PCI boards), however Lite-On
support may be broken [I may simply have a busted test board].

Eventually, support for the Macronix and ASIX chips will filter into
this driver, and then, slowly, support for the genuine DEC chips,
and maybe even the DE-425 EISA model.

Revision 1.54.4.3 / (download) - annotate - [select for diffs], Mon Aug 2 22:02:28 1999 UTC (24 years, 8 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.54.4.2: +12 -1 lines
Diff to previous 1.54.4.2 (colored) to branchpoint 1.54 (colored) next main 1.55 (colored) to selected 1.196 (colored)

Update from trunk.

Revision 1.60 / (download) - annotate - [select for diffs], Mon Aug 2 17:37:43 1999 UTC (24 years, 8 months ago) by augustss
Branch: MAIN
CVS Tags: chs-ubc2-base
Changes since 1.59: +4 -1 lines
Diff to previous 1.59 (colored) to selected 1.196 (colored)

Move the mpu device declaration to conf/files.
Let the mpu device attach at the sb device, and then midi at the mpu.
Update the mpu at eso attachment.

Revision 1.59 / (download) - annotate - [select for diffs], Mon Jul 12 15:13:31 1999 UTC (24 years, 9 months ago) by kleink
Branch: MAIN
Changes since 1.58: +9 -1 lines
Diff to previous 1.58 (colored) to selected 1.196 (colored)

Add a driver for the ESS Technology Solo-1 PCI AudioDrive line of chips.

Revision 1.54.4.2 / (download) - annotate - [select for diffs], Thu Jul 1 23:34:04 1999 UTC (24 years, 9 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.54.4.1: +15 -4 lines
Diff to previous 1.54.4.1 (colored) to branchpoint 1.54 (colored) to selected 1.196 (colored)

Sync w/ -current.

Revision 1.58 / (download) - annotate - [select for diffs], Wed Jun 30 17:45:39 1999 UTC (24 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.57: +7 -1 lines
Diff to previous 1.57 (colored) to selected 1.196 (colored)

add driver for the Bit3 PCI-VME adapter, without the DMA parts for now

Revision 1.54.6.1 / (download) - annotate - [select for diffs], Mon Jun 28 06:36:51 1999 UTC (24 years, 9 months ago) by itojun
Branch: kame
CVS Tags: kame_14_19990705, kame_14_19990628
Changes since 1.54: +6 -1 lines
Diff to previous 1.54 (colored) to selected 1.196 (colored)

KAME/NetBSD 1.4 SNAP kit, dated 19990628.

NOTE: this branch (kame) is used just for refernce.  this may not compile
due to multiple reasons.

Revision 1.57 / (download) - annotate - [select for diffs], Sun Jun 27 15:19:40 1999 UTC (24 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.56: +7 -1 lines
Diff to previous 1.56 (colored) to selected 1.196 (colored)

add driver for realtek 8129/8139, from freebsd, with mii stuff kicked out

Revision 1.54.4.1 / (download) - annotate - [select for diffs], Mon Jun 21 01:18:29 1999 UTC (24 years, 10 months ago) by thorpej
Branch: chs-ubc2
Changes since 1.54: +6 -1 lines
Diff to previous 1.54 (colored) to selected 1.196 (colored)

Sync w/ -current.

Revision 1.56 / (download) - annotate - [select for diffs], Sun Jun 20 16:35:40 1999 UTC (24 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.55: +3 -4 lines
Diff to previous 1.55 (colored) to selected 1.196 (colored)

Intel i82557 driver is now split into bus and chip bits.

Revision 1.55 / (download) - annotate - [select for diffs], Tue Jun 1 18:29:50 1999 UTC (24 years, 10 months ago) by thorpej
Branch: MAIN
Changes since 1.54: +6 -1 lines
Diff to previous 1.54 (colored) to selected 1.196 (colored)

Glue in the SiS900 Ethernet controller driver.

Revision 1.54 / (download) - annotate - [select for diffs], Thu Mar 25 00:51:53 1999 UTC (25 years, 1 month ago) by explorer
Branch: MAIN
CVS Tags: netbsd-1-4-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001
Branch point for: netbsd-1-4, kame, chs-ubc2
Changes since 1.53: +19 -11 lines
Diff to previous 1.53 (colored) to selected 1.196 (colored)

Start commit of Lan Media Corp T1/HSSI/DS3 driver

Revision 1.53 / (download) - annotate - [select for diffs], Tue Feb 9 02:04:36 1999 UTC (25 years, 2 months ago) by sakamoto
Branch: MAIN
CVS Tags: bouyer-ide-last-dist
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored) to selected 1.196 (colored)

add "mii" to vr driver.

Revision 1.52 / (download) - annotate - [select for diffs], Thu Jan 21 12:02:00 1999 UTC (25 years, 3 months ago) by sakamoto
Branch: MAIN
Changes since 1.51: +6 -1 lines
Diff to previous 1.51 (colored) to selected 1.196 (colored)

Add VIA Rhine/Rhine II Fast Ethernet files.

Revision 1.51 / (download) - annotate - [select for diffs], Wed Jan 6 23:25:53 1999 UTC (25 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.50: +6 -1 lines
Diff to previous 1.50 (colored) to selected 1.196 (colored)

Device declaration for the PCscsi-PCI SCSI chip driver.

Revision 1.50 / (download) - annotate - [select for diffs], Thu Dec 10 18:47:18 1998 UTC (25 years, 4 months ago) by augustss
Branch: MAIN
Changes since 1.49: +9 -1 lines
Diff to previous 1.49 (colored) to selected 1.196 (colored)

Add a driver for the S3 SonicVibes chip.  From OpenBSD and
Constantine Paul Sapuntzakis (csapuntz@cvs.openbsd.org) with
some changes by me.
XXX The driver still needs work.

Revision 1.49 / (download) - annotate - [select for diffs], Wed Nov 4 00:31:05 1998 UTC (25 years, 5 months ago) by fvdl
Branch: MAIN
CVS Tags: kenh-if-detach-base, kenh-if-detach, chs-ubc-base, chs-ubc
Changes since 1.48: +6 -1 lines
Diff to previous 1.48 (colored) to selected 1.196 (colored)

Add the 'ex' driver, a DMA driver for 3Com 90x and 90xB cards. Rename
constants from EP_ to ELINK_ since they're now used in the ex driver as well.

Revision 1.48 / (download) - annotate - [select for diffs], Sat Oct 31 00:45:48 1998 UTC (25 years, 5 months ago) by thorpej
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored) to selected 1.196 (colored)

Use the rtl80x9 common code for media selection.

Revision 1.47 / (download) - annotate - [select for diffs], Mon Oct 12 16:09:20 1998 UTC (25 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.46: +5 -11 lines
Diff to previous 1.46 (colored) to selected 1.196 (colored)

Merge bouyer-ide

Revision 1.39.2.6 / (download) - annotate - [select for diffs], Fri Oct 2 19:51:47 1998 UTC (25 years, 6 months ago) by bouyer
Branch: bouyer-ide
CVS Tags: bouyer-ide-merge
Changes since 1.39.2.5: +8 -1 lines
Diff to previous 1.39.2.5 (colored) next main 1.40 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.46 / (download) - annotate - [select for diffs], Sat Sep 26 16:20:31 1998 UTC (25 years, 6 months ago) by dante
Branch: MAIN
CVS Tags: bouyer-ide-base
Changes since 1.45: +8 -1 lines
Diff to previous 1.45 (colored) to selected 1.196 (colored)

Add AdvanSys ULTRA WIDE SCSI controllers

Revision 1.39.2.5 / (download) - annotate - [select for diffs], Fri Sep 11 16:23:13 1998 UTC (25 years, 7 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.39.2.4: +8 -1 lines
Diff to previous 1.39.2.4 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.45 / (download) - annotate - [select for diffs], Wed Aug 26 14:21:42 1998 UTC (25 years, 7 months ago) by dante
Branch: MAIN
Changes since 1.44: +8 -1 lines
Diff to previous 1.44 (colored) to selected 1.196 (colored)

Add AdvanSys support

Revision 1.39.2.4 / (download) - annotate - [select for diffs], Thu Aug 13 14:36:13 1998 UTC (25 years, 8 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.39.2.3: +3 -3 lines
Diff to previous 1.39.2.3 (colored) to selected 1.196 (colored)

 -  sync with -current
 - full support of CMD PCI0640 chips. This needs a special probe routine, as
   this chip doesn't honnor the "PCI_COMMAND_IO_ENABLE" bit. sigh.
 - do not map the native pci interrupts if we don't have a native channel.
   some chips (e.g. PCI0640) have a valid interrupt value which gets
   established, which may prevent the compat channel or some other ISA
   device from working properly later.
 - b* -> mem*

Revision 1.44 / (download) - annotate - [select for diffs], Tue Aug 11 00:08:23 1998 UTC (25 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.43: +3 -3 lines
Diff to previous 1.43 (colored) to selected 1.196 (colored)

Adapt "tl" driver to the new MII code, and add the "mii" attribute to
the "fxp" driver.

Revision 1.39.2.3 / (download) - annotate - [select for diffs], Mon Jul 27 19:02:46 1998 UTC (25 years, 8 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.39.2.2: +15 -2 lines
Diff to previous 1.39.2.2 (colored) to selected 1.196 (colored)

Sync with -current

Revision 1.43 / (download) - annotate - [select for diffs], Sun Jul 26 03:28:28 1998 UTC (25 years, 9 months ago) by explorer
Branch: MAIN
CVS Tags: eeh-paddr_t-base, eeh-paddr_t
Changes since 1.42: +6 -1 lines
Diff to previous 1.42 (colored) to selected 1.196 (colored)

add ntwo* at pci? function ?, a T1 network driver.

Revision 1.42 / (download) - annotate - [select for diffs], Tue Jul 21 17:30:26 1998 UTC (25 years, 9 months ago) by drochner
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored) to selected 1.196 (colored)

adapt to LANCE driver split; let PCNET/PCI use the 32-bit mode

Revision 1.41 / (download) - annotate - [select for diffs], Sun Jul 12 19:51:57 1998 UTC (25 years, 9 months ago) by augustss
Branch: MAIN
Changes since 1.40: +9 -1 lines
Diff to previous 1.40 (colored) to selected 1.196 (colored)

Add USB support.  Supported so far:
* UHCI and OHCI host controllers on PCI
* Hubs
* HID devices withe special drivers for mouse and keyboard
* Printers

Revision 1.39.2.2 / (download) - annotate - [select for diffs], Thu Jul 2 08:19:34 1998 UTC (25 years, 9 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.39.2.1: +19 -1 lines
Diff to previous 1.39.2.1 (colored) to selected 1.196 (colored)

Sync with HEAD.

Revision 1.40 / (download) - annotate - [select for diffs], Fri Jun 26 18:52:41 1998 UTC (25 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.39: +19 -1 lines
Diff to previous 1.39 (colored) to selected 1.196 (colored)

add a driver for "PCI 'universal' communications" cards, that is, PCI cards
which contain 'standard' com- and lpt-type ports.  Some of these present
as PCI simple-communications/serial or simple-communications/parallel
devices, but many do not.  (Additionally, there is no document that I can
find that describes the "specific well-konwn register-level" description
of how the 'standard' devices' config space headers shold work.)  Eventually,
some of the devices driven by this code should become simple pci attachments
for the 'lpt' and 'com' drivers, but that requires solid documentation.

Revision 1.39.2.1 / (download) - annotate - [select for diffs], Thu Jun 4 16:53:17 1998 UTC (25 years, 10 months ago) by bouyer
Branch: bouyer-ide
Changes since 1.39: +5 -11 lines
Diff to previous 1.39 (colored) to selected 1.196 (colored)

Commit changes to the IDE system in a branch. This allows a better separation
between higth-level and low-level (i.e. registers read/write) and generalize
the queue for all commands. This also add supports for IDE DMA.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Jun 2 01:29:41 1998 UTC (25 years, 10 months ago) by thorpej
Branch: MAIN
Branch point for: bouyer-ide
Changes since 1.38: +5 -1 lines
Diff to previous 1.38 (colored) to selected 1.196 (colored)

Device driver for the SMC 83c170 Ethernet PCI Integrated Controller (EPIC/100)
used in the SMC EtherPower II.

Media control isn't yet supported, due to some MII infrastructure
problems which I hope to address soon.  This isn't a huge deal, since
the PHY defaults to auto-negotiate mode.

Also, the device just programs the multicast hash table to accept all
multicast, to avoid a hardware bug that causes the multicast address
filter to lose in 10Mb/s mode.  This bug will be fixed in a more sane
way once the media control issues are dealt with.

Revision 1.38 / (download) - annotate - [select for diffs], Sun May 31 06:03:44 1998 UTC (25 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.37: +2 -1 lines
Diff to previous 1.37 (colored) to selected 1.196 (colored)

dd a PCI 'quirks' mechanism, meant to be used as the mechanism
of last resort when trying to communicate information about
bogus behaviour of PCI devices to the MI autoconfiguration code.
In general, bogus behaviour should be handled by drivers, but there
are some types of bogons which can't be addressed that way.  The
only quirk currently defined is one which indicates that the device
is multi-function even though the device's header says otherwise.
(Mmm, Intel 82371FB PCI-to-ISA Bridge (PIIX); you'd think that at least
Intel would have gotten it right...)

Revision 1.37 / (download) - annotate - [select for diffs], Thu May 14 00:04:59 1998 UTC (25 years, 11 months ago) by kml
Branch: MAIN
Changes since 1.36: +6 -1 lines
Diff to previous 1.36 (colored) to selected 1.196 (colored)

Driver for Essential Communications' RoadRunner HIPPI (800 Mb/sec network)
card.  With some modification, this could probably also work for their
Gigabit Ethernet card based on the same chipset...

Revision 1.36 / (download) - annotate - [select for diffs], Fri May 1 21:54:33 1998 UTC (25 years, 11 months ago) by augustss
Branch: MAIN
Changes since 1.35: +6 -1 lines
Diff to previous 1.35 (colored) to selected 1.196 (colored)

Add a driver for the Ensoniq AudioPCI sound card.  The driver still
needs some testing, but it seems to produce sound.  The driver was written
by me, but since I don't have the hardware the debugging and testing was
done by Andreas Gustafsson <gson@araneus.fi>, Chuck Cranor
<chuck@maria.wustl.edu>, and Phil Nelson <phil@cs.wwu.edu>.  Thanks.

Revision 1.35 / (download) - annotate - [select for diffs], Wed Apr 15 20:17:17 1998 UTC (26 years ago) by drochner
Branch: MAIN
Changes since 1.34: +13 -1 lines
Diff to previous 1.34 (colored) to selected 1.196 (colored)

add mi PCI VGA and TGA

Revision 1.34 / (download) - annotate - [select for diffs], Wed Mar 4 06:38:44 1998 UTC (26 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.33: +12 -1 lines
Diff to previous 1.33 (colored) to selected 1.196 (colored)

add (commented out) device/file declarations for the MI PCI IDE
controller driver.  These are commented out here until the wdc
declaration mess is resolved, and until then need to go into MD
files files in places where they play nice with the wdc declaration.

Revision 1.33 / (download) - annotate - [select for diffs], Mon Feb 16 22:12:49 1998 UTC (26 years, 2 months ago) by thorpej
Branch: MAIN
Changes since 1.32: +8 -8 lines
Diff to previous 1.32 (colored) to selected 1.196 (colored)

Remove "class" declarations, and add "devclass" declarations where
appropriate.  Fix several inconsistencies between device class and
attributes.  Mostly from Chris Demetriou.

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jan 12 09:39:57 1998 UTC (26 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.31: +8 -8 lines
Diff to previous 1.31 (colored) to selected 1.196 (colored)

Update for config changes.

Revision 1.30.2.1 / (download) - annotate - [select for diffs], Tue Oct 21 08:22:24 1997 UTC (26 years, 6 months ago) by mrg
Branch: netbsd-1-3
CVS Tags: netbsd-1-3-RELEASE, netbsd-1-3-PATCH003-CANDIDATE2, netbsd-1-3-PATCH003-CANDIDATE1, netbsd-1-3-PATCH003-CANDIDATE0, netbsd-1-3-PATCH003, netbsd-1-3-PATCH002, netbsd-1-3-PATCH001, netbsd-1-3-BETA
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) next main 1.31 (colored) to selected 1.196 (colored)

pull up from trunk:  Correct ThunderLAN spelling

Revision 1.31 / (download) - annotate - [select for diffs], Tue Oct 21 05:54:28 1997 UTC (26 years, 6 months ago) by bouyer
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) to selected 1.196 (colored)

Correct 'ThunderLAN' spelling

Revision 1.30 / (download) - annotate - [select for diffs], Fri Oct 17 18:38:23 1997 UTC (26 years, 6 months ago) by bouyer
Branch: MAIN
CVS Tags: netbsd-1-3-base
Branch point for: netbsd-1-3
Changes since 1.29: +6 -1 lines
Diff to previous 1.29 (colored) to selected 1.196 (colored)

Driver for Texas Instruments' thunderland network controller (present in some
Compaq products).

Revision 1.29 / (download) - annotate - [select for diffs], Tue Oct 14 23:12:17 1997 UTC (26 years, 6 months ago) by thorpej
Branch: MAIN
CVS Tags: marc-pcmcia-base
Changes since 1.28: +5 -1 lines
Diff to previous 1.28 (colored) to selected 1.196 (colored)

Pulldown from marc-pcmcia branch: PCI front-end for the "ne" driver.

Revision 1.25.2.4 / (download) - annotate - [select for diffs], Tue Oct 14 01:16:37 1997 UTC (26 years, 6 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.25.2.3: +5 -1 lines
Diff to previous 1.25.2.3 (colored) to branchpoint 1.25 (colored) next main 1.26 (colored) to selected 1.196 (colored)

Split off NE2000 support from the ISA "ed" driver, and create a new "ne"
driver that deals with NE2000s and compatibles on ISA, PCI, and PCMCIA
busses.

This driver uses the generic DP8390 core chipset back-end.

Revision 1.25.2.3 / (download) - annotate - [select for diffs], Mon Sep 22 06:33:32 1997 UTC (26 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.25.2.2: +1 -1 lines
Diff to previous 1.25.2.2 (colored) to branchpoint 1.25 (colored) to selected 1.196 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.25.2.2 / (download) - annotate - [select for diffs], Tue Sep 16 03:50:34 1997 UTC (26 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.25.2.1: +4 -2 lines
Diff to previous 1.25.2.1 (colored) to branchpoint 1.25 (colored) to selected 1.196 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.28 / (download) - annotate - [select for diffs], Sat Sep 13 08:49:50 1997 UTC (26 years, 7 months ago) by enami
Branch: MAIN
Changes since 1.27: +3 -1 lines
Diff to previous 1.27 (colored) to selected 1.196 (colored)

Declare PCIVERBOSE by defopt in files.pci.  Include opt_pciverbose.h
in pci_subr.c.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Sep 12 05:20:52 1997 UTC (26 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) to selected 1.196 (colored)

Fix bogus comment.

Revision 1.25.2.1 / (download) - annotate - [select for diffs], Mon Sep 1 20:29:39 1997 UTC (26 years, 7 months ago) by thorpej
Branch: marc-pcmcia
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) to selected 1.196 (colored)

Update marc-pcmcia branch from trunk.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Aug 30 06:48:57 1997 UTC (26 years, 7 months ago) by mycroft
Branch: MAIN
CVS Tags: thorpej-signal-base, thorpej-signal
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored) to selected 1.196 (colored)

Pull in new file.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Jul 20 20:31:50 1997 UTC (26 years, 9 months ago) by pk
Branch: MAIN
CVS Tags: marc-pcmcia-bp
Branch point for: marc-pcmcia
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored) to selected 1.196 (colored)

config.new => config

Revision 1.24 / (download) - annotate - [select for diffs], Thu Jun 5 02:15:36 1997 UTC (26 years, 10 months ago) by thorpej
Branch: MAIN
CVS Tags: bouyer-scsipi
Changes since 1.23: +6 -1 lines
Diff to previous 1.23 (colored) to selected 1.196 (colored)

Add device declaration for Intel EtherExpress PRO 10/100B driver.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Mar 15 18:11:53 1997 UTC (27 years, 1 month ago) by is
Branch: MAIN
Changes since 1.22: +3 -3 lines
Diff to previous 1.22 (colored) to selected 1.196 (colored)

New ARP system, supports IPv4 over any hardware link.

Some of the stuff (e.g., rarpd, bootpd, dhcpd etc., libsa) still will
only support Ethernet. Tcpdump itself should be ok, but libpcap needs
lot of work.

For the detailed change history, look at the commit log entries for
the is-newarp branch.

Revision 1.22 / (download) - annotate - [select for diffs], Wed Mar 12 06:39:47 1997 UTC (27 years, 1 month ago) by cgd
Branch: MAIN
CVS Tags: is-newarp-before-merge
Changes since 1.21: +6 -1 lines
Diff to previous 1.21 (colored) to selected 1.196 (colored)

specs for ISP 10x0 (isp) driver PCI attachment.  From Matt Jacob

Revision 1.21.4.1 / (download) - annotate - [select for diffs], Sun Mar 9 21:05:41 1997 UTC (27 years, 1 month ago) by is
Branch: is-newarp
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored) next main 1.22 (colored) to selected 1.196 (colored)

netinet/if_ether.h -> netinet/if_inarp.h

Revision 1.21 / (download) - annotate - [select for diffs], Tue Nov 12 23:58:03 1996 UTC (27 years, 5 months ago) by thorpej
Branch: MAIN
CVS Tags: thorpej-setroot, mrg-vm-swap, is-newarp-base
Branch point for: is-newarp
Changes since 1.20: +4 -5 lines
Diff to previous 1.20 (colored) to selected 1.196 (colored)

Centralize the declaration of the "en" driver (Efficient Networks, Inc.
155Mb/sec ATM interface).

Revision 1.20 / (download) - annotate - [select for diffs], Tue Sep 24 17:47:15 1996 UTC (27 years, 7 months ago) by christos
Branch: MAIN
Changes since 1.19: +5 -1 lines
Diff to previous 1.19 (colored) to selected 1.196 (colored)

New cyclades driver from Timo Rossi.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Sep 1 00:12:11 1996 UTC (27 years, 7 months ago) by mycroft
Branch: MAIN
Changes since 1.18: +6 -1 lines
Diff to previous 1.18 (colored) to selected 1.196 (colored)

Update.

Revision 1.18 / (download) - annotate - [select for diffs], Sun Jul 14 19:13:22 1996 UTC (27 years, 9 months ago) by cgd
Branch: MAIN
Changes since 1.17: +17 -17 lines
Diff to previous 1.17 (colored) to selected 1.196 (colored)

alphabetize by driver name

Revision 1.17 / (download) - annotate - [select for diffs], Sat Jun 22 02:00:34 1996 UTC (27 years, 10 months ago) by chuck
Branch: MAIN
Changes since 1.16: +7 -1 lines
Diff to previous 1.16 (colored) to selected 1.196 (colored)

pci specific code for the eni155p card

Revision 1.16 / (download) - annotate - [select for diffs], Thu May 16 03:44:16 1996 UTC (27 years, 11 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-2-base, netbsd-1-2-RELEASE, netbsd-1-2-PATCH001, netbsd-1-2-BETA, netbsd-1-2
Changes since 1.15: +6 -5 lines
Diff to previous 1.15 (colored) to selected 1.196 (colored)

New version, with changes from Justin Gibbs and Noriyuki Soda.

Revision 1.15 / (download) - annotate - [select for diffs], Tue May 7 02:03:07 1996 UTC (27 years, 11 months ago) by thorpej
Branch: MAIN
Changes since 1.14: +6 -1 lines
Diff to previous 1.14 (colored) to selected 1.196 (colored)

Make the MI LANCE driver standalone, and use cfattach to resolve
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.

Add a real PCI front-end for PCnet-PCI Ethernet cards.

Changed struct ifnet to have a pointer to the softc of the underlying
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit.  Updated interface to (*if_watchdog)() and (*if_reset)()
to take a struct ifnet *, rather than a unit number.

Revision 1.14 / (download) - annotate - [select for diffs], Thu Apr 25 02:17:05 1996 UTC (28 years ago) by thorpej
Branch: MAIN
Changes since 1.13: +6 -1 lines
Diff to previous 1.13 (colored) to selected 1.196 (colored)

Break up the ep driver into isa, eisa, and pci front-ends and a
bus-independent core driver.  Tested on all three bus types, including
an isa 3c509 masquerading as an eisa device (use ep* at eisa? slot ? in
your kernel config file to catch this one).
XXX Driver still needs to be converted to <machine/bus.h>

Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 17 00:55:24 1996 UTC (28 years, 1 month ago) by thorpej
Branch: MAIN
Changes since 1.12: +13 -7 lines
Diff to previous 1.12 (colored) to selected 1.196 (colored)

New device attachment scheme:

	- split softc size and match/attach out from cfdriver into
	  a new struct cfattach.

	- new "attach" directive for files.*.  May specify the name of
	  the cfattach structure, so that devices may be easily attached
	  to parents with different autoconfiguration semantics.

Revision 1.12 / (download) - annotate - [select for diffs], Mon Mar 4 03:29:19 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.11: +2 -3 lines
Diff to previous 1.11 (colored) to selected 1.196 (colored)

the i386 port no longer attaches isa, eisa, and pci at root.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Feb 28 01:47:06 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.10: +9 -6 lines
Diff to previous 1.10 (colored) to selected 1.196 (colored)

make PCI bus match/attach and sub-device attachment machine-independent,
add definition of 'ppb' (PCI-PCI bridge) device.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Feb 27 01:31:33 1996 UTC (28 years, 1 month ago) by cgd
Branch: MAIN
Changes since 1.9: +5 -5 lines
Diff to previous 1.9 (colored) to selected 1.196 (colored)

alphabetize device list

Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 13 02:05:18 1996 UTC (28 years, 3 months ago) by thorpej
Branch: MAIN
Changes since 1.8: +2 -3 lines
Diff to previous 1.8 (colored) to selected 1.196 (colored)

Add the "ahe" driver, autoconfiguration support for the aic7xxx-based
Adaptec 2[78]4x SCSI controllers, from Michael Graff <explorer@flame.org>.
Fixes PR #1594 from Noriyuki Soda <soda@sra.co.jp> in a different way.

Revision 1.8 / (download) - annotate - [select for diffs], Tue Oct 10 12:16:54 1995 UTC (28 years, 6 months ago) by mycroft
Branch: MAIN
CVS Tags: netbsd-1-1-base, netbsd-1-1-RELEASE, netbsd-1-1-PATCH001, netbsd-1-1
Changes since 1.7: +6 -1 lines
Diff to previous 1.7 (colored) to selected 1.196 (colored)

Add specs for ahc driver.

Revision 1.7 / (download) - annotate - [select for diffs], Sat Aug 19 00:44:48 1995 UTC (28 years, 8 months ago) by cgd
Branch: MAIN
Changes since 1.6: +9 -5 lines
Diff to previous 1.6 (colored) to selected 1.196 (colored)

add 'fpa' for Matt Thomas's driver for DEC PCI FDDI boards.  alphabetize.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Jul 27 04:43:19 1995 UTC (28 years, 9 months ago) by mycroft
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored) to selected 1.196 (colored)

Add needs-flags for pci_subr.c.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jun 18 01:23:11 1995 UTC (28 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored) to selected 1.196 (colored)

make a comment reflect the way things should be done

Revision 1.4 / (download) - annotate - [select for diffs], Sat Jun 17 22:40:26 1995 UTC (28 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored) to selected 1.196 (colored)

more appropriate name, as this only has PCI support subroutines.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Jun 5 01:03:45 1995 UTC (28 years, 10 months ago) by cgd
Branch: MAIN
Changes since 1.2: +4 -5 lines
Diff to previous 1.2 (colored) to selected 1.196 (colored)

enable the de driver

Revision 1.2 / (download) - annotate - [select for diffs], Mon Apr 17 17:54:35 1995 UTC (29 years ago) by cgd
Branch: MAIN
Changes since 1.1: +6 -3 lines
Diff to previous 1.1 (colored) to selected 1.196 (colored)

try to actually (gasp!) describe the drivers.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Apr 17 07:46:10 1995 UTC (29 years ago) by cgd
Branch: MAIN
Diff to selected 1.196 (colored)

config.new files description for PCI mi files.

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>