Main Page
m (→About) |
m (→PA-RISC NEWS) |
||
(250 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
== Introduction to Linux on PA-RISC == | == Introduction to Linux on PA-RISC == | ||
− | The PA-RISC project provides a ''native'' port of Linux to the PA-RISC architecture. | + | {| |
− | [[PA-RISC Linux Project History]] tells how the project got started | + | |- style="vertical-align:top;" |
− | + | | [[File:Parisc-powered-graphics.png|50px]] | |
+ | || | ||
+ | '''PA-RISC Linux porting project''' | ||
+ | : The PA-RISC project provides a ''native'' port of Linux to the PA-RISC architecture. | ||
+ | : Today PA-RISC Linux is stable and runs on most PA-RISC machines. | ||
+ | : [[PA-RISC Linux Project History]] tells how the project got started. See the [[Hall of Fame]] for a list of folks who brought you the initial 0.9x and Debian 3.0 releases. | ||
+ | |} | ||
− | + | == Linux distributions for PA-RISC machines == | |
− | + | ||
− | + | Linux runs on most physical PA-RISC machines.<br> | |
+ | You may even install PA-RISC Linux in a virtual machine with [[Qemu]].<br> | ||
+ | Check the [[PARISC FAQ]] and [[Hardware support]] if you have trouble installing Linux.<br> | ||
− | PA-RISC | + | {| |
− | + | |- style="vertical-align:top;" | |
− | ; Gentoo Linux: | + | | [[File:debian_logo.png|Debian Linux|50px|link=http://www.debian.org]] |
+ | || | ||
+ | '''Debian Linux''' | ||
+ | : PA-RISC is a non-release architecture in the [http://www.debian-ports.org Debian Ports] project. | ||
+ | : Debian Linux for PA-RISC is usable and stable with more than 12,800 Debian packages available. | ||
+ | : You can [https://cdimage.debian.org/cdimage/ports/snapshots/2022-12-09/ download the latest installation ISO here] or [http://ftp.parisc-linux.org/debian-cd/ here]. | ||
+ | |- style="vertical-align:top;" | ||
+ | | [[File:Gentoo-logo.png|Gentoo Linux|50px|link=http://www.gentoo.org]] | ||
+ | || | ||
+ | '''Gentoo Linux''' | ||
: PA-RISC is a fully supported architecture of Gentoo Linux.<br> | : PA-RISC is a fully supported architecture of Gentoo Linux.<br> | ||
− | : | + | : The [https://wiki.gentoo.org/wiki/Project:HPPA Gentoo hppa team] provides [http://www.gentoo.org/main/en/where.xml Gentoo Linux installation ISOs available for download]. |
: If you wish to install Gentoo Linux for PA-RISC, we suggest that your read the [http://www.gentoo.org/doc/en/handbook/handbook-hppa.xml Handbook on how to install Gentoo Linux for PA-RISC]. | : If you wish to install Gentoo Linux for PA-RISC, we suggest that your read the [http://www.gentoo.org/doc/en/handbook/handbook-hppa.xml Handbook on how to install Gentoo Linux for PA-RISC]. | ||
+ | |} | ||
− | ; | + | == Our sponsors == |
− | : | + | |
− | + | {| | |
− | + | |- style="vertical-align:top;" | |
− | ''' | + | | [[File:Rp3410 small.jpg|50px|link=http://www.cypress-tech.com]] |
− | [[ | + | || [http://www.cypress-tech.com Cypress Technology Inc] ([mailto:jesse@cypress-tech.com Jesse Dougherty]) sponsored a [https://www.openpa.net/systems/hp-visualize_j6000_j6700.html HP J6700 workstation] with 2 x 750MHz PA8700 CPUs, 4GB RAM and a 72GB disc. (Oct 2022)<br> |
+ | * This machine is used as [https://db.debian.org/machines.cgi?sortby=purpose&sortorder=dsc Debian buildd and Porterbox machine "parisc"]. | ||
+ | |- style="vertical-align:top;" | ||
+ | | [[File:Osl_logo.png|50px|link=http://osuosl.org]] | ||
+ | || '''[http://osuosl.org Oregon State University Open Source Lab]''' | ||
+ | * Hosting and support for the physical parisc servers "parisc" (since 2014) and "panama" (since 2017) | ||
+ | * Hosting of a x86 virtual machine for the qemu-user based parisc build server "pasta" (since Jan 2021) | ||
+ | * Hosting of this Wiki (via kernel.org infrastructure) | ||
+ | |- style="vertical-align:top;" | ||
+ | | [[File:Rp3410 small.jpg|50px]] | ||
+ | || [mailto:roberto@debian.org Roberto C. Sánchez] sponsored a [http://www.openpa.net/systems/hp-9000_rp3410_rp3440.html HP rp3410 server] with one 800 MHz PA8900 CPU. (May 2017)<br> | ||
+ | * This machine is used as [https://db.debian.org/machines.cgi?sortby=purpose&sortorder=dsc Debian buildd and Porterbox machine "panama"]. | ||
+ | |} | ||
+ | '''If you want to sponsor physical machines and/or hosting - please contact [mailto:deller@gmx.de me]''' | ||
== PA-RISC NEWS == | == PA-RISC NEWS == | ||
− | + | {| | |
− | + | | style="vertical-align:top;" |'''May 2023'''||[https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git/ palo version 2.24] released.<br>[https://patchwork.kernel.org/project/linux-parisc/patch/ZFKAK7Z4oi8f/ro4@p100/ STI text console support on 64-bit machines], e.g. this allows using all original HP graphics cards in text-mode on C8000 workstations.<br>[https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git/commit/?h=devel Fix palo to speed up printing the IPL menu on C8000 workstations]. | |
− | + | |- | |
− | + | | style="vertical-align:top;" |'''Apr 2023'''||Debian-12 (Bookworm) preparations, with [https://buildd.debian.org/status/architecture.php?a=hppa&suite=sid more than 13,000 pre-built packages].<br>Progress on an [https://patchwork.kernel.org/project/linux-parisc/patch/ZEWqkJekzyIlhBlW@p100/ upcoming Visualize-FX5 fbdev graphics driver]. | |
− | + | |- | |
− | + | | style="vertical-align:top;" |'''Mar 2023'''||[https://buildd.debian.org/status/architecture.php?a=hppa&suite=sid More than 12,900 pre-built Debian packages available.] | |
− | + | |- | |
− | + | | style="vertical-align:top;" |'''Jan 2023'''||Availability of a new [https://www.openpa.net/systems/hp-visualize_j6000_j6700.html HP J6700] dual-core debian porterbox [https://db.debian.org/machines.cgi?host=parisc parisc.debian.net], sponsored by [http://www.cypress-tech.com Cypress Technology Inc]. This machines was upgraded to 8 GB RAM and 2 x 300GB discs with parts of the former "parisc" [https://www.openpa.net/systems/hp_a400_a500.html HP A500-44] server. | |
− | + | |- | |
− | + | | style="vertical-align:top;" |'''Dec 2022'''||Adrian Glaubitz built a [https://cdimage.debian.org/cdimage/ports/snapshots/2022-12-09/debian-11.0.0-hppa-NETINST-1.iso new Debian 11 installation media]. <br>Helge submitted many fixes for qemu , e.g. for [https://lists.nongnu.org/archive/html/qemu-devel/2022-12/msg02460.html getsockopt()], [https://lists.nongnu.org/archive/html/qemu-devel/2022-12/msg02218.html msync()], [https://lists.nongnu.org/archive/html/qemu-devel/2022-12/msg02218.html /proc/cpuinfo file], [https://lists.nongnu.org/archive/html/qemu-devel/2022-12/msg02218.html madvise()], [https://lists.nongnu.org/archive/html/qemu-devel/2022-12/msg02218.html strace], [https://lists.nongnu.org/archive/html/qemu-devel/2022-12/msg02218.html sendmsg()] and published an [https://github.com/rust-lang/libc/pull/3032#issuecomment-1359127774 initial port of libc for rust].<br>Dave [https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1024271 fixed a closure to function pointer bug in python-libcffi] and spent a large amount of time reviewing debian buildd logs, doing give backs, and reporting issues. Furthermore Dave ported libffi to hppa64-hpux which exposed some issues in the 32-bit linux and hpux ports, e.g. [https://github.com/libffi/libffi/issues/756 1], [https://github.com/libffi/libffi/issues/755 2] and [https://github.com/libffi/libffi/issues/753 3]. <br>Linux kernel v6.2 will include a [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=71bdea6f798b425bc0003780b13e3fdecb16a010 patch which allows parisc to use the same MADV constants for madvise() like other platforms]. | |
− | + | |- | |
− | + | | style="vertical-align:top;" |'''Nov 2022'''||Installed new buildd servers "paladin" (a qemu-user emulation running Debian-x86 in VirtualBox on Windows). | |
− | + | |- | |
− | + | | style="vertical-align:top;" |'''Oct 2022'''||After 22 years the power supply in our A500-44 server (which was sponsored by HP) finally broke. It had hosted the ftp site and the mailing lists and was replaced by a x86-VM. Installed new buildd servers "pad" (a qemu-user emulation running Debian-x86 in VirtualBox on Windows) and "atlas" (physical C8000 machine). | |
− | + | |- | |
− | + | | style="vertical-align:top;" |'''Sep 2022'''||Lots of [https://gitlab.com/qemu-project/qemu/-/commit/36cd0aeac3337af06875e08683380389df48ccd0 enhancements to the qemu-user emulation]. Many of the debian buildd servers run now on x86 hardware which use qemu-user to build packages. | |
− | + | |- | |
− | + | | style="vertical-align:top;" |'''Aug 2022'''||New [https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git/ palo version 2.22] released, [https://lore.kernel.org/all/15eee327-ff0a-2bea-408d-259158915813@gmx.de/ with support for booting without palo- or /boot paritions]. | |
+ | QEMU version 7.1.0 with many PA-RISC related enhancements and fixes has been released. | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Jun 2022'''||[mailto:sam@gentoo.org Sam James] added [https://github.com/systemd/systemd/pull/23181 seccomp support in unit files on HPPA to systemd v252] and worked on [https://lists.debian.org/debian-hppa/2022/02/msg00000.html elfutils support for HPPA].<br>[mailto:dave.anglin@bell.net John David Anglin] helped to [https://sourceware.org/bugzilla/show_bug.cgi?id=29165 fix a glibc bug about broken argv adjustments]<br>[mailto:mark.cave-ayland@ilande.co.uk Mark Cave-Ayland] provided lots of internal cleanups to the hppa PS/2 keyboard and PS/2 mouse emulation in the upcoming QEMU v7.1 to bring the source code up to latest QEMU coding standards. | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''May 2022'''||Linux kernel v5.18 released, includes vDSO-, CPU hotplug- and improved cache flushing support.<br>[https://git.qemu.org/?p=qemu.git;a=commit;h=78ac2eebbab9150edf5d0d00e3648f5ebb599001 QEMU v7.1: Fix X11 cursor emulation in HP-UX and allow emulated PS/2 keyboard input in firmware boot menu]<br>[https://git.qemu.org/?p=qemu.git;a=commit;h=0234342e0ea9411ad032dac61f3d632536bda789 QEMU v7.1: Fix serial port pass-through from host to guest] | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Apr 2022'''||CPU Hotplug support added to Kernel v5.18.<br>[http://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git/ PALO v2.16 released. Prior versions didn't showed all available kernels when listing /boot directory at IPL menu.] | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Mar 2022'''||A [https://lists.debian.org/debian-hppa/2022/03/msg00001.html new set of debian-hppa installation medias for debian unstable] provided by Adrian Glaubitz.<br> | ||
+ | 16 years after the [https://lore.kernel.org/linux-parisc/4544A34A.6080700@tausq.org/ initial vDSO patch by Randolf Chung], Linux kernel v5.18 will now finally include [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=df24e1783e6e0eb3dc0e3ba5a8df3bb0cc537408 '''vDSO support''']. In addition Kernel v5.18 includes multiple TLB/cache-flush fixes and improvements. | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Feb 2022'''||Many [https://github.com/qemu/qemu/commit/8f3e5ce773c62bb5c4a847f3a9a5c98bbb3b359f Qemu patches were applied] to improve HP-UX graphics and mouse, allows up to 16 vCPUs, TOC support and much more. See our [[Qemu]] page. | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Jan 2022'''||Kernel v5.16 released, with as many parisc enhancements and patches than never before! | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Dec 2021'''||Richard Henderson and Helge Deller [https://lists.nongnu.org/archive/html/qemu-devel/2021-12/msg04501.html fix a mis-translation of the stby assembly instruction in Qemu].<br> | ||
+ | Multiple important kernel fixes by Dave Anglin. | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Nov 2021'''||Sven fixes a [https://midnight-commander.org/ticket/3887 long-standing endianess bug in midnight commander which hangs the console when using F10 to exit].<br> | ||
+ | Kernel v5.16 will include [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bc294838cc3443a2fbec58f8936ad4bd0a0b3055 TOC] and [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ec5c115050f59114e216212837f1c1ebc54bdfc9 KFENCE] support. | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Sep 2021'''||Starting with Linux kernel 5.15, you will need to specify "ARCH=parisc64" on the command line when bulding a 64-bit kernel.<br> | ||
+ | Adrian announced that he built [https://lists.debian.org/debian-hppa/2021/09/msg00003.html new installation medias for debian unstable], [https://cdimage.debian.org/cdimage/ports/snapshots/2021-09-23/ ISO images are available here]. | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Jul 2021'''||The power supply of our old A400 server ("parisc") broke and got replaced. Machine is now back up again. | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Feb 2021'''||Various fixes (e.g. [https://lists.nongnu.org/archive/html/qemu-devel/2021-02/msg03433.html 1][https://lists.nongnu.org/archive/html/qemu-devel/2021-02/msg00298.html 2]) for qemu v5.2 to further improve qemu-user emulation.<br> | ||
+ | [http://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b7795074a04669d0a023babf786d29bf67c68783 Switch to a faster page table locking mechanism] with Linux kernel v5.12. | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''Jan 2021'''||[http://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git/ PALO v2.15 released]. | ||
+ | New parisc Debian build server [https://buildd.debian.org/status/architecture.php?a=hppa&suite=sid&buildd=buildd_hppa-pasta "pasta"], which runs in a qemu-user parisc chroot environment on a x86-64 virtual machine with 8 CPUs and 16GB RAM. Many thanks to the [http://osuosl.org/ OSU Open Source Lab] who sponsors this VM!<br> | ||
+ | Additionally there is a new parisc Debian build server [https://buildd.debian.org/status/architecture.php?a=hppa&suite=sid&buildd=buildd_hppa-paq "paq"]. This qemu-user based build server runs on a Synology DS920+ in a x86-64 virtual machine with 3 Intel Celeron J4125 CPUs and 1.5GB RAM. | ||
+ | |- | ||
+ | | style="vertical-align:top;" |'''1998-2020'''||See [[PA-RISC_Linux_Project_History]] for older news. | ||
+ | |} | ||
+ | |||
+ | == How to install PARISC Linux == | ||
+ | * [[Debian Ports Installation]] | ||
+ | * [http://www.gentoo.org/doc/en/handbook/handbook-hppa.xml Gentoo Installation] | ||
== PA-RISC FAQ == | == PA-RISC FAQ == | ||
− | * [[ | + | {| |
+ | | | ||
+ | * [[Hardware_support|Is my hardware supported?]] | ||
* [[PARISC FAQ]] | * [[PARISC FAQ]] | ||
* [[How to report a parisc-linux kernel problem|My kernel {crashed|hung}, how do I submit a useful bug report?]] | * [[How to report a parisc-linux kernel problem|My kernel {crashed|hung}, how do I submit a useful bug report?]] | ||
* [[Mailing lists]] | * [[Mailing lists]] | ||
− | |||
* [[Graphics howto]] | * [[Graphics howto]] | ||
* [[Building_the_Kernel]] - Build Kernel | * [[Building_the_Kernel]] - Build Kernel | ||
* [[TODO]] | * [[TODO]] | ||
* [[Debian_Buildpackages]] - How to build packages for debian? | * [[Debian_Buildpackages]] - How to build packages for debian? | ||
+ | * [[How to create Debian unstable iso images]] | ||
+ | * [[HP part numbers]] | ||
+ | |} | ||
− | == | + | == Documentation == |
− | * [[ | + | * [[Technical Documentation]] - Hardware and platform documents |
− | + | * [[Overview_HP9000_Workstation_and_Servers]] - Overview of HP9000 Servers and Workstations | |
− | + | * [[LinuxKernel]] - Implementation details of Linux kernel on parisc | |
− | * [[ | + | * Specific [[Documentation]] about the PA-RISC Linux port |
− | + | * [[Debian Buildpackages]] - how to build debian packages for parisc | |
+ | * [[TestCases]] - To be checked testcases which produced problems in the past | ||
+ | * [[Running HP-UX 9.0 on virtual HP9000/370 with MAME]] | ||
+ | * [[Hidden B/C/J Class Manufacturer and DEBUG commands]] | ||
+ | * [[Repairing a non-starting C240/C360 Power supply]] | ||
+ | * [[C8000 Debug connector]] | ||
== External Resources == | == External Resources == | ||
− | * http://www. | + | * http://www.openpa.net/index.html - The OpenPA Project |
− | * http:// | + | * http://www.wikiwand.com/en/HP_9000 and http://www.wikiwand.com/en/PA-RISC - Good overview of PA-RISC, HP-UX, CDE, ... |
− | * http://www. | + | * http://web.archive.org/web/20040202003152/http://www.cpus.hp.com/technical_references/parisc.shtml - Historic PA-RISC Documentation from HP.com (2004) |
+ | * https://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1987-03.pdf - technical documentattion of first PA-RISC processors | ||
+ | * http://www.3kranger.com/HP3000/mpeix/hard.shtm#PA-RISC - PA-RISC arch & HP3000 docs | ||
* http://www.debian.org/ports/hppa/ - Debian HPPA port page | * http://www.debian.org/ports/hppa/ - Debian HPPA port page | ||
* http://www.gentoo.org/doc/en/handbook/handbook-hppa.xml - Gentoo HPPA Handbook | * http://www.gentoo.org/doc/en/handbook/handbook-hppa.xml - Gentoo HPPA Handbook | ||
− | * http://www. | + | * http://www.hpmuseum.net/collection_document.php - HP Computer Museum |
+ | * http://computermuseum.informatik.uni-stuttgart.de/dev/hp9000_840/ - Uni Stuttgart Computermuseum - HP 9000/840 (first PA-RISC machine) | ||
+ | * http://tenox.pdp-11.ru/hpux/ - HP/UX ressources | ||
* http://www.mach-linux.org/ - OSF Mach-Linux | * http://www.mach-linux.org/ - OSF Mach-Linux | ||
* http://www.unixnerd.demon.co.uk/hp_unix.html - UnixNerds/HPUX | * http://www.unixnerd.demon.co.uk/hp_unix.html - UnixNerds/HPUX | ||
− | * | + | * https://github.com/larsbrinkhoff/awesome-cpus - All CPUs documented |
− | * http://git.kernel.org/cgit/linux/kernel/git/ | + | * http://git.kernel.org/cgit/linux/kernel/git/deller/parisc-linux.git - Helge's PARISC Linux Kernel git tree |
* https://patchwork.kernel.org/project/linux-parisc/list - PARISC Linux Patchwork | * https://patchwork.kernel.org/project/linux-parisc/list - PARISC Linux Patchwork | ||
+ | * http://git.kernel.org/cgit/linux/kernel/git/deller/palo.git - PALO boot loader source code | ||
+ | |||
+ | * Archived historical webpages: | ||
+ | ** http://www.parisc-linux.org/index.html - The former and now historical PA-RISC/Linux website | ||
+ | ** http://pateam.parisc-linux.org - The PA/Linux ESIEE Team (former www.pateam.org webpage) |
Latest revision as of 16:26, 30 May 2023
Contents |
[edit] Introduction to Linux on PA-RISC
![]() |
PA-RISC Linux porting project
|
[edit] Linux distributions for PA-RISC machines
Linux runs on most physical PA-RISC machines.
You may even install PA-RISC Linux in a virtual machine with Qemu.
Check the PARISC FAQ and Hardware support if you have trouble installing Linux.
![]() |
Debian Linux
|
![]() |
Gentoo Linux
|
[edit] Our sponsors
![]() |
Cypress Technology Inc (Jesse Dougherty) sponsored a HP J6700 workstation with 2 x 750MHz PA8700 CPUs, 4GB RAM and a 72GB disc. (Oct 2022)
|
![]() |
Oregon State University Open Source Lab
|
![]() |
Roberto C. Sánchez sponsored a HP rp3410 server with one 800 MHz PA8900 CPU. (May 2017)
|
If you want to sponsor physical machines and/or hosting - please contact me
[edit] PA-RISC NEWS
May 2023 | palo version 2.24 released. STI text console support on 64-bit machines, e.g. this allows using all original HP graphics cards in text-mode on C8000 workstations. Fix palo to speed up printing the IPL menu on C8000 workstations. |
Apr 2023 | Debian-12 (Bookworm) preparations, with more than 13,000 pre-built packages. Progress on an upcoming Visualize-FX5 fbdev graphics driver. |
Mar 2023 | More than 12,900 pre-built Debian packages available. |
Jan 2023 | Availability of a new HP J6700 dual-core debian porterbox parisc.debian.net, sponsored by Cypress Technology Inc. This machines was upgraded to 8 GB RAM and 2 x 300GB discs with parts of the former "parisc" HP A500-44 server. |
Dec 2022 | Adrian Glaubitz built a new Debian 11 installation media. Helge submitted many fixes for qemu , e.g. for getsockopt(), msync(), /proc/cpuinfo file, madvise(), strace, sendmsg() and published an initial port of libc for rust. Dave fixed a closure to function pointer bug in python-libcffi and spent a large amount of time reviewing debian buildd logs, doing give backs, and reporting issues. Furthermore Dave ported libffi to hppa64-hpux which exposed some issues in the 32-bit linux and hpux ports, e.g. 1, 2 and 3. Linux kernel v6.2 will include a patch which allows parisc to use the same MADV constants for madvise() like other platforms. |
Nov 2022 | Installed new buildd servers "paladin" (a qemu-user emulation running Debian-x86 in VirtualBox on Windows). |
Oct 2022 | After 22 years the power supply in our A500-44 server (which was sponsored by HP) finally broke. It had hosted the ftp site and the mailing lists and was replaced by a x86-VM. Installed new buildd servers "pad" (a qemu-user emulation running Debian-x86 in VirtualBox on Windows) and "atlas" (physical C8000 machine). |
Sep 2022 | Lots of enhancements to the qemu-user emulation. Many of the debian buildd servers run now on x86 hardware which use qemu-user to build packages. |
Aug 2022 | New palo version 2.22 released, with support for booting without palo- or /boot paritions.
QEMU version 7.1.0 with many PA-RISC related enhancements and fixes has been released. |
Jun 2022 | Sam James added seccomp support in unit files on HPPA to systemd v252 and worked on elfutils support for HPPA. John David Anglin helped to fix a glibc bug about broken argv adjustments Mark Cave-Ayland provided lots of internal cleanups to the hppa PS/2 keyboard and PS/2 mouse emulation in the upcoming QEMU v7.1 to bring the source code up to latest QEMU coding standards. |
May 2022 | Linux kernel v5.18 released, includes vDSO-, CPU hotplug- and improved cache flushing support. QEMU v7.1: Fix X11 cursor emulation in HP-UX and allow emulated PS/2 keyboard input in firmware boot menu QEMU v7.1: Fix serial port pass-through from host to guest |
Apr 2022 | CPU Hotplug support added to Kernel v5.18. PALO v2.16 released. Prior versions didn't showed all available kernels when listing /boot directory at IPL menu. |
Mar 2022 | A new set of debian-hppa installation medias for debian unstable provided by Adrian Glaubitz. 16 years after the initial vDSO patch by Randolf Chung, Linux kernel v5.18 will now finally include vDSO support. In addition Kernel v5.18 includes multiple TLB/cache-flush fixes and improvements. |
Feb 2022 | Many Qemu patches were applied to improve HP-UX graphics and mouse, allows up to 16 vCPUs, TOC support and much more. See our Qemu page. |
Jan 2022 | Kernel v5.16 released, with as many parisc enhancements and patches than never before! |
Dec 2021 | Richard Henderson and Helge Deller fix a mis-translation of the stby assembly instruction in Qemu. Multiple important kernel fixes by Dave Anglin. |
Nov 2021 | Sven fixes a long-standing endianess bug in midnight commander which hangs the console when using F10 to exit. |
Sep 2021 | Starting with Linux kernel 5.15, you will need to specify "ARCH=parisc64" on the command line when bulding a 64-bit kernel. Adrian announced that he built new installation medias for debian unstable, ISO images are available here. |
Jul 2021 | The power supply of our old A400 server ("parisc") broke and got replaced. Machine is now back up again. |
Feb 2021 | Various fixes (e.g. 12) for qemu v5.2 to further improve qemu-user emulation. Switch to a faster page table locking mechanism with Linux kernel v5.12. |
Jan 2021 | PALO v2.15 released.
New parisc Debian build server "pasta", which runs in a qemu-user parisc chroot environment on a x86-64 virtual machine with 8 CPUs and 16GB RAM. Many thanks to the OSU Open Source Lab who sponsors this VM! |
1998-2020 | See PA-RISC_Linux_Project_History for older news. |
[edit] How to install PARISC Linux
[edit] PA-RISC FAQ
|
[edit] Documentation
- Technical Documentation - Hardware and platform documents
- Overview_HP9000_Workstation_and_Servers - Overview of HP9000 Servers and Workstations
- LinuxKernel - Implementation details of Linux kernel on parisc
- Specific Documentation about the PA-RISC Linux port
- Debian Buildpackages - how to build debian packages for parisc
- TestCases - To be checked testcases which produced problems in the past
- Running HP-UX 9.0 on virtual HP9000/370 with MAME
- Hidden B/C/J Class Manufacturer and DEBUG commands
- Repairing a non-starting C240/C360 Power supply
- C8000 Debug connector
[edit] External Resources
- http://www.openpa.net/index.html - The OpenPA Project
- http://www.wikiwand.com/en/HP_9000 and http://www.wikiwand.com/en/PA-RISC - Good overview of PA-RISC, HP-UX, CDE, ...
- http://web.archive.org/web/20040202003152/http://www.cpus.hp.com/technical_references/parisc.shtml - Historic PA-RISC Documentation from HP.com (2004)
- https://www.hpl.hp.com/hpjournal/pdfs/IssuePDFs/1987-03.pdf - technical documentattion of first PA-RISC processors
- http://www.3kranger.com/HP3000/mpeix/hard.shtm#PA-RISC - PA-RISC arch & HP3000 docs
- http://www.debian.org/ports/hppa/ - Debian HPPA port page
- http://www.gentoo.org/doc/en/handbook/handbook-hppa.xml - Gentoo HPPA Handbook
- http://www.hpmuseum.net/collection_document.php - HP Computer Museum
- http://computermuseum.informatik.uni-stuttgart.de/dev/hp9000_840/ - Uni Stuttgart Computermuseum - HP 9000/840 (first PA-RISC machine)
- http://tenox.pdp-11.ru/hpux/ - HP/UX ressources
- http://www.mach-linux.org/ - OSF Mach-Linux
- http://www.unixnerd.demon.co.uk/hp_unix.html - UnixNerds/HPUX
- https://github.com/larsbrinkhoff/awesome-cpus - All CPUs documented
- http://git.kernel.org/cgit/linux/kernel/git/deller/parisc-linux.git - Helge's PARISC Linux Kernel git tree
- https://patchwork.kernel.org/project/linux-parisc/list - PARISC Linux Patchwork
- http://git.kernel.org/cgit/linux/kernel/git/deller/palo.git - PALO boot loader source code
- Archived historical webpages:
- http://www.parisc-linux.org/index.html - The former and now historical PA-RISC/Linux website
- http://pateam.parisc-linux.org - The PA/Linux ESIEE Team (former www.pateam.org webpage)