Module Name: src Committed By: snj Date: Fri Feb 26 23:06:33 UTC 2016
Modified Files: src/doc [netbsd-7]: CHANGES-7.1 Log Message: 1089, 1100-1102, 1104, 1105, 1107, 1109, 1122 To generate a diff of this commit: cvs rdiff -u -r1.1.2.57 -r1.1.2.58 src/doc/CHANGES-7.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/doc/CHANGES-7.1 diff -u src/doc/CHANGES-7.1:1.1.2.57 src/doc/CHANGES-7.1:1.1.2.58 --- src/doc/CHANGES-7.1:1.1.2.57 Mon Feb 22 11:25:01 2016 +++ src/doc/CHANGES-7.1 Fri Feb 26 23:06:33 2016 @@ -1,4 +1,4 @@ -# $NetBSD: CHANGES-7.1,v 1.1.2.57 2016/02/22 11:25:01 snj Exp $ +# $NetBSD: CHANGES-7.1,v 1.1.2.58 2016/02/26 23:06:33 snj Exp $ A complete list of changes from the NetBSD 7.0 release to the NetBSD 7.1 release: @@ -2045,3 +2045,163 @@ crypto/external/bsd/openssh/dist/ssh.c Fix CVE CVE-2016-0777 by disabling roaming completely. [christos, ticket #1075] +distrib/sets/lists/debug/md.sparc6 patch + + Fix debug setlist. + [martin, ticket #1122] + +sys/dev/usb/hid.c 1.43 + + Avoid undefined behaviour, with likely possible sign-extension + where zero-extension was intended, in USB HID parsing. + [riastradh, ticket #1089] + +sys/arch/x86/x86/pmap.c 1.190 + + Operation pmap_pp_clear_attrs() may remove the "used" attribute + from a page that is still cached in the TLB of other CPUs. + + Call pmap_tlb_shootnow() here before enabling preemption to clear + the TLB entries on other CPUs. + [hannken, ticket #1100] + +lib/libc/gen/getpass.c 1.30 + + PR/50695: ctrl-c in su password input breaks shell + Always restore the tty settings. + [christos, ticket #1101] + +sys/dev/mii/igphy.c 1.25 +sys/dev/mii/ukphy.c 1.48 +sys/dev/pci/if_wm.c 1.308, 1.318, 1.320, 1.324-1.332, 1.334, 1.336, 1.343-1.344, 1.347-1.348, 1.350, 1.376-1.382, 1.386-1.389 via patch +sys/dev/pci/if_wmreg.h 1.68-1.70, 1.73-1.77, 1.79-1.80, 1.82, 1.86-1.88 via patch +sys/dev/pci/if_wmvar.h 1.22-1.23, 1.25-1.30 via patch + + Sync wm(4) as of if_wm.c rev 1.389 except MSI/MSI-X, multiqueue + and NET_MPSAFE: + - Add C2000 KX and 2.5G support. + - Set ICH9 and ICH10's PBA size to 14K if the RX buffer size is + more than 4096. Almost the same as other OSes. + - For 82576 and newer devices, the PBA register is deleted. + Don't write PBA for those chips. Also change the calculation + of RX packet buffer size in new way. + - Fix a lot of bugs to make 82575 and newer SERDES based systems + work. + - Print NVM image version and option ROM version. + - Add workaround for I210 Errata 25 and I211 Errata 10 (PLL + bug). This workaround is required if the NVM image version + < 3.25. + - Fix a bug that wm_detach() didn't unmap the FHASH's area. Now + "drvct -d wm0" -> "drvctl -r pci0" works on ICH* and PCH*. + - Add workaround for 82574 Errata 25 and 82583 Errata 12 + "Dropped RX packets" and for 82573 (unknown). Set + GCR_L1_ACT_WITHOUT_L0S_RX bit. The NVM Image version 2.1.4 and + newer have this workaround. + - Check PHY type correctly. This change is required to use + igphy(4) device correctly. + - Disable LPLU (Low Power Link Up) on D0 state on 82574, 82583 + and ICH* too. + - Call wm_get_hw_control() correctly. This change fixes a bug + that some AMT based systems doesn't linkup at 1000BaseT. The + problem was observed on HP Compaq dc7700. A lot of fixes have + been done for wm(4) and igphy(4), so now PR#44893 should be + fixed. + - Call wm_get_wakeup(sc) before checking WM_F_HAS_AMT. It's + required to check the existence of AMT correctly. + - Fix a problem that wm_gate_hw_phy_config_ich8lan() isn't called + in wm_reset() on PCH2. + - Clear WMREG_WUC in wm_reset() if the chip >= 82544. This might + fix the behavior on suspend/resume. + - Fix logic of wm_check_reset_block() on ICH* and PCH*. This + change might fix a problem that PHY's read/write functions + can't get semaphore. + - On ICH8, call wm_gig_downshift_workaround_ich8lan() when link + changed down. + - Drop PHY_CTRL_GBE_DIS explicitly in wm_lplu_d0_disable() in + case BIOS sets this bit. + - Fix two bugs in wm_kmrn_lock_loss_workaround_ich8lan(). Now + the function checks the status correctly but it causes + linkdown up to 10 times, so it's disabled for the time being. + - PR/50527: David Binderman: Fix impossible code. Odd offsets + need special treatment. + - Fix RAL table's size of PCH2 and PCH_LPT. + - PCH_LPT (and newer device) is required to check FWSM_WLOCK_MAC + bit to determine the range of the RAL. + - Use sc->sc_itr instead of hard-coded number. + - Rename wm_tbi_check_link() to wm_tbi_tick() because this + function acts as mii_tick(). + - ACK Accelerate Disable in the RFCTL register is not bit 13 + but 12. No binary change because this definition has not + used yet. + - Add ACK data Disable bit's definition (not used yet). + - PHY_CTRL_GBE_DIS is not bit 4 but bit 6. This change has no + any effect by default because WM_WOL is not defined yet and + m_kmrn_lock_loss_workaround_ich8lan() is broken. + - Fix wm_check_mng_mode_ich8lan(). This function is used only + when WM_WOL is defined and it's disabled by default. + - Rename wm_check_reset_block() to wm_phy_resetisblocked() and + make it returns bool. No functional change. + - Reorder function definitions and macro definitions. No + functional change. + - Fix comment. Add comment. Update comment. + - KNF. + [msaitoh, ticket #1102] + +sys/arch/arm/arm/disassem.c 1.29-1.34 + + ARM disassembler: + - Remove duplicate entry + - Document 'e' + - Remove incorrect entries + - More instructions. Lots left to do. + - Move /* A5.2.10 Synchronisation primitives */ block + earlier so it matches correctly + - Move mcrr and mrrc up the list so they match ahead of + ldc/ldc2 + [skrll, ticket #1104] + +common/lib/libc/arch/arm/atomic/atomic_nand_16.S 1.3 +common/lib/libc/arch/arm/atomic/atomic_nand_32.S 1.3 +common/lib/libc/arch/arm/atomic/atomic_nand_64.S 1.4 +common/lib/libc/arch/arm/atomic/atomic_nand_8.S 1.3 +common/lib/libc/arch/arm/atomic/sync_fetch_and_nand_8.S 1.5 + + Use gcc 4.4 and later operation for nand, i.e. + *ptr = ~(tmp & value) instead of *ptr = ~tmp & value + + Also fix another bug in sync_fetch_and_nand_8. + + PR port-arm32/50513. + [skrll, ticket #1105] + +sys/arch/arm/arm32/pmap.c 1.332 + + Delete pmap_pmaps and its only user pmap_dump_all. The list + wasn't being updated in an MP-safe manner. + [skrll, ticket #1106] + +libexec/ld.elf_so/sysident.h 1.18, 1.19 + + Fix .note.netbsd.march by ensuring correct padding + [skrll, ticket #1109] + +external/broadcom/rpi-firmware/dist/LICENCE.broadcom 1.2 +external/broadcom/rpi-firmware/dist/bootcode.bin 1.8 +external/broadcom/rpi-firmware/dist/fixup.dat 1.8 +external/broadcom/rpi-firmware/dist/fixup_cd.dat 1.8 +external/broadcom/rpi-firmware/dist/start.elf 1.8 +external/broadcom/rpi-firmware/dist/start_cd.elf 1.8 +sys/arch/arm/broadcom/bcm2835_emmc.c 1.29 +sys/arch/arm/broadcom/bcm2835_gpio.c 1.3 +sys/arch/arm/broadcom/bcm2835_gpio_subr.c 1.4 +sys/arch/arm/broadcom/bcm2835_space.c 1.9, 1.10 +sys/arch/arm/broadcom/bcm2835reg.h patch +sys/arch/arm/cortex/a9_mpsubr.S 1.45, 1.46 +sys/arch/evbarm/conf/CUBIEBOARD 1.45 +sys/arch/evbarm/conf/std.awin 1.9 +sys/arch/evbarm/rpi/rpi2_start.S 1.3 +sys/arch/evbarm/rpi/rpi_machdep.c 1.68 + + Update RPI firmware and add RPI0 support. + [skrll, ticket #1107] +