Linux 7.3 amplía el soporte para nuevas extensiones de RISC-V
**El desarrollo de Linux 7.3 incorpora soporte para descubrir y enumerar varias extensiones recientes de la arquitectura RISC-V, junto con mejoras de seguridad, memoria, contadores de rendimiento, firmware y calidad de servicio.
- Linux 7.3 podrá descubrir y enumerar extensiones RISC-V como Smcsrind, Zicclsm, Za64rs y Ssqosid.
- Las mejoras abarcan acceso a registros, cargas desalineadas, operaciones atómicas, secuencias LR/SC y monitoreo de recursos.
- El puerto RISC-V también suma cambios para Shadow Stack, conmutación de contexto de CPU y servicios UEFI de apagado y reinicio.
El desarrollo de Linux 7.3 suma soporte para descubrir y enumerar varias extensiones recientes de la arquitectura RISC-V, una plataforma de instrucciones que busca ampliar la diversidad de procesadores mediante un estándar abierto. Los cambios no se limitan a identificar nuevas capacidades del hardware: también incluyen ajustes relacionados con seguridad, rendimiento, administración de recursos y servicios de firmware.
Más extensiones para identificar capacidades del procesador
El nuevo soporte contempla las extensiones Smcsrind, Sscsrind, Smcntrpmf, Ssccfg, Smcdeleg, Zicclsm, Ziccamoa, Ziccif, Ziccrse, Za64rs y Ssqosid. Su incorporación permite que el núcleo reconozca con mayor precisión las características que ofrece un procesador RISC-V, algo importante para que el software pueda adaptar su funcionamiento al hardware disponible sin depender de métodos genéricos.
Smcsrind y Sscsrind están vinculadas con un mecanismo de acceso indirecto a los registros de control y estado, conocidos como CSR. Estos registros concentran parámetros esenciales del procesador y del sistema, de modo que el reconocimiento de esta capacidad puede facilitar la gestión de arquitecturas que incorporen una organización más amplia o especializada de dichos registros.
Otra parte del conjunto se relaciona con los contadores y su administración en distintos niveles de privilegio. Smcntrpmf añade filtrado por modo de privilegio para los contadores de ciclos e instrucciones, mientras Ssccfg permite gestionar los contadores de rendimiento de hardware delegados y sus estados de configuración en los contextos previstos por la arquitectura.
Smcdeleg completa este bloque al definir la delegación de contadores de supervisor y abarcar modificaciones de registros de control y estado, así como el comportamiento de una unidad de hardware, o hart, en los distintos niveles de privilegio. En conjunto, estas extensiones ofrecen al sistema operativo herramientas más detalladas para separar, observar y administrar la actividad que ocurre en cada nivel de ejecución.
Memoria, atomicidad y progreso de las instrucciones
Linux 7.3 también añade soporte para Zicclsm, una extensión que describe las capacidades del procesador y de la memoria principal para manejar cargas y almacenamientos desalineados. Cuando esta extensión está presente, determinados accesos desalineados pueden realizarse sin provocar una excepción de hardware, aunque la especificación advierte que su ejecución puede ser considerablemente lenta.
El comportamiento resulta relevante porque los accesos desalineados aparecen en estructuras de datos, formatos binarios y cargas de trabajo que no siempre organizan cada elemento en fronteras naturales de memoria. El reconocimiento explícito de Zicclsm permite al núcleo conocer esa capacidad del sistema y evitar suposiciones incorrectas sobre cuándo una operación debe detenerse o generar una excepción.
Ziccamoa se enfoca en las operaciones atómicas y exige que las regiones de memoria principal con capacidad de caché y coherencia admitan las operaciones de memoria atómica incluidas en la extensión base A. Esta característica apunta a ofrecer una base más uniforme para mecanismos de sincronización, donde varios procesadores o hilos deben coordinar sus accesos sin corromper estados compartidos.
Por su parte, Ziccif indica que la memoria principal admite la obtención de instrucciones con requisitos de atomicidad. Ziccrse señala que esa memoria garantiza el progreso de las secuencias Load-Reserved/Store-Conditional, conocidas como LR/SC, mientras Za64rs establece requisitos sobre los conjuntos de reserva usados por esas instrucciones, incluida la garantía de que sean contiguos.
Seguridad y administración de recursos del sistema
Entre las mejoras adicionales del puerto RISC-V aparece el trabajo sobre Shadow Stack dentro de los mecanismos de integridad de flujo de control. Esta técnica mantiene una estructura separada para proteger las direcciones de retorno y ayudar a detectar alteraciones en la secuencia prevista de ejecución, por lo que su evolución en el núcleo puede reforzar las defensas frente a ciertos ataques contra el flujo de control.
El desarrollo también incorpora soporte para la conmutación de contexto de CPU asociada con el etiquetado de calidad de servicio. La conmutación de contexto ocurre cuando el sistema operativo cambia la tarea que utiliza un procesador, y el manejo de estas etiquetas busca conservar la información necesaria para aplicar políticas diferenciadas entre cargas de trabajo durante esos cambios.
Ssqosid corresponde a los identificadores de calidad de servicio de supervisor y está orientada al monitoreo de recursos como el ancho de banda de memoria y la caché. Para entornos con múltiples tareas, esta información puede ayudar al sistema operativo a observar cómo se distribuyen los recursos y a distinguir entre las necesidades de diferentes cargas, aunque la utilidad concreta dependerá del hardware y del software que implementen la extensión.
El conjunto se completa con el uso de servicios de firmware UEFI para reiniciar y apagar los equipos. Al apoyarse en los servicios disponibles en el firmware, Linux puede contar con una vía más coherente para ejecutar esas operaciones en plataformas RISC-V compatibles, especialmente cuando el diseño del sistema requiere coordinación entre el núcleo, el firmware y la implementación concreta de la máquina.
Qué significa para el ecosistema RISC-V
RISC-V utiliza una base abierta de instrucciones que puede ampliarse mediante extensiones estandarizadas, una característica que permite diseñar procesadores para necesidades específicas sin abandonar un marco común. Para Linux, el desafío consiste en reconocer esas capacidades, exponerlas de manera segura y utilizar sus garantías sin asumir que todos los equipos ofrecen exactamente el mismo conjunto de funciones.
La incorporación de estas extensiones no significa que cada distribución vaya a activar automáticamente todas sus ventajas en cualquier computadora. El beneficio dependerá de que el procesador declare las capacidades correspondientes, de que el firmware las configure correctamente y de que las aplicaciones o subsistemas del núcleo sepan aprovecharlas cuando resulte conveniente.
El soporte para memoria desalineada, atomicidad y secuencias LR/SC puede ser especialmente importante para la compatibilidad de software y para la coherencia entre distintas implementaciones de RISC-V. A su vez, las extensiones vinculadas con contadores, privilegios y calidad de servicio ofrecen una base más detallada para sistemas que necesitan medir rendimiento, aislar cargas o administrar recursos compartidos.
Los cambios descritos todavía pertenecen al proceso de desarrollo de Linux 7.3, de modo que su forma final dependerá de la evolución del código y de las decisiones que se tomen antes del lanzamiento.
Precio de --
Este contenido se ofrece únicamente con fines informativos generales y no constituye un asesoramiento financiero, de inversión, legal ni fiscal. Cualquier evento, recompensa, promoción en línea o información relacionada que se mencione en el presente documento no debe considerarse como una recomendación, solicitud o invitación a comprar, vender, operar o de negociar de otra manera con cualquier criptoactivo. Los criptoactivos son sumamente volátiles y pueden provocar pérdidas. La disponibilidad de los servicios, productos y eventos relacionados de WEEX puede variar según la región. Tienes la responsabilidad de asegurarte de que tu participación esté de acuerdo con las leyes y regulaciones locales vigentes.
Te puede gustar

Sphere 3D enfrenta una reclamación arancelaria de 2,2 millones de dólares sobre mineros de Bitcoin

Changxin y Yangtze Memory Technologies validan su calidad con Apple para expandirse en el mercado norteamericano

Pinloop se une como distribuidor autorizado inicial de HKDAP en acceso beta

39 asociaciones bancarias estatales de EE. UU. forman la Alianza BankChain, planean lanzar una red blockchain antes de 2027

Wrtn completa su financiación, alcanzando una valoración de 870 millones de dólares

Dunamu, designada como la primera institución de intercambio de activos digitales para el uso compartido de información administrativa

Estados Unidos considera imponer más sanciones comerciales a Canadá

Binance Acusado de Liquidaciones de Bitcoin Hasta $3000 Más Bajo

El restaurante El Zonte solo recibió un pago en Bitcoin

El mercado de acciones tokenizadas alcanza los 2.000 millones de dólares, representando el 4,7% del mercado de activos reales

ZachXBT sospecha del propietario de bitcoins bloqueados por fraude

BitMEX entra en modo de reducción únicamente a medida que se acerca el cierre

Los empleados de Comercio recibirán un aumento del 1,9% y una cuota de 25.000 en septiembre

El Índice de Estabilidad Financiera cae un 0,8% por quinta semana consecutiva

Los traders aumentan las apuestas a la caída del bitcoin a 52000 dólares

Mistral y HUMAIN construirán infraestructura de IA soberana en Arabia Saudita

El Gobierno analiza prorrogar la apertura de ofertas para la privatización de AySA

Plazo fijo en dólares: lo que ganas al invertir 2.000 $

EIP-8148 de Ethereum, discusión sobre el ajuste del umbral de retiro automático de 32 ETH a 2048 ETH

Actualización del punto de control "Kelmentsy - Larga" en la frontera con Moldavia

XRP Ledger, en desarrollo de funciones de préstamo y transferencia confidencial

Hyperliquid AQAv2 espera recomprar aproximadamente 20 millones de dólares en HYPE

Kalshi lanza futuros perpetuos de Bitcoin al contado aprobados por la CFTC, alcanzando un volumen de negociación de 5.500 millones de dólares en las primeras dos semanas

La estrategia enfrenta un riesgo de financiación de 1.76 mil millones de dólares, no por la caída del precio de Bitcoin

El fundador de Grayscale ve a ZEC alcanzando los 8000 dólares, el comercio de acciones en EE. UU. podría pasar a ser 24/7

Ukrzaliznytsia encarga 102 nuevos vagones de pasajeros

Anthropic IPO podría generar ingresos superiores a 30 billones de dólares, con un objetivo de financiación de 100 mil millones

El Instituto de Políticas de Bitcoin afirma que la atracción del oro digital está disminuyendo

El fundador de Block Bits, Japheth Dillman, condenado por fraude telefónico






