Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/netbsd-7]: src/doc tickets 1301-1303, 1306-1308



details:   https://anonhg.NetBSD.org/src/rev/5434af310e99
branches:  netbsd-7
changeset: 800052:5434af310e99
user:      snj <snj%NetBSD.org@localhost>
date:      Mon Dec 12 08:08:33 2016 +0000

description:
tickets 1301-1303, 1306-1308

diffstat:

 doc/CHANGES-7.1 |  134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 133 insertions(+), 1 deletions(-)

diffs (145 lines):

diff -r 5a44f4c84c23 -r 5434af310e99 doc/CHANGES-7.1
--- a/doc/CHANGES-7.1   Mon Dec 12 07:49:01 2016 +0000
+++ b/doc/CHANGES-7.1   Mon Dec 12 08:08:33 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: CHANGES-7.1,v 1.1.2.127 2016/12/09 05:41:31 snj Exp $
+# $NetBSD: CHANGES-7.1,v 1.1.2.128 2016/12/12 08:08:33 snj Exp $
 
 A complete list of changes from the NetBSD 7.0 release to the NetBSD 7.1
 release:
@@ -7216,3 +7216,135 @@
        i82567V-3 is not ICH9 but ICH8.
        [msaitoh, ticket #1300]
 
+sys/dev/mii/atphy.c                            1.18
+sys/dev/mii/ihphy.c                            1.10
+sys/dev/mii/ikphy.c                            1.12
+sys/dev/mii/inphy.c                            1.55
+sys/dev/mii/makphy.c                           1.42
+
+       Set mii_mpd{oui,model,rev}. It's required to check
+       the values in wm(4) correctly.
+       [msaitoh, ticket #1301]
+
+sys/dev/pci/if_wm.c                            1.390, 1.392-1.395, 1.397, 1.419-1.425, 1.427-1.428, 1.430-1.435, 1.437-1.453 via patch
+sys/dev/pci/if_wmreg.h                         1.89-1.93 via patch
+sys/dev/pci/if_wmvar.h                         1.31-1.32
+sys/dev/mii/mii.h                              1.19-1.20
+sys/dev/mii/igphyreg.h                         1.7-1.10
+sys/dev/mii/ikphyreg.h                         1.3
+sys/dev/mii/inbmphyreg.h                       1.4-1.9
+
+       Update wm(4) up to if_wm.c rev. 1.453 except MSI/MSI-X, multiqueue and
+       NET_MPSAFE:
+       - Add I219 support. It's not stable so it's disabled by default.
+       - wm_gate_hw_phy_config_ich8lan() is for younger than PCH2.
+       - Drop the host wakeup bit after resetting PHY on PCH and newer
+         devices.
+       - Increase delay while toggling LANPHYPC
+       - Move call of wm_reset() in wm_attach() after setting PHY and NVM
+         related flags because those flags are used in wm_reset().
+       - Use mutex for NVM access on ICH8 and newer devices. Same as FreeBSD.
+       - Rewrite PHY related lock stuff. Almost the same as FreeBSD.
+         This change will fix a bug that PHY read/write fail on some cases.
+       - Increase delay in wm_phy_resetisblocked(). Same as FreeBSD.
+       - Use semaphore in wm_hv_phy_workaround_ich8lan() and
+         wm_k1_gig_workaround_hv()
+       - Use wm_gii_mdic_readreg/writereg() in wm_access_phy_wakeup_reg_bm()
+         because these functions are called with taking lock.
+       - 82567V_3 is BME1000_E_2(bm). Tested with Advantech AIMB-212 1st
+         Ethernet port.
+       - Use wm_gmii_82544_{read,write}reg() on non-82567 ICH8, 9 and 10.
+       - Remove an 82578 workaround which was for PCH rev < 3. FreeBSD
+         removed this workaround in r228386.
+       - Add an 82578 workaround which is for PHY rev < 2. From FreeBSD and
+         Linux.
+       - Fix wm(4) input drop packet counter. WMREG_RNBC is incremented when
+         there is no available buffers in host memory. However, ethernet
+         controller can receive packets in such case if there is space in
+         phy's FIFO. That is, ethernet controller drops packet only if there
+         is no available buffers *and* there is no space in phy's FIFO. So,
+         the number of dropped packets should be added WMREG_MPC only.
+       - Use MII_ADDRMASK.
+       - Define WMPHY_I217, WMPHY_VF and WMPHY_210.
+       - Use BME1000_PHY_PAGE_SELECT in wm_gmii_bm_{read,write}reg(). This
+         change has no effect because GG82563_PHY_PAGE_SELECT and
+         BME1000_PHY_PAGE_SELECT have the same value.
+       - Fix PHY access on  82567(ICH8 or ICH10), 82574 and 82583:
+         - Use wm_gmii_bm_{read,write}reg() on 82574 and 82573.
+         - Issue page select correctly on BM PHYs.
+       - Fix workaround which did dummy read BM_WUC register. This code was
+         changed to drop BM_WUC_HOST_WU_BIT of BM_PROT_GEN_CFG register in
+         FreeBSD r228386. The code was added rev. 1.149, but the location was
+         not the best.
+       - wm_gmii_hv_{read/write}reg*(): USE PHY address 1 for some special
+         registers.
+       - Add check code for an 82578 workaround. Not completed yet.
+       - wm_release_hw_control(): Remove extra line. No any effect.
+       - Add "10/100" into non-gigabit devices' name.
+       - Call wm_enable_wakeup() in wm_detach() and wm_suspend(). Now wake on
+         lan works on Thinkpad X61(ICH8).
+       - Fix wm_access_phy_wakeup_reg_bm(). This change has no effect because
+         this function is used for WUC register and our driver currenlty
+         doesn't access to it.
+       - Call wm_enable_phy_wakeup() on PCH2 and newer, too. Now these devices
+         can do WOL. Tested with Thinkpad X220(PCH2).
+       - Set CTRL_MEHE correctly (PCH_{LPT,SPT} only).
+       - Add three workarounds for PCH_{LPT,SPT}.
+       - Fix a bug that 8257[56], 82580, I35[04] and I21[01] didn't use
+         wm_{get,release}_hw_control() correctly.
+       - Sync wm_smbustopci() with Linux and FreeBSD. This change effects PCH
+         and newer devices.
+       - Move the location of wm_smbustopci() call.
+       - Fix flag check in wm_get_wakeup()
+         - 8254[17]* and 8257[124] should not set WM_F_ARC_SUBSYS_VALID.
+         - Add missing WM_T_82541_2 and WM_T_82547_2.
+       - Fix WOL related setting of the WUC register for other than PCH* in
+         wm_enable_wakeup(). Tested with 82567V(ICH8) and 82583V.
+       - Use common MII_ADDRMASK.
+       - igphy(4): No binary change:
+         - s/IGPPHY/IGPHY/
+         - Fix the definition of PLHR_VALID_CHANNEL_*
+         - Fix the definition of MSE_CHANNEL_*
+         - Add MII_IGPHY_POWER_MGMT.
+       - Add some KASSERT.
+       - Add comment. Modify comment.
+       - Add debug code.
+       [msaitoh, ticket #1302]
+
+lib/libc/stdio/funopen.c                       1.15
+
+       PR/51572: calling funopen on each printw call is a tad excessive,
+       but this is not a reason for funopen to leak. Always call the
+       close function since we are indirecting through our cookie and we
+       need to free it.
+       [mrg, ticket #1303]
+
+sys/kern/subr_xcall.c                          1.19
+
+       Fix a race condition of low priority xcall.  PR kern/51632.
+       [ozaki-r, ticket #1306]
+
+lib/libterminfo/curterm.c                      1.11-1.12
+lib/libterminfo/term.c                         1.18-1.20
+lib/libterminfo/termcap.c                      1.18-1.19
+lib/libterminfo/terminfo.3                     1.13
+lib/libterminfo/tparm.c                                1.16
+
+       libterminfo:
+       - fix ti_puts prototype (terminfo.3)
+       - PR/50092: Fix memory leak.
+       - PR/50092: Rin Okuyama: Fix memory leak.
+       - sprintf -> snprintf
+       - PR/50092: handle calling _ti_readterm with an existing
+         initialized terminal
+       - always copy the area buffer, even when the length was the same
+       - if we are freeing cur_term, set it to NULL.
+       - preserve and free "last" properly.
+       - off-by-one in memcpy
+       [riastradh, ticket #1307]
+
+usr.sbin/mld6query/mld6.c                      1.15
+
+       PR/51353: Patrick Mackey: mld6query "-r" option is not recognised
+       [riastradh, ticket #1308]
+



Home | Main Index | Thread Index | Old Index