Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/netbsd-7]: src/doc 1089, 1100-1102, 1104, 1105, 1107, 1109, 1122
details: https://anonhg.NetBSD.org/src/rev/0092ac7297e0
branches: netbsd-7
changeset: 799816:0092ac7297e0
user: snj <snj%NetBSD.org@localhost>
date: Fri Feb 26 23:06:33 2016 +0000
description:
1089, 1100-1102, 1104, 1105, 1107, 1109, 1122
diffstat:
doc/CHANGES-7.1 | 162 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 161 insertions(+), 1 deletions(-)
diffs (173 lines):
diff -r 0e7f21cbc0bf -r 0092ac7297e0 doc/CHANGES-7.1
--- a/doc/CHANGES-7.1 Fri Feb 26 22:52:52 2016 +0000
+++ b/doc/CHANGES-7.1 Fri Feb 26 23:06:33 2016 +0000
@@ -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 @@
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]
+
Home |
Main Index |
Thread Index |
Old Index