The NetBSD Project

CVS log for src/share/man/man4/wm.4

[BACK] Up to [cvs.NetBSD.org] / src / share / man / man4

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.44: download - view: text, markup, annotated - select for diffs
Wed May 1 11:22:06 2024 UTC (7 months ago) by andvar
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, HEAD
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +3 -3 lines
Fix typos (nerwork->network, exepense->expense).

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sat May 28 00:53:41 2022 UTC (2 years, 6 months ago) by manu
Branches: MAIN
CVS tags: netbsd-10-base, 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, netbsd-10
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +13 -2 lines
Document hw.wmX.txex_workqueue sysctl

Revision 1.36.4.3: download - view: text, markup, annotated - select for diffs
Sat Oct 23 11:49:22 2021 UTC (3 years, 1 month ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE
Diff to: previous 1.36.4.2: preferred, colored; branchpoint 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36.4.2: +5 -2 lines
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.40.4.1: download - view: text, markup, annotated - select for diffs
Thu Oct 21 14:30:10 2021 UTC (3 years, 1 month ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE, netbsd-9-3-RELEASE
Diff to: previous 1.40: preferred, colored; next MAIN 1.41: preferred, colored
Changes since revision 1.40: +5 -2 lines
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.42: download - view: text, markup, annotated - select for diffs
Wed Feb 17 08:15:43 2021 UTC (3 years, 9 months ago) by knakahara
Branches: MAIN
CVS tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +5 -2 lines
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.40.2.1: download - view: text, markup, annotated - select for diffs
Mon Apr 13 08:03:25 2020 UTC (4 years, 7 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.40: preferred, colored; next MAIN 1.41: preferred, colored
Changes since revision 1.40: +4 -2 lines
Mostly merge changes from HEAD upto 20200411

Revision 1.41: download - view: text, markup, annotated - select for diffs
Wed Apr 8 23:01:51 2020 UTC (4 years, 7 months ago) by jdolecek
Branches: MAIN
CVS tags: phil-wifi-20200421, phil-wifi-20200411
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +4 -2 lines
add a warning in checksum offload that hardware TCP segmentation might be
slow

on I219 I observe about 35% transmit performance drop when tso4 enabled

Revision 1.30.2.2: download - view: text, markup, annotated - select for diffs
Sat Aug 11 13:34:20 2018 UTC (6 years, 3 months ago) by martin
Branches: netbsd-7
CVS tags: netbsd-7-2-RELEASE
Diff to: previous 1.30.2.1: preferred, colored; branchpoint 1.30: preferred, colored; next MAIN 1.31: preferred, colored
Changes since revision 1.30.2.1: +4 -2 lines
Pull up the following, requested by msaitoh in ticket #1628:

share/man/man4/wm.4				1.40 via patch
sys/dev/mii/ihphyreg.h				1.2
sys/dev/mii/inbmphyreg.h			1.10
sys/dev/pci/if_wm.c				1.504, 1.506, 1.510-1.535, 1.539-1.540, 1.546, 1.548, 1.551-1.552, 1.558, 1.565-1.573, 1.575, 1.579, 1.582, 1.584 via patch
sys/dev/pci/if_wmreg.h				1.99-1.103, 1.106-1.107 via patch
sys/dev/pci/if_wmvar.h				1.34-1.39 via patch
sys/dev/pci/pcidevs				1.1327 via patch
sys/dev/pci/pcidevs.h				regen
sys/dev/pci/pcidevs_data.h			regen
sys/dev/pci/pcireg.h				patch

	Sync wm(4) up to 2018/08/08 except MSI/MSI-X and NET_MPSAFE:
	- remove extra "+"
	- Fix a bug that non-GMII devices don't send a routing message when
	  the link status is changed.
	- Set WMREG_KABGTXD not in wm_init_locked() but in wm_reset(). Same as
	  other OSes.
	- If a interrupt is a spurious interrupt, don't print debug message.
	- Don't print the Image Unique ID if an NVM is iNVM (i210 and I211).
	- Print sc_flags with snprintb().
	- Fix a bug that a RAL was written at incorrect address when the index
	  number is more than 16 on 82544 and newer.
	- The layout of RAL on PCH* are different from others. Fix it.
	- Flush every MTA write. Same as Linux.
	- Move the location of calling wm_set_filter. Same as some other OSes.
	- Add CSR_WRITE_FLUSH() after writing WMREG_CTRL in
	  wm_gmii_mediachange().
	- Add missing "else" in wm_nvm_release().
	- Make new wm_phy_post_reset() and use this function at all location
	  after resetting phy.
	- Move the location of calling wm_get_hw_control. Same as Linux.
	- Add I219 specific wokaround for legacy interrupt. From OpenBSD.
	- Move the location of calling wm_lplu_d0_disable().
	- Fix latency calculation in wm_platform_pm_pch_lpt().
	- Set OBFF water mark and enable OBFF on PCH_LPT and newer.
	- Disable D0 LPLU on 8257[12356], 82580, I350 and I21[01], too.	Before
	  this commit, above devices and non-PCIe devices accessed wrong
	  register.
	- Use device_printf() instead of aprint_error_dev() for PHY read/write
	  functions because those are used not only in device attach.
	- Fix a bug that wm_gmii_i82544_{read,write}reg() didn't take care of
	  page select. PHY access from igphy() automatically did it, but
	  accessing from wm(4) for wrokaround didn't work correctly. This
	  change affects 8254[17], 8257[12] ICH8, ICH9 and ICH10.
	- Call wm_kmrn_lock_loss_workaround_ich8lan() before any PHY access in
	  wm_linkintr_gmii().
	- Register access in wm_kmrn_lock_loss_workaround_ich8lan() now works
	  correctly. Enable this function.
	- Configure the LCD with the extended configuration region in NVM if
	  it's required.
	- If TX is not required to flush, RX is also not required to flush
	  in wm_flush_desc_rings(). Same as other OSes.
	- Remove wrong semaphore access in wm_nvm_{read,write}_{ich8,spt} to
	  prevent hangup. A semaphore is get/put in wm_nvm_{read,write}.
	- Move some initialization stuff in wm_attach() before wm_reset(). Some
	  flags and callback function are required to set correctly before
	  wm_reset() because wm_reset() and some helper functions refer them.
	- Add wm_write_smbus_addr() to set SMBus address by software.
	- Modify wm_gmii_hv_{read,write}reg_locked() to make them access
	  HV_SMB_ADDR correctly.
	- Use new nvm.{acquire,release}() for semaphore.
	- Our MII readreg/writereg API has not way to detect an error.
	  kmrn_{read,write}reg() are not used for MII API, so it's not required
	  for these functions to use the same API. So,
	  - Change return value as error code.
	  - Change register value from int to uint16_t.
	  - read: pass pointer for uint16_t as an argument.
	  - Check return value on caller side.
	- Check whether it's required to use MDIC workaround for 80003 or not
	  in wm_reset(). If the workaround isn't required, don't use the
	  workaround code in wm_gmii_i80003_{read,write}reg.
	- Add WM_F_WA_I210_CLSEM flag for a workaround. FreeBSD/Linux drivers
	  say "In rare circumstances, the SW semaphore may already be held
	  unintentionally on I21[01]". PXE boot is one of the case.
	- Qemu's e1000e emulation (82574L)'s SPI has only 64 words. I've never
	  seen on real 82574 hardware with such small SPI ROM. Check
	  sc->sc_nvm_wordsize before accessing higher address words to prevent
	  timeout.
	- Check some wm_nvm_read()'s return vale.
	- Print NVM offset and word count when EERD polling failed.
	- On I219, drop TARC0 bit 28 for DMA hang workaround (from Linux).
	- 82583 supports jumbo frame. Fixes PR#52773 reported by
	  Shinichi Doyashiki.
	- Fix typo in comment. Reported by Shinichi Doyashiki in PR#52885.
	- Add ASPM workaround for 8257[1234] and 82583 to prevent device
	  timeout or hangup. Fixes PR#52818 reported by Shinichi Doyashiki.
	- CID-1427779: Fix uninitialized variables.
	- Fix a bug that wm_pll_workaround_i210() is not called when
	  a) Chip is I211 or b) Chip is I210 and it uses iNVM (not FLASH).
	- Do wm_reset_mdicnfg_82580() on 82580 only.
	- Fix FLASH access on PCH_SPT and newer. Their FLASH access should be
	  done by 32bit. Especially for ICH_FLASH_HSFCTL register, it's located
	  at 0x0006, so it must be accessed via ICH_FLASH_HSFSTS(0x0004) and
	  use shift or mask.
	- Make wm_nvm_valid_bank_detect_ich8lan() the same as other OSes.
	- If the extended configuration size in the EXTCNFSIZE register is 0,
	  don't continue in wm_init_lcd_from_nvm().
	- Add PCH_CNP support (I219 with Intel 300 series chipset).
	- Enable I219 support.
	- I354 uses an external PHY, so don't use wm_set_eee_i350().
	- Fix a bug that the link can't detect in link interrupt function for
	  non-SERDES fiber.
	- Fix a bug that 82542 misunderstand fiber's signal detection.
	- Add debug printf()s.
	- Update comment.
	- Rename functions and variables.
	- Add diagnostic code.
	- Sort registers.
	- Lowercase hexadecimal values.
	- KNF.

Revision 1.36.4.2: download - view: text, markup, annotated - select for diffs
Mon Apr 16 14:25:49 2018 UTC (6 years, 7 months ago) by martin
Branches: netbsd-8
CVS tags: netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1
Diff to: previous 1.36.4.1: preferred, colored; branchpoint 1.36: preferred, colored
Changes since revision 1.36.4.1: +4 -2 lines
Pull up following revision(s) (requested by msaitoh in ticket #764):

	sys/dev/pci/if_wm.c: revision 1.567
	sys/dev/pci/if_wm.c: revision 1.568
	sys/dev/pci/if_wm.c: revision 1.569
	sys/dev/pci/if_wmvar.h: revision 1.38
	sys/dev/pci/if_wm.c: revision 1.570
	sys/dev/pci/if_wm.c: revision 1.571
	sys/dev/pci/if_wm.c: revision 1.572
	share/man/man4/wm.4: revision 1.40
	sys/dev/pci/if_wmreg.h: revision 1.106
	sys/dev/pci/if_wmreg.h: revision 1.107

SW PHY Config Enable bit for ICH8 B0 stepping is not bit 1 but bit 0.

 No binary change:
- Sort registers.
- Lowercase hexadecimal value.

 On PCH_SPT (and newer), FLASH access should be done by 32bit.
Especially for ICH_FLASH_HSFCTL register, it's located at 0x0006, so
it should be accessed via ICH_FLASH_HSFSTS(0x0004) and use shift or mask.

 Our PCH_SPT part of wm_nvm_valid_bank_detect_ich8lan() was based on
FreeBSD r287467. After that, they reverted it and committed the different
code in r287762. r287762's bank detect code didn't work for us because our wm
dirver had a problem in flash access. The problem was fixed in if_wm.c rev.
1.567, so we can use the new way now.

 If the extended configration size in the EXTCNFSIZE register is 0, don't
continue.
 Add PCH_CNP support (I219 with Intel 300 series chipset).
It's required more test, so it's disabled by default.

 Enable I219.

 I354 uses an external PHY, so don't use wm_set_eee_i350().

Revision 1.39.2.1: download - view: text, markup, annotated - select for diffs
Mon Apr 16 01:59:51 2018 UTC (6 years, 7 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.39: preferred, colored; next MAIN 1.40: preferred, colored
Changes since revision 1.39: +4 -2 lines
Sync with HEAD, resolve some conflicts

Revision 1.40: download - view: text, markup, annotated - select for diffs
Fri Apr 13 06:04:12 2018 UTC (6 years, 7 months ago) by msaitoh
Branches: MAIN
CVS tags: phil-wifi-base, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, netbsd-9-base, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, is-mlppp-base, is-mlppp
Branch point for: phil-wifi, netbsd-9
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +4 -2 lines
 Enable I219.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Wed Feb 7 03:26:36 2018 UTC (6 years, 9 months ago) by knakahara
Branches: MAIN
CVS tags: pgoyette-compat-base, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: pgoyette-compat
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +10 -1 lines
Fix PR misc/52890 . Reported and suggested by David H. Gutteridge, thanks.

Revision 1.36.4.1: download - view: text, markup, annotated - select for diffs
Mon Feb 5 15:07:30 2018 UTC (6 years, 9 months ago) by martin
Branches: netbsd-8
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +8 -2 lines
Pull up following revision(s) (requested by knakahara in ticket #529):
	sys/dev/pci/if_wm.c: revision 1.560
	sys/dev/pci/if_wm.c: revision 1.561
	sys/dev/pci/if_wm.c: revision 1.562
	share/man/man4/wm.4: revision 1.37
	share/man/man4/wm.4: revision 1.38
	sys/dev/pci/if_wm.c: revision 1.551
	sys/dev/pci/if_wm.c: revision 1.553
	sys/dev/pci/if_wm.c: revision 1.554
	sys/dev/pci/if_wm.c: revision 1.555
	sys/dev/pci/if_wm.c: revision 1.556
	sys/dev/pci/if_wm.c: revision 1.557
	sys/dev/pci/if_wm.c: revision 1.558
	sys/dev/pci/if_wm.c: revision 1.559
PR/52885 - Shinichi Doyashiki -- typo in comment
Fix legacy Tx descriptors printing when WM_DEBUG is enabled.
improve comments
Fix wm_watchdog_txq() lock region.
Not only wm_txeof() but also wm_watchdog_txq() itself requires txq_lock
as it reads Tx descriptor management variables such as "txq_free".
There is almost no influence on performance.
Fix duplicated "rxintr" evcnt counting. Pointed out by ozaki-r@n.o, thanks.
wm_txeof() can limit the loop count the same as wm_rxeof() now.
add WM_TX_PROCESS_LIMIT_DEFAULT and WM_TX_INTR_PROCESS_LIMIT_DEFAULT man.
More markup.
CID-1427779: Fix uninitialized variables
Fix 82574 MSI-X mode cannot receive packets after 82574 receives high rate traffic.
In short, 82574 MSI-X mode does not cause RXQ MSI-X vector when 82574's
phys FIFO overflows. I don't know why but 82574 causes not RXQ MSI-X vector
but OTHER MSI-X vector at the situation.
see:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=v4.15-rc9&id=4aea7a5c5e940c1723add439f4088844cd26196d
advised by msaitoh@n.o, thanks.
Fix if_wm.c:r1.557 merge miss, sorry.
Fix unmatched return type. The return value of wm_txeof() is not useded yet.
Make wm(4) watchdog MP-safe. There is almost no influence on performance.
wm(4) does not use ifp->if_watchdog now, that is, it does not touch
ifp->if_timer.
It also uses own callout(wm_tick) as watchdog now. The watchdog uses
per-queue counter to check timeout. So, global lock is not required.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Thu Jan 18 09:54:52 2018 UTC (6 years, 10 months ago) by wiz
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +5 -3 lines
More markup.

Revision 1.37: download - view: text, markup, annotated - select for diffs
Thu Jan 18 09:38:15 2018 UTC (6 years, 10 months ago) by knakahara
Branches: MAIN
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +6 -2 lines
add WM_TX_PROCESS_LIMIT_DEFAULT and WM_TX_INTR_PROCESS_LIMIT_DEFAULT man.

Revision 1.31.2.2: download - view: text, markup, annotated - select for diffs
Wed Apr 26 02:52:58 2017 UTC (7 years, 7 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.31.2.1: preferred, colored; branchpoint 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31.2.1: +15 -4 lines
Sync with HEAD

Revision 1.31.4.1: download - view: text, markup, annotated - select for diffs
Fri Apr 21 16:53:15 2017 UTC (7 years, 7 months ago) by bouyer
Branches: bouyer-socketcan
Diff to: previous 1.31: preferred, colored; next MAIN 1.32: preferred, colored
Changes since revision 1.31: +54 -2 lines
Sync with HEAD

Revision 1.36: download - view: text, markup, annotated - select for diffs
Thu Apr 13 10:37:36 2017 UTC (7 years, 7 months ago) by knakahara
Branches: 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
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +7 -1 lines
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.35: download - view: text, markup, annotated - select for diffs
Wed Mar 22 09:38:10 2017 UTC (7 years, 8 months ago) by wiz
Branches: MAIN
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +4 -4 lines
Fix some typos.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Wed Mar 22 03:32:09 2017 UTC (7 years, 8 months ago) by knakahara
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +7 -2 lines
make kernel config flag WM_EVENT_COUNTERS.

suggested by msaitoh@n.o.

Revision 1.31.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 20 06:57:03 2017 UTC (7 years, 8 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +43 -2 lines
Sync with HEAD

Revision 1.33: download - view: text, markup, annotated - select for diffs
Fri Mar 3 11:36:20 2017 UTC (7 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pgoyette-localcount-20170320
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +24 -17 lines
Improve wording and formatting.
New sentence, new line.
Fix typo.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Fri Mar 3 10:44:25 2017 UTC (7 years, 9 months ago) by knakahara
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +36 -2 lines
add WM_RX_PROCESS_LIMIT_DEFAULT and WM_RX_INTR_PROCESS_LIMIT_DEFAULT description

pointed out by pgoyette@n.o, thanks.

Revision 1.21.6.2: download - view: text, markup, annotated - select for diffs
Sun Nov 9 12:03:18 2014 UTC (10 years ago) by martin
Branches: netbsd-6
Diff to: previous 1.21.6.1: preferred, colored; branchpoint 1.21: preferred, colored; next MAIN 1.22: preferred, colored
Changes since revision 1.21.6.1: +10 -2 lines
Pullup the following revisions, requested by msaitoh in ticket #1188:
sys/dev/pci/pcidevs			1.1172
sys/dev/pci/if_wm.c			1.263-1.266 via patch
sys/dev/pci/if_wmreg.h			1.55-1.56
sys/dev/pci/if_wmvar.h			1.17
share/man/man4/wm.4			1.26-1.27 and 1.29 via patch

- Add I354 support.
- Insert completion barrier between register write and delay().
- Fix the definition of CTRL_GIO_M_DIS. This bit is not bit 3 but bit 2.
- Cleanup

Revision 1.30.2.1: download - view: text, markup, annotated - select for diffs
Fri Nov 7 21:34:56 2014 UTC (10 years ago) by snj
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, 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, 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
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -4 lines
Pull up following revision(s) (requested by msaitoh in ticket #190):
	sys/dev/pci/pcidevs			1.1201-1.1202 via patch
	sys/dev/pci/if_wm.c			1.291-1.301, 1.304, 1.306-1.307 via patch
	sys/dev/pci/if_wmreg.h			1.61-1.65 via patch
	sys/dev/pci/if_wmvar.h			1.21 via patch
	share/man/man4/wm.4			1.31 via patch
- Add Internal SERDES mode support newer than or equal to 82575.
- Add new I218 devices.
- Add DH89xxCC device.
- Add some old devices.
- Fix a bug that wm_get_swsm_semaphore() timed out when attaching device on
  some machines.
- Fix a bug that the offset of alt MAC address is wrongly calculated to 0
  when alt MAC address function is really used. This bug does not appear
  as real bug if the same MAC address is written in the default location
  and alt MAC address's location.
- Don't print "failed to detect NVM bank" message.
- Delete 82580ER related code.
- Fix typo in comment.
- Fix debug message.
- Cleanup

Revision 1.31: download - view: text, markup, annotated - select for diffs
Wed Sep 3 14:36:45 2014 UTC (10 years, 3 months ago) by msaitoh
Branches: MAIN
CVS tags: pgoyette-localcount-base, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, localcount-20160914, bouyer-socketcan-base
Branch point for: pgoyette-localcount, bouyer-socketcan
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -4 lines
Now all of the internal SERDES systems are supported, so update BUGS section.

Revision 1.25.2.2: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:02:35 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.25.2.1: preferred, colored; branchpoint 1.25: preferred, colored; next MAIN 1.26: preferred, colored
Changes since revision 1.25.2.1: +6 -4 lines
Rebase to HEAD as of a few days ago.

Revision 1.29.2.1: download - view: text, markup, annotated - select for diffs
Sun Aug 10 06:53:25 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-earlyentropy
Diff to: previous 1.29: preferred, colored; next MAIN 1.30: preferred, colored
Changes since revision 1.29: +4 -4 lines
Rebase.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Fri Aug 1 04:57:25 2014 UTC (10 years, 4 months ago) by msaitoh
Branches: MAIN
CVS tags: tls-maxphys-base, tls-earlyentropy-base, netbsd-7-base
Branch point for: netbsd-7
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +4 -4 lines
 We suport internal SEDES function older than 82575.

Revision 1.21.4.2: download - view: text, markup, annotated - select for diffs
Thu May 22 11:37:50 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.21.4.1: preferred, colored; branchpoint 1.21: preferred, colored; next MAIN 1.22: preferred, colored
Changes since revision 1.21.4.1: +11 -3 lines
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.29: download - view: text, markup, annotated - select for diffs
Sun Dec 29 21:28:41 2013 UTC (10 years, 11 months ago) by msaitoh
Branches: MAIN
CVS tags: yamt-pagecache-base9, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3
Branch point for: tls-earlyentropy
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +4 -2 lines
Add support For I354(C2000 interna Ethernet controller):
 - Add I354 support.
 - Fix SGMII+MDIO case. SGMII+I2C is not supported yet.
 - Not tested well.
 - Sprinkle "XXX" to check later.

Revision 1.27.2.1: download - view: text, markup, annotated - select for diffs
Tue Jul 23 21:07:32 2013 UTC (11 years, 4 months ago) by riastradh
Branches: riastradh-drm2
Diff to: previous 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27: +2 -2 lines
sync with HEAD

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sat Jul 20 21:39:58 2013 UTC (11 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: riastradh-drm2-base2, riastradh-drm2-base1
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +2 -2 lines
Use Mt for email addresses.

Revision 1.25.2.1: download - view: text, markup, annotated - select for diffs
Sun Jun 23 06:28:53 2013 UTC (11 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +8 -2 lines
resync from head

Revision 1.19.12.1: download - view: text, markup, annotated - select for diffs
Wed Jun 19 07:50:14 2013 UTC (11 years, 5 months ago) by bouyer
Branches: netbsd-5
Diff to: previous 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19: +21 -3 lines
Pullup the following revisions via patch, requested by msaitoh in ticket #1850:
	sys/dev/pci/if_wm.c			1.201, 1.203-1.204,
						1.207-1.212, 1.215,
						1.217-1.218, 1.220-1.223,
						1.228, 1.232-245
	sys/dev/pci/if_wmreg.h			1.40-1.45, 1.47-1.48
	sys/dev/pci/if_wmvar.h			1.11-1.13
	sys/dev/pci/pcidevs			1.1074, 1.1077, 1.1117
	sys/dev/pci/pcidevs.h			regen
	sys/dev/pci/pcidevs_data.h		regen
	sys/dev/mii/igphyreg.h			1.6
	sys/dev/mii/ihphy.c			1.1-1.2
	sys/dev/mii/ihphyreg.h			1.1
	sys/dev/mii/inbmphyreg.h		1.3
	sys/dev/mii/files.mii			1.47 via patch
	sys/dev/mii/miidevs			1.97 and 1.100
	sys/dev/mii/miidevs.h			regen
	sys/dev/mii/miidevs_data.h		regen
	sys/arch/i386/conf/ALL			1.280
	sys/arch/i386/conf/GENERIC		1.1001
	sys/arch/i386/conf/INSTALL_FLOPPY	1.11
	sys/arch/i386/conf/XEN2_DOM0		patch
	sys/arch/amd64/conf/GENERIC		1.293
	sys/arch/amd64/conf/XEN3_DOM0		1.61
	share/man/man4/wm.4			1.21-1.24

Apply almost all fixes and improvements from netbsd-6 except for
the rev. 1.196's iqdrops' change.

- Add the detach code.
- Add code for WOL, ASF, IPMI and Intel AMT. WOL is disabled by default
- Add Yet another workaround for ICH8.
- 82576 is dual port, so check the FUNCID and increment the MAC address for
  the 2nd port.
- Fix the names of 82577L[MC] LAN controllers (for mobile).
- Fix CTRL_EXT_SWDPIN() and CTRL_EXT_SWDPIO() macros. The bit order of the
  SW definable pin is not 6543 but 3654!!!
- Rewrite the code to read MAC address from eeprom.
- Add 82580 support.
- 82571 quirk. Only 82571 shares port 0 of EEMNGCTL_CFGDONE.
- The document says that the TDH register must be set after
  TCL.EN is set on 82575 and newer devices.
- Fix some register names. No functional change.
- Omit U+00AE "REGISTERED SIGN" in a product name due to its non-ASCII nature.
- Stop wm(4) from needlessly resetting when you add or delete a vlan(4).
- Fix MAC address check on 8257[156] and 80003 case. Some cards have non 0xffff
  pointer but those don't use alternative MAC address in reality. So we check
  whether the broadcast bit is set or not like Intel's e1000 driver.
  Fixes PR kern/44072 reported by Jean-Yves Moulin.
- Add PCH2(and 82579) support. Fixes PR#46487
- Add yet another 82567V support.
- Add ICH10+HANKSVILL support.
- Add support Intel I350 Ethernet.
- Make vlan and all ip/ip6 checksum offload work for the I350.
- Fix compile error with  WM_DEBUG.
- Fix a bug that PHY isn't set to low-power mode on PCH and PCH2.
- Add WM_DEBUG_NVM. If WM_DEBUG_NVM is enabled, dump the FLASH ROM data.
- Skip 64bit BAR correctly.
- Fix RAL_TABSIZE for ICH8, 82576, 82580 and I350.
- Use 82580(and I350) specific PHY read/write functions. Fixes PR#47542.
- Style fix. Fix typo in comment. Fix comments. Add comments.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sun Jun 2 09:43:34 2013 UTC (11 years, 6 months ago) by msaitoh
Branches: MAIN
CVS tags: riastradh-drm2-base
Branch point for: riastradh-drm2
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +4 -2 lines
Add I21[78].

Revision 1.26: download - view: text, markup, annotated - select for diffs
Fri Apr 19 00:40:59 2013 UTC (11 years, 7 months ago) by msaitoh
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +6 -2 lines
Add I21[01].

Revision 1.21.4.1: download - view: text, markup, annotated - select for diffs
Tue Oct 30 18:59:40 2012 UTC (12 years, 1 month ago) by yamt
Branches: yamt-pagecache
CVS tags: yamt-pagecache-tag8
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +19 -3 lines
sync with head

Revision 1.21.6.1: download - view: text, markup, annotated - select for diffs
Thu Jun 28 16:06:36 2012 UTC (12 years, 5 months ago) by riz
Branches: 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
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +19 -3 lines
Pull up following revision(s) (requested by msaitoh in ticket #362):
sys/dev/pci/if_wm.c             1.228
        sys/dev/pci/if_wmreg.h          1.47
        sys/dev/pci/if_wmvar.h          1.13
        sys/dev/pci/pcidevs             1.1117
        sys/dev/pci/pcidevs.h           regen
        sys/dev/pci/pcidevs_data.h      regen
        share/man/man4/wm.4             1.22-1.25

                Add support for Intel I350 Ethernet.
                Update document.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Wed Jun 20 06:49:33 2012 UTC (12 years, 5 months ago) by wiz
Branches: MAIN
CVS tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
Fix date string (use full month name)

Revision 1.24: download - view: text, markup, annotated - select for diffs
Wed Jun 20 04:57:56 2012 UTC (12 years, 5 months ago) by msaitoh
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -4 lines
Modify about PCH*.

It seems that 82579 with Intel 7 series chipset is the same as
82579 with Intel 6 series chipset.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat May 26 06:56:18 2012 UTC (12 years, 6 months ago) by wiz
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
Bump date for previous.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri May 25 23:37:37 2012 UTC (12 years, 6 months ago) by msaitoh
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +18 -2 lines
Add support Intel I350 Ethernet.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Sat Apr 23 16:46:51 2011 UTC (13 years, 7 months ago) by tron
Branches: MAIN
CVS tags: yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, netbsd-6-base, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache, netbsd-6
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +4 -2 lines
Add and entry for the Intel i82545GM with external PHY which works fine:

wm0 at pci1 dev 1 function 0: Intel i82545GM 1000BASE-T Ethernet, rev. 4
wm0: interrupting at ivec 0
wm0: 64-bit 66MHz PCI bus
wm0: 256 word (8 address bits) MicroWire EEPROM
wm0: Ethernet address 00:04:23:xx:xx:xx
makphy0 at wm0 phy 1: Marvell 88E1011 Gigabit PHY, rev. 5

Revision 1.19.14.1: download - view: text, markup, annotated - select for diffs
Wed May 13 19:19:09 2009 UTC (15 years, 6 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19: +3 -2 lines
Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon May 4 20:48:06 2009 UTC (15 years, 7 months ago) by wiz
Branches: MAIN
CVS tags: uebayasi-xip-base7, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip, matt-premerge-20091211, matt-mips64-premerge-20101231, jym-xensuspend-nbase, jym-xensuspend-base, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +3 -2 lines
New sentence, new line.

Revision 1.11.2.5: download - view: text, markup, annotated - select for diffs
Mon Nov 19 21:24:25 2007 UTC (17 years ago) by bouyer
Branches: netbsd-3
Diff to: previous 1.11.2.4: preferred, colored; branchpoint 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11.2.4: +5 -3 lines
Pull up following revision(s) via patch (requested by msaitoh in ticket #1863):
	sys/dev/pci/if_wm.c			 1.137-1.138,1.141,1.144-1.146
	sys/dev/pci/if_wmreg.h			 1.23
	sys/dev/pci/pcidevs			 1.893 via patch
	share/man/man4/wm.4			 1.18-1.19
Fix typo.
Fix EEPROM reload sequence.
Add ICH9 support.
Workaround for 82541 Errata 29 and 82547 Errata 28:
 These devices have to reset the PHY before reset the MAC.
 Reported and tested by salo.

Revision 1.17.4.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:13:05 2007 UTC (17 years, 1 month ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.17: preferred, colored; next MAIN 1.18: preferred, colored
Changes since revision 1.17: +5 -3 lines
sync with HEAD

Revision 1.11.2.4: download - view: text, markup, annotated - select for diffs
Sun Oct 14 05:07:50 2007 UTC (17 years, 1 month ago) by riz
Branches: netbsd-3
Diff to: previous 1.11.2.3: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.3: +4 -2 lines
Pull up following revision(s) (requested by bouyer in ticket #1770):
	share/man/man4/wm.4: revision 1.17
	sys/dev/pci/if_wmreg.h: revision 1.22
	sys/dev/pci/if_wm.c: revision 1.139 via patch
	sys/dev/pci/if_wm.c: revision 1.140 via patch
	sys/dev/pci/pcidevs: patch
Add support for ICH8 (i82801H) LAN, from FreeBSD.
Should work on:
i82801H IFE (GT) LAN Controller
i82801H IFE (G) LAN Controller
i82801H (M_AMT) LAN Controller
i82801H (AMT) LAN Controller
i82801H LAN Controller
i82801H (IFE) LAN Controller
i82801H (M) LAN Controller
tested with: Intel i82801H (AMT) LAN Controller, rev. 2
Restore $NetBSD$ tag.
Note ICH8 LAN support.

Revision 1.16.2.1.2.2: download - view: text, markup, annotated - select for diffs
Sun Sep 23 21:36:11 2007 UTC (17 years, 2 months ago) by wrstuden
Branches: wrstuden-fixsa
Diff to: previous 1.16.2.1.2.1: preferred, colored; next MAIN 1.16.2.2: preferred, colored
Changes since revision 1.16.2.1.2.1: +2 -2 lines
Sync with somewhat-recent netbsd-4.

Revision 1.16.2.3: download - view: text, markup, annotated - select for diffs
Tue Sep 11 08:23:58 2007 UTC (17 years, 2 months ago) by xtraeme
Branches: netbsd-4
CVS tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-1-RELEASE, netbsd-4-0
Diff to: previous 1.16.2.2: preferred, colored; branchpoint 1.16: preferred, colored; next MAIN 1.17: preferred, colored
Changes since revision 1.16.2.2: +2 -2 lines
Pull up following revision(s) (requested by msaitoh in ticket #865):
	sys/dev/pci/if_wm.c: revision 1.145
	sys/dev/pci/if_wm.c: revision 1.146
	share/man/man4/wm.4: revision 1.19
EECD_EE_AUTORD is only for 8257{123},80003,ICH{89}.
Will fix "auto read from eeprom failed to complete" problem.
Add more work for the EEPROM reaload sequence.
Fix typo.
Bump date for previous (ICH9 support).

Revision 1.16.2.1.2.1: download - view: text, markup, annotated - select for diffs
Mon Sep 3 07:02:56 2007 UTC (17 years, 3 months ago) by wrstuden
Branches: wrstuden-fixsa
Diff to: previous 1.16.2.1: preferred, colored
Changes since revision 1.16.2.1: +4 -2 lines
Sync w/ NetBSD-4-RC_1

Revision 1.16.2.2: download - view: text, markup, annotated - select for diffs
Wed Aug 29 16:12:56 2007 UTC (17 years, 3 months ago) by liamjfoy
Branches: netbsd-4
CVS tags: netbsd-4-0-RC1
Diff to: previous 1.16.2.1: preferred, colored; branchpoint 1.16: preferred, colored
Changes since revision 1.16.2.1: +4 -2 lines
Pull up following revision(s) (requested by masanobu in ticket #850):

sys/dev/pci/if_wm.c		1.137
sys/dev/pci/if_wm.c		1.138
sys/dev/pci/if_wm.c		1.141
sys/dev/pci/if_wm.c		1.144
sys/dev/pci/if_wmreg.h		1.23
sys/dev/pci/pcidevs		1.893
sys/dev/pci/pcidevs.h		regen
sys/dev/pci/pcidevs_data.h	regen
sys/dev/mii/igphy.c		1.12
sys/dev/mii/miidevs		1.72
sys/dev/mii/miidevs.h		regen
sys/dev/mii/miidevs_data.h	regen
share/man/man4/wm.4		1.18

Fix for 82541 and 82547's reset bug.
Modify wm_reset() to make some device stable.
Add ICH9 support to wm.
Add I82566 support to igphy.

Pulled done via patch.

Revision 1.19: download - view: text, markup, annotated - select for diffs
Wed Aug 29 09:04:04 2007 UTC (17 years, 3 months ago) by xtraeme
Branches: MAIN
CVS tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, netbsd-5-base, 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, 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, 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, mjf-devfs2-base, mjf-devfs2, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-nbase, hpcarm-cleanup-base, cube-autoconf-base, cube-autoconf
Branch point for: netbsd-5, jym-xensuspend
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
Bump date for previous (ICH9 support).

Revision 1.18: download - view: text, markup, annotated - select for diffs
Wed Aug 29 03:17:37 2007 UTC (17 years, 3 months ago) by msaitoh
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +4 -2 lines
add ICH9

Revision 1.16.2.1: download - view: text, markup, annotated - select for diffs
Thu May 3 05:07:06 2007 UTC (17 years, 7 months ago) by snj
Branches: netbsd-4
Branch point for: wrstuden-fixsa
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -2 lines
Pull up following revision(s) (requested by bouyer in ticket #598):
	share/man/man4/wm.4: revision 1.17
	sys/dev/pci/if_wmreg.h: revision 1.22
	doc/CHANGES: revision 1.836
	sys/dev/pci/if_wm.c: revision 1.139
	sys/dev/pci/if_wm.c: revision 1.140
Add support for ICH8 (i82801H) LAN, from FreeBSD.
Should work on:
i82801H IFE (GT) LAN Controller
i82801H IFE (G) LAN Controller
i82801H (M_AMT) LAN Controller
i82801H (AMT) LAN Controller
i82801H LAN Controller
i82801H (IFE) LAN Controller
i82801H (M) LAN Controller
tested with: Intel i82801H (AMT) LAN Controller, rev. 2
Restore $NetBSD$ tag.
Note ICH8 LAN support.
Note ICH8 LAN support.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Sun Apr 29 20:39:10 2007 UTC (17 years, 7 months ago) by bouyer
Branches: MAIN
CVS tags: matt-mips64-base, matt-mips64, hpcarm-cleanup
Branch point for: matt-armv6
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +4 -2 lines
Note ICH8 LAN support.

Revision 1.11.2.3: download - view: text, markup, annotated - select for diffs
Sat Mar 31 15:25:33 2007 UTC (17 years, 8 months ago) by bouyer
Branches: netbsd-3
Diff to: previous 1.11.2.2: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.2: +11 -2 lines
pullup the following revisions (requested by msaitoh in ticket 1681):
	sys/dev/pci/if_wm.c			1.104-1.105, 1.116-1.121,
						1.127,1.133-1.134 via patch
	sys/dev/pci/if_wmreg.h			1.17-1.20
	sys/dev/pci/pcidevs			patch
	sys/dev/mii/igphy.c			1.11
	sys/dev/mii/makphy.c			1.20, 1.23
	sys/dev/mii/ikphy.c			patch
	sys/dev/mii/ikphyreg.h			patch
	sys/dev/mii/miidevs			1.68
	sys/dev/mii/files.mii			1.39
	sys/arch/i386/conf/GENERIC		1.788-1.789 via patch
	sys/arch/i386/conf/GENERIC.MPACPI	patch
	sys/arch/i386/conf/GENERIC_LAPTOP	1.209 via patch
	sys/arch/i386/conf/INSTALL		1.291 via patch
	sys/arch/i386/conf/INSTALL_LAPTOP	1.104 via patch
	sys/arch/i386/conf/XEN2_DOM0		1.13 via patch
	share/man/man4/wm.4			1.14-1.16
Add support for many cards (include PCI-express based chips).
Many bug fixes about auto negotiations (PR#30078, PR#30490,
PR#30906, PR#33429 and PR#35386).
Fix media link issues with fiber-based card (PR#35797).

Revision 1.16: download - view: text, markup, annotated - select for diffs
Thu Oct 26 10:54:52 2006 UTC (18 years, 1 month ago) by wiz
Branches: MAIN
CVS tags: netbsd-4-base
Branch point for: netbsd-4
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +2 -2 lines
Fix Dd argument (full month name).

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Oct 21 14:10:33 2006 UTC (18 years, 1 month ago) by bouyer
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -2 lines
Add support for the Intel 80003 Gigabit Ethernet controller (found e.g. in
newer server chipsets) to wm(4), from the FreeBSD em(4) driver.
While there, add a few other Intel Ethernet controller that should work as
is.
Properly update the RX error and TX collision counters.
Add ikphy(4), a driver for the Intel i82563 Kumeran 10/100/1000 Ethernet PHYs

Revision 1.13.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 19 04:15:04 2006 UTC (18 years, 5 months ago) by chap
Branches: chap-midi
Diff to: previous 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13: +8 -1 lines
Sync with head.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Jun 10 08:06:51 2006 UTC (18 years, 5 months ago) by msaitoh
Branches: MAIN
CVS tags: chap-midi-nbase, chap-midi-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +8 -1 lines
add i8257[123]

Revision 1.11.2.2: download - view: text, markup, annotated - select for diffs
Thu Apr 7 17:04:08 2005 UTC (19 years, 8 months ago) by jmc
Branches: 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, 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
Diff to: previous 1.11.2.1: preferred, colored; branchpoint 1.11: preferred, colored
Changes since revision 1.11.2.1: +2 -2 lines
Pullup rev 1.13 (requested by wiz in ticket #18)

	Bump date for more supported cards.

Revision 1.11.2.1: download - view: text, markup, annotated - select for diffs
Thu Apr 7 17:03:03 2005 UTC (19 years, 8 months ago) by jmc
Branches: netbsd-3
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +17 -1 lines
Pullup rev 1.12 (requested by tron in ticket #17)

	Update list of supported Intel GbE chips.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sat Mar 19 13:00:55 2005 UTC (19 years, 8 months ago) by wiz
Branches: MAIN
Branch point for: chap-midi
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Bump date for more supported cards.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sat Mar 19 12:04:55 2005 UTC (19 years, 8 months ago) by tron
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +17 -1 lines
Update list of supported Intel GbE chips.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Mar 10 16:50:11 2005 UTC (19 years, 8 months ago) by wiz
Branches: MAIN
CVS tags: netbsd-3-base
Branch point for: netbsd-3
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +8 -6 lines
Bump date for previous; new sentence, new line.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Wed Mar 9 22:52:56 2005 UTC (19 years, 9 months ago) by matt
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +4 -3 lines
Note TCP Segment Offload support.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Tue Oct 21 17:10:00 2003 UTC (21 years, 1 month ago) by thorpej
Branches: MAIN
CVS tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +19 -6 lines
Add i82545GM and i82546GB controllers.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sat Apr 5 13:25:17 2003 UTC (21 years, 8 months ago) by kent
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -2 lines
Note support of 82540EP.
Bump date.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Feb 9 15:19:14 2003 UTC (21 years, 9 months ago) by wiz
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +2 -2 lines
Fix last.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sun Feb 9 15:14:45 2003 UTC (21 years, 9 months ago) by tron
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Fix typo in comment.

Revision 1.1.2.3: download - view: text, markup, annotated - select for diffs
Sun Nov 24 15:33:19 2002 UTC (22 years ago) by tron
Branches: 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, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001
Diff to: previous 1.1.2.2: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.2: +7 -1 lines
Pull up revision 1.5 (requested by thorpej in ticket #716):
Note that checksum offload is supported.

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Sat Nov 16 09:54:35 2002 UTC (22 years ago) by he
Branches: netbsd-1-6
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.1: +23 -8 lines
Pull up revision 1.3 (requested by thorpej in ticket #651):
  Update supported hardware list.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Aug 22 18:16:13 2002 UTC (22 years, 3 months ago) by thorpej
Branches: MAIN
CVS tags: fvdl_fs64_base
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +7 -1 lines
Note that checksum offload is supported.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Aug 15 19:03:34 2002 UTC (22 years, 3 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -3 lines
Fix markup in AUTHORS section.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Aug 8 00:29:31 2002 UTC (22 years, 4 months ago) by thorpej
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +23 -8 lines
Update supported hardware list.

Revision 1.1.2.1: download - view: text, markup, annotated - select for diffs
Tue Jun 4 11:43:49 2002 UTC (22 years, 6 months ago) by lukem
Branches: netbsd-1-6
CVS tags: netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +1 -1 lines
Pull up revision 1.2 (requested by itojun in ticket #147):
typo

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Jun 3 09:12:16 2002 UTC (22 years, 6 months ago) by itojun
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -2 lines
typo

Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Mar 28 05:07:59 2002 UTC (22 years, 8 months ago) by thorpej
Branches: MAIN
CVS tags: netbsd-1-6-base
Branch point for: netbsd-1-6
Manual page for the Intel i8254x Gigabit Ethernet driver.

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>