about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog33
1 files changed, 33 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index aa526f8343..b08cd20e8f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,38 @@
 2013-05-16  Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
 
+	* sysdeps/powerpc/bits/hwcap.h: Add new AT_HWCAP2 features.
+	[PPC_FEATURE2_ARCH_2_07]: New feature bit for Power ISA 2.07.
+	[PPC_FEATURE2_HAS_HTM]: New feature bit for Hardware Transactional
+	Memory.
+	[PPC_FEATURE2_HAS_DSCR]: New feature bit for Data Stream Control
+	Register.
+	[PPC_FEATURE2_HAS_EBB]: New feature bit for Event Based Branching
+	facility.
+	[PPC_FEATURE2_HAS_ISEL]: New feature bit for Integer Select.
+	[PPC_FEATURE2_HAS_TAR]: New feature bit for Target Address Register
+	facility.
+	* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Add power8 as
+	PPC_PLATFORM_POWER8.
+	(_dl_powerpc_cap_flags): Add arch_2_07, htm, dscr, ebb, isel, and tar
+	as hwcap strings for power8.
+	* sysdeps/powerpc/dl-procinfo.h (_dl_procinfo): Eliminate confusing
+	conditional variable definitions used to re-use a single loop
+	definition.  Replace with simpler redundant loops.  Account for
+	AT_HWCAP2 feature bits starting at bit 31 and decrementing.
+	[_DL_HWCAP_LAST]: New definition.
+	[_DL_HWCAP2_LAST]: New definition.
+	[_DL_HWCAP_COUNT]: Update to 64 to account for available bits, not
+	number of actual hwcap bits that are defined.
+	[_DL_PLATFORMS_COUNT]: Increment for power8.
+	[PPC_PLATFORM_POWER8]: New definition.
+	(_dl_string_platform): Add return value for power8 platform string.
+	* sysdeps/powerpc/powerpc32/power8/Implies: New file.
+	* sysdeps/powerpc/powerpc64/power8/Implies: Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc32/power8/Implies: Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc64/power8/Implies: Likewise.
+
+2013-05-16  Ryan S. Arnold  <rsa@linux.vnet.ibm.com>
+
 	* sysdeps/powerpc/dl-procinfo.c (_dl_powerpc_platforms): Add ppc405,
 	ppc440, ppc464, and ppc476, merging from ports/ dl-procinfo.c.
 	* sysdeps/powerpc/dl-procinfo.h: Fix whitespace by correcting spaces