7. Soporte específico de arquitectura
7.1. i386
- En un entorno virtual, la puntualidad para kernels de Red Hat Enterprise Linux que soportan 64-bits puede ser problemática, ya que el tiempo es controlado con el conteo de interrupciones del temporizador. Desprogramar y reprogramar la máquina virtual puede causar demoras en las interrupciones, resultando en una inexactitud de puntualidad. Este lanzamiento de kernel reconfigura el algoritmo de puntualidad para controlar el tiempo con un contador de tiempo transcurrido. (Bugzilla #463573)
- Se descubrió que, si las pilas exceden el tamaño combinado de ~4GB, las aplicaciones de hilos de 64-bits disminuyen drásticamente en
pthread_create()
. Esta disminución se debe a queglibc
usaMAP_32BIT
para asignar esas pilas. Como el uso deMAP_32BIT
es una implementación anterior, esta actualización añade un nuevo indicativo (MAP_STACK mmap
) al kernel para evitar limitar las aplicaciones de 64-bits. (Bugzilla #459321) - La actualización incluye un bit de funcionalidad que promueve la ejecución de los TSC en los estados deep-C. Este bit
NONSTOP_TSC
actúa junto conCONSTANT_TSC
. *CONSTANT_TSC
indica que el TSC se ejecuta a una frecuencia constante sin distinción de estados P/T, yNONSTOP_TSC
indica que TSC no se detiene en estados deep C-. (Bugzilla #474091) - Esta actualización contiene un parche para incluir los encabezados de
asm-x86_64
en los paquetes kernel-devel creados en o para arquitecturas i386, i486, i586 y i686. (Bugzilla #491775) - Esta actualización incluye una corrección para garantizar que al especificar
memmap=X$Y
como un parámetro en arquitecturas i386 se produzca un nuevo mapa de BIOS. (Bugzilla #464500) - This update adds a patch to correct a problem with the Non-Maskable Interrupt (NMI) that appeared in previous kernel releases. The problem appeared to affect various Intel processors and caused the system to report the NMI watchdog was 'stuck'. New parameters in the NMI code correct this issue. (Bugzilla #500892)
- Esta actualización re-introduce el soporte de PCI Domain para sistemas HP xw9400 y xw9300. (Bugzilla #474891)
- La funcionalidad ha sido corregida para exportar parámetros del módulo powernow-k8 a /sys/modules. Esta información no había sido exportada anteriormente.(Bugzilla #492010)
7.2. x86_64
- An optimization error was found in
linux-2.6-misc-utrace-update.patch
. When running 32-bit processes on a 64-bit machine systems didn't return ENOSYS on missing (out of table range) system calls. This kernel release includes a patch to correct this. (Bugzilla #481682) - Se halló que algunos sistemas de cluster iniciaban con una fuente inestable de tiempo. Se determinó que este problema se debía a que el código de kernel no buscaba un contador de rendimiento libre (
PERFCTR
) al calibrar el Reloj de marca de tiempoTSC
( o Time Stamp Clock) durante el proceso de arranque. Esto hacía que, en un porcentaje pequeño de casos, el sistema automáticamente usara un PERFCTR ocupado y de este modo obtuviera calibraciones no fiables.Se implementó un parche para corregir lo anterior asegurando que el sistema busque elPERFCTR
libre antes de utilizarlo automáticamente (Bugzilla #467782). Esta corrección, sin embargo, no puede satisfacer a todas las contingencias posibles, puesto que es posible que todas lasPERFCTR
estén ocupadas cuando sean requeridas para la calibración deTSC
. Se incluyó otro parche para iniciar una emergencia de kernel en el caso poco probable (menos de 1 por ciento de casos) de que se presente este escenario. (Bugzilla #472523).
7.3. PPC
- Este lanzamiento de kernel incluye varios parches para actualizar el
spufs
(Synergistic Processing Units file system) para procesadores de Cell. (Bugzilla #475620) - An issue was identified wherein
/proc/cpuinfo
would list logical PVR Power7 processor architecture as "unknown" whenshow_cpuinfo()
was run. This update adds a patch to haveshow_cpuinfo()
identify Power7 architectures as Power6. (Bugzilla #486649) - Esta actualización incluye varios parches requeridos para adicionar o mejorar el soporte de Interrupciones de mensajes señaladas MSI-X (Message Signaled Interrupts) en máquinas que utilizan procesadores System P. (Bugzilla #492580)
- Ha sido agregado un parche a este lanzamiento para permitir la funcionalidad del botón de encendido en máquinas Cell Blades, anteriormente problemático. (Bugzilla #475658)
7.4. s390
Red Hat Enterprise Linux introduce una amplia gama de nuevas funciones para máquinas IBM de sistemas z, en particular:
- Utilizando los Segmentos guardados por nombres (NSS), el hipervisor z/VM hace que el código de sistema operativo en páginas de memoria real compartidas esté disponible para máquinas de huésped virtual z/VM. En esta actualización, múltiples sistemas operativos de huéspedes de Red Hat Enterprise Linux en el z/VM pueden arrancar desde el NSS y ejecutarse desde una única copia del kernel de Linux en memoria (BZ#474646)
- En esta actualización, se ha agregado soporte de controlador de dispositivo para los nuevos aceleradores de criptografía IBM System z, utilizando las mismas interfaces que las versiones anteriores. (BZ#488496)
- Red Hat Enterprise Linux 5.4 añade soporte para degradación de procesador, el cual permite reducir la velocidad de procesador en algunas circunstancias (i.e. recalentamiento del sistema). (BZ#474664) Esta nueva funcionalidad permite al software de automatización observar el estado de la máquina y actuar con base en políticas definidas.
Nota
La degradación de procesador está soportada en z990, z890 y en sistemas posteriores y se observa a través del servicio de sistema SCLP de evento tipo 4 calificador de evento 3. STSI reportará la nueva capacidad del procesador en el archivo:/sys/devices/system/cpu/cpuN/capability
. - Datos descriptivos de Identificación de programa de control (CPI) se utilizan para identificar sistemas individuales en la Consola de administración de hardware (HMC). En esta actualización, los datos de CPI pueden ser asociados ahora con una instancia de Red Hat Enterprise Linux. (BZ#475820)Para obtener mayor información sobre CPI, consulte Device Drivers, Features, and Commands document
- Los datos de rendimiento del protocolo de canal de fibra (FCP) ahora pueden medirse en instancias de Red Hat Enterprise Linux en la plataforma System z de IBM. (BZ#475334) La métrica recolectada y reportada incluye:
- Los datos relevantes de rendimiento en componentes de pila tales como, dispositivos de Linux, Small Computer System Interface (SCSI), Logical Unit Numbers (LUN) e información de controlador de almacenamiento Host Bus Adapter (HBA).
- Por componente de pila: valores actuales de medidas relevantes como utilización de rendimiento y otras medidas aplicables.
- Sumas estadísticas (mínimo, máximo, promedios e histograma) de datos asociados con solicitudes en E/S incluyendo tamaño, latencia por componente y totales.
- Ha sido agregado soporte para kernel para expedir E/S de EMC Symmetrix Control. Esta actualización ofrece la habilidad de administrar matrices EMC Symmetrix con Red Hat Enterprise Linux en la plataforma System z de IBM. (BZ#461288)
- Una nueva característica se ha implementado en el kernel para realizar un Initial Program Load (IPL) en una máquina virtual de Red Hat Enterprise Linux inmediatamente tras una emergencia y volcado de kernel.(BZ#474688)
- El hardware que soporta la facilidad de topología de configuración pasa la información de topología de la CPU al programador, permitiéndole tomar decisiones de equilibrio de carga. En máquinas donde las interrupciones de E/S se distribuyen equitativamente, las CPU que están agrupadas y obtienen más interrupciones de E/S que las otras, tenderán a tener una carga de promedio superior, ocasionando problemas de rendimiento en algunos casos.Previously, CPU topology support was enabled by default. With this update, CPU topology support is disabled by default, and the kernel parameter "topology=on" has been added to allow this feature to be enabled. (BZ#475797)
- Ahora, pueden agregarse nuevas opciones de kernel mediante el comando de IPL sin modificar el contenido del parmfile de CMS, permitiendo la sobrescritura temporal de opciones de kernel que ya han sido proporcionadas por el parmfile. Toda la línea de comandos de arranque puede ser remplazada por la cadena del parámetro de VM, evitando todas las opciones de kernel desde el parmfile. Además, los clientes pueden crear nuevos Linux Named Saved Systems (NSS) en la línea de comandos CP/CMS. (BZ#475530)
- The qeth driver has been updated with HiperSockets Layer3 support for IPv6. (BZ#475572) For further details on this feature, refer to the "qeth device driver for OSA-Express (QDIO) and HiperSockets" chapter in IBM's "Device Drivers, Features, and Commands" book located at: http://www.ibm.com/developerworks/linux/linux390/october2005_documentation.html
- Al iniciar con z9 HiperSocket firmware retorna la cadena de versión en un formato diferente. Este cambio ocasionaba la pérdida de información mcl_level en el mensaje de estado qeth generado durante la configuración en línea del dispositivo. El controlador actualizado de qeth lee ahora correctamente el nuevo formato de cadena de versión de HiperSockets, permitiendo de esta forma, la estandarización del formato de salida. (BZ#479881)
- En Red Hat Enterprise Linux 5.4, el paquete
s390utils
ha sido sincronizado a la versión 1.8.1. Para una lista completa de funcionalidades que esta sincronización ofrece, por favor consulte la sección de actualizaciones de paquete en Technical Notes. (BZ#477189) - In the kernel, a sysfs interface has been implemented to associate actions to shutdown triggers. For more details on this feature, refer to the "Shutdown actions" chapter in IBM's "Device Drivers, Features, and Commands" book located at: http://www.ibm.com/developerworks/linux/linux390/development_documentation.html