OpenBSD/hppa
OpenBSD/hppa es el porte de OpenBSD para un gran grupo de estaciones de
trabajo y servidores de la Arquitectura de Precisión de 32 bits
de Hewlett Packard (HP PA-RISC).
Hay una lista de correo dedicada el porte de OpenBSD/hppa en
hppa@openbsd.org. Para darse de
alta en esta lista hay que enviar un mensaje a
majordomo@openbsd.org con la
orden subscribe hppa en el contexto. Por favor, lea nuestras
normal sobre las listas de correo antes de
suscribirse.
En la actualidad, el mantenedor del porte es Michael Shalayeff
(Michael Shalayeff).
¡Cualquier contribución es bienvenida!
Índice de contenidos
Cronología:
Este proyecto se inició durante aquellos días en los que
los únicos sistemas operativos de código abierto que
existían para máqinas HP PA-RISC eran
Lites y
MkLinux. Estos dos constituyeron
una fuente principal de información y de código para el
desarrollo inicial del porte de OpenBSD/hppa.
HPBSD
está gravado por código propietario de HP y licencia de
USL, y no está disponible para el público. Uno de los
principales beneficios directos de anteriores esfuerzos para desarrollar
un porte fue, además del código, el soporte para HP
PA-RISC en GCC y binutils, que han permitido la
rápida compilación de un entorno de herramientas cruzadas
para el desarrollo.
Más tarde, Hewlett Packard decidió patrocinar el porte de
Linux para la familia de
PA-RISC, lo que supuso la liberación de parte de
documentación propietaria, aunque tienen como objetivo unas
clases de máquinas 9000 distintas.
Estado actual:
En este momento, todos los sistemas de hppa para los que existe soporte
en OpenBSD arrancan en modo multiusuario, aunque no todos pueden
arrancar desde el disco. Además de la versión final,
-release, también hay versiones preliminares,
snapshots, periódicamente, y se está trabajando
para proveer mejor soporte de hardware.
Proyectos (sin
orden):
- Mejorar la estabilidad general
- Soporte para la controladora Narrow SE SCSI NCR53C700
- Soporte para la controladora FWD SCSI NCR53C720
- Mejorar los procedimientos de instalación
- Mejorar la documentación específica del porte
- Soporte para arranque desde cinta y CDROM
- Soporte para CPUs 8x00
- Soporte para CPUs 7000
- Emulación de HP-UX
- Emulación de PARISC/Linux
- Bibliotecas compartidas
- Soporte para X11
- Soporte para sistemas con multiprocesadores
Hardware con
soporte:
Modelos con soporte
- Modelos basados en el PA7100: 715/33, 715/50, 715/75, 725/50,
725/75, 735/100, 742i, 745i, 747i, 755/100
- Modelos basados en el PA7100LC: 712, 715/64, 715/80, 715/100,
715/100XC, 725/64, 725/100, 743i, 748i, SAIC Galaxy 1100
- Modelos basados en el PA7150: 735/125, 755/125
- Modelos basados en el PA7200: J200, J210, J210XC, C100, C110
- Modelos basados en el PA7300LC: 744, 745, 748, A180[C], B132L[+],
B160L, B180L+, C132L, C160L, RDI PrecisionBook (C160L)
Periféricos con soporte
La lista de hardware con soporte no es exhaustiva. Se necesitan
componentes para los desarrolladores, para que puedan desarrollar y
probar más aún. Por favor, mire nuestra
lista de equipos y componentes buscados
(contacte con mickey).
- Controladoras Bus/IO
- Gráficos SGC/GSC (sti)
- Artist (como la que se encuentra en la 712)
- CRX-8, CRX-24, HCRX-8, HCRX-24
- Puertos serie
- ns16550 integrada y compatibles (com)
- Puertos paralelos
- Puerto paralelo integrado (lpt)
- Controladoras SCSI
- Controladora Narrow SE SCSI NCR53C710 (osiop)
- Procesador E/S SCSI NCR53C8xx (siop)
- Adaptadoras host SCSI basadas en Adaptec AIC-7770 (sin arranque) (ahc)
- Ethernet
- Ethernet Intel i82596 integrada (ie)
- Clónicos "Tulip" de Intel/DEC 21443 (integrado en las clases A, B y C) (dc)
- Adaptadoras PCI basadas en Intel i8255x (excepto la i82556) (sin arranque) (fxp), incluidas:
- Intel EtherExpress PRO/10+
- Intel EtherExpress PRO/100, PRO/100B, and PRO/100+
- Intel EtherExpress PRO/100+ "Management Adapter"
- Intel EtherExpress PRO/100 Dual Port
- Intel PRO/100 VE, PRO/100 VM, and PRO/100 S
- Dispositivos de audio
- Harmony CS4215/AD1849 integrado
(harmony)
- Input devices
- Teclados HIL
(hilkbd)
- Ratones y tabletas gráficas HIL
(hilms)
- Teclados PS/2
(gsckbd)
- Ratones PS/2
(pms)
- Dispositivos misceláneos
- Reloj de tiempo real respaldado por batería
- Botón de arranque suave disponible en algunos modelos
(power)
Modelos sin soporte
Los siguientes sistemas podrían llegar a funcionar
- Sistemas PA2.0 (en modo de 32 bits):C160, C180, C180XP, C180+,
C200+, C230, C240+
- HP 9000 E-Class (con E/S limitada)
- HP 9000 D-Class, por lo menos los modelos de 32 bits
- HP 9000 K100, K200, K210, K220, K400, K410, K420
- Hitachi VQ200, VQ210, y algunas otras estaciones de trabajo que no
son de HP
- Estaciones de trabajo de Hitachi 9000V 3050RX/* y servidores
Hitachi 3500/*
- Sistemas de placa única VME y VXI de HP (requieren al menos
VME)
Es muy poco probable que llegue a haber soporte para los siguientes
sistemas, ya que tienen firmware incompatible (los 3000) o subsistemas
de E/S sin casi nada de documentación (los 8x7).
- HP 3000 900
- HP 9000 8x7 (F, G, H, I-Class)
Estos sistemas Convex son clusters NUMA de
supercomputación que consisten de uno o má nodos SMP de 8
vías con CPUs PA7100 ó PA7200. No es probable que llegue
a existir soporte para ellos.
- Convex Exemplar SPP1000/{CD,XA}
- Convex Exemplar SPP1200/{CD,XA}
- Convex Exemplar SPP1600/{CD,XA}
Probablemente, nunca habrá soporte para los siguientes sistemas
en este porte, ya que pertenecen a la arquitectura PA-RISC 1.0, que es
bastante inferior a la 1.1:
- HP 9000 600, 635, 645
- HP 9000 800, 808, 810, 815, 822, 825, 832, 834, 835, 836, 840, 842,
844, 845, 846, 850, 852, 855, 860, 865, 870, 890
- HP 9000 900, 920, 922, 925, 930, 932, 935, 948, 949, 950, 950S,
955, 958, 960, 980, 990, 992
Periféricos sin soporte
Esta lista tampoco es exhaustiva, pero ofrece un resumen de los
dispositivos que se encuentran con más frecuencia en las
máquinas hppa.
- Controladoras Bus/IO
- Bus EISA
- Runway IOC
- Controladora VME
- Controladoras SCSI
- Procesadoras E/S SCSI NCR53C720 (siop)
- Controladora de disquetes integrada
Documentación del
hardware:
La mayor parte de los siguientes documentos los ha hecho
públicos Hewlett-Packard para el proyecto
PA-RISC Linux.
- CPUs HP PA-RISC
-
PA7100LC CPU ERS
-
PA7300LC CPU ERS
- Código dependiente del procesador / Interfaz de
código dependientes de la E/S
(capítulos seleccionados de "PA-RISC I/O
Architecture Specification")
-
PDC 1.1
-
IODC 1.1
-
Version and Identification Number Allocation
-
Memory Data Formats 2.0
-
PDC Procedures 2.0
-
PDC Entry Points 2.0
-
OS Interface 2.0
- Controladoras de bus/puentes(bridges)/adaptoras
-
ASP
-
LASI Core Bus Adapter (including lan, scsi, serial, lpt controllers)
-
Dino PCI bridge,
y
Errata
-
Elroy ERS (Edited for Open Source)
- Astro
Overview,
Error handling,
R2I Operations,
Registers Map,
Runway Interface,
System Mamory Map
-
Stinger graphics
- NCR 53C700/710/720 SCSI I/O Processors
(el documento es en realidad para 770, que se supone
compatible)
- LSI 53C875 SCSI I/O Processor
- Controladoras de Ethernet i82596DX/SX y i82596CA de Intel.
Ninguna página sobre hppa, ya sea de OpenBSD u otro, puede
pretender parecer seria sin un enlace al sitio esencial de referencia en
Internet, OpenPA.
Cómo obtener e instalar
OpenBSD/hppa:
La última versión final para OpenBSD/hppa es
OpenBSD 3.4. Hay unas
instrucciones de instalación para OpenBSD/hppa 3.4
disponibles.
Hay versiones preliminares (snapshots) disponibles cada cierto
periodo de tiempo desde
este
sitio, así como desde las
réplicas de ftp. También hay unas
instrucciones de instalación para versiones preliminares de
OpenBSD/hppa.
Cómo arrancar por red el medio
de instalación
El archivo lif34.fs contiene un cargador de arranque y un
miniroot de instalaci&aocute;n. Para arrancar desde la red tiene
que existir una máquina servidora configurada para que la
máquina hppa pueda obtener este archivo:
- Configuración del servidor
- En máquinas viejas (705, 7[1235]0, 715 vieja) hay que
configurar e iniciar
rbootd.
- Máquinas nuevas (712 y las más nuevas 715, 725); no
buscará rbootd, sino que requiere de una
configuración de bootp.
- Para más información general sobre la
configuración del servidor para el arranque por red,
véase la página del manual de
diskless(8).
- Arranque por red del cliente
www@openbsd.org
Originally [OpenBSD: hppa.html,v 1.116 ]
$Translation: hppa.html,v 1.67 2004/01/04 20:17:31 horacio Exp $
$OpenBSD: hppa.html,v 1.61 2004/01/04 22:14:14 horacio Exp $