-dnl $OpenBSD: INSTALL,v 1.56 2021/12/25 17:26:13 tj Exp $
+dnl $OpenBSD: INSTALL,v 1.57 2023/03/16 18:04:07 miod Exp $
include(INCLUDE/../m4.common)dnl
includeit(features)dnl
INSTALLATION NOTES for OpenBSD/MACHINE OSREV
includeit(xfer)
+ifelse(MACHINE,powerpc64,,{:-dnl
Preparing your System for OpenBSD Installation:
-----------------------------------------------
includeit(prep)
+-:})dnl
Installing the OpenBSD System:
------------------------------
-dnl $OpenBSD: contents,v 1.64 2022/09/19 04:29:55 jsg Exp $
+dnl $OpenBSD: contents,v 1.65 2023/03/16 18:04:07 miod Exp $
TopPart
OpenBSDminiroot
OpenBSDcd
bootxx, boot The OpenBSD/MACHINE first and second-level boot
- loader; useful to update your boot loader if you want
+ loaders; useful to update your boot loader if you want
to reinstall from an old OpenBSD setup but the existing
boot loader is too old to load bsd.rd correctly.
DistributionDescription(eight)
-OpenBSDbase(106294963,255203328)
+OpenBSDbase(107706249,250708896)
-OpenBSDcomp(50295079,201607168)
+OpenBSDcomp(50879337,197833550)
-OpenBSDgame(2873581,7268352)
+OpenBSDgame(2873725,6929574)
-OpenBSDman(7799792,32860160)
+OpenBSDman(8026287,30965601)
-OpenBSDxbase(12212474,41994240)
+OpenBSDxbase(12248020,40346812)
-OpenBSDxfont(23519026,38381568)
+OpenBSDxfont(23519039,35818896)
-OpenBSDxserv(2131087,5148672)
+OpenBSDxserv(2131336,5054286)
-OpenBSDxshare(4670281,30439424)
+OpenBSDxshare(4695710,24958269)
-dnl $OpenBSD: install,v 1.42 2020/04/28 13:02:10 benno Exp $
+dnl $OpenBSD: install,v 1.43 2023/03/16 18:04:07 miod Exp $
OpenBSDInstallPrelude
There are several ways to install OpenBSD onto a disk. The easiest way is
to boot from the bootable CD-ROM mini image, then install from your favorite
-source. Network booting is supported through means of
-dhcpd(8) and tftpd(8).
+source. Network booting is supported through means of dhcpd(8) and tftpd(8).
Booting from CD-ROM installation media:
-dnl $OpenBSD: prep,v 1.35 2022/09/12 10:16:09 jsg Exp $
+dnl $OpenBSD: prep,v 1.36 2023/03/16 18:04:07 miod Exp $
OpenBSD/MACHINE requires the SRM console. Some alphas come with
the AlphaBIOS (also known as the ARC firmware on older machines) instead;
this is what Windows NT uses. It is fairly simple to replace the AlphaBIOS
You can get replacement firmware either from a firmware update CD-ROM,
which can be downloaded from
- ftp://ftp.hp.com/pub/alphaserver/firmware/v73.zip
- However, this CD-ROM image only supports AlphaServer DS10, DS20, DS20L,
- and ES40. Firmware update for other models can be picked individually
- via FTP from
- ftp://ftp.hp.com/pub/alphaserver/firmware/retired_platforms/
-
- Please refer to
- http://h18002.www1.hp.com/alphaserver/firmware/index.html
- for more information.
+ https://archive.org/details/alphafwupcds
Note that, on most models, upgrading the firmware requires a jumper
to be moved on the motherboards; refer to the firmware update
edition). Although ftp.digital.com does not exist anymore, a few
copies of this document are scattered across various ftp servers
on the globe, such as
- ftp://ftp.uniroma2.it/Digital/support/axppci/design_guide.ps.Z
- or
- http://vt100.net/mirror/mds-199909/cd1/alpha/axpcidgc.pdf
+ https://manx-docs.org/collections/antonio/dec/MDS-2000-01/cd1/ALPHA/AXPCIDGC.PDF
Note that there are two flavors of PC serial connectors. If you
have the wrong kind, you won't get any output from the serial console.
boot_file
Name of the kernel to boot. If this variable is empty,
- "bsd" will be loaded. Note that this variable does not
- exist in all versions of the SRM console, in which case
- you need to always boot manually and specify a kernel
- filename if it differs from "bsd".
-
- boot_osflags
- Flags to pass to the kernel (there is no need to prefix
- them with a `-' dash sign).
+ the default "bsd" will be loaded. Note that this variable
+ does not exist in all versions of the SRM console.
To see a list of all variables on your machine, use the "show"
command with no arguments. If there are too many of them, you
might want to page with "show | more".
- You can bypass the boot_file and boot_osflags values from the command
- prompt, with the -fi (to override boot_file) and -fl (to override
- boot_osflags) options. For example,
+ You can bypass the boot_file value from the command prompt, with the
+ -fi option. For example,
- boot -fi bsd -fl c dka0
+ boot -fi bsd.rd dka0
- will boot the "bsd" kernel with the "c" flag on dka0. However, some
- versions of the SRM console (mainly on DEC 3000 series) will only let
- you specify uppercase filenames.
+ will boot the "bsd.rd" kernel on dka0. However, some versions of the
+ SRM console (mainly on DEC 3000 series) will only let you specify
+ uppercase filenames. It is preferred to boot without any particular
+ option, and enter the correct filename at the boot loader "boot>"
+ prompt.
USB support on the XP1000:
Redistributing ECU is not allowed, however a copy of it can be
downloaded from:
-
- ftp://ftp.hp.com/pub/alphaserver/firmware/other/utility/ecu/ntecuv111a.zip
+ https://archive.org/details/digitalecudisk
Extract this archive to a newly FAT-formatted 3"1/2 floppy disk to get
a pristine ECU disk.
-dnl $OpenBSD: contents,v 1.38 2022/09/19 04:29:55 jsg Exp $
+dnl $OpenBSD: contents,v 1.39 2023/03/16 18:04:07 miod Exp $
TopPart
OpenBSDminiroot
DistributionDescription(eight)
-OpenBSDbase(347932494,624967680)
+OpenBSDbase(381961299,653079703)
-OpenBSDcomp(76388653,285001728)
+OpenBSDcomp(76843566,278129205)
-OpenBSDgame(2811248,6838272)
+OpenBSDgame(2811209,6499518)
-OpenBSDman(7793046,32843776)
+OpenBSDman(8020025,30950177)
-OpenBSDxbase(54083425,176795648)
+OpenBSDxbase(58216771,188937459)
-OpenBSDxfont(23518925,38381568)
+OpenBSDxfont(23519149,35818896)
-OpenBSDxserv(15170700,41185280)
+OpenBSDxserv(15203438,41244846)
-OpenBSDxshare(4668809,30439424)
+OpenBSDxshare(4694017,24958258)
-dnl $OpenBSD: install,v 1.19 2016/02/16 14:48:43 krw Exp $
+dnl $OpenBSD: install,v 1.20 2023/03/16 18:04:07 miod Exp $
OpenBSDInstallPrelude
There are several ways to install OpenBSD onto a disk. The easiest way,
If some action doesn't eventually happen, or the spinning cursor
has stopped and nothing further has happened, either your boot
floppy is bad or you are having hardware problems. If trying
- another floppy disk doesn't help, try booting after disabling your
- CPU's internal and external caches (if any). If it still doesn't
- work, OpenBSD probably can't be run on your hardware. This can
- probably be considered a bug, so you might want to report it. If
- you do, please {:-include-:} as many details about your system
- configuration as you can.
+ another floppy disk doesn't help, OpenBSD probably can't be run on
+ your hardware. This can probably be considered a bug, so you might
+ want to report it. If you do, please {:-include-:} as many details
+ about your system configuration as you can.
OpenBSDInstallPart3
-dnl $OpenBSD: xfer,v 1.16 2019/08/01 19:42:52 jmc Exp $
+dnl $OpenBSD: xfer,v 1.17 2023/03/16 18:04:07 miod Exp $
Installation is supported from several media types, including:
CD-ROM
FFS partitions
DOS (FAT) partitions
-dnl EXT2 partitions
-dnl Remote NFS partition
+ EXT2 partitions (NOT supported if booting from floppy)
+ Remote NFS partition (NOT supported if booting from floppy)
HTTP
If you can't (or don't want to) boot off a CD-ROM, you can use a floppy
OpenBSDXferShortPrelude
-dnl OpenBSDXferNFS
-dnl
+OpenBSDXferNFS
+
OpenBSDXferFFS
-dnl $OpenBSD: contents,v 1.6 2022/09/19 04:29:55 jsg Exp $
+dnl $OpenBSD: contents,v 1.7 2023/03/16 18:04:08 miod Exp $
TopPart
OpenBSDminiroot
OpenBSDbsd
+OpenBSDbsdmp
+
OpenBSDrd
dnl not yet...
dnl OpenBSDcd
DistributionDescription(eight)
-OpenBSDbase(262676238,525578240)
+OpenBSDbase(277957865,533914515)
-OpenBSDcomp(72199371,274327552)
+OpenBSDcomp(72543092,267716161)
-OpenBSDgame(2780919,6795264)
+OpenBSDgame(2780093,6452630)
-OpenBSDman(7793289,32843776)
+OpenBSDman(8020283,30949709)
-OpenBSDxbase(48976190,163588096)
+OpenBSDxbase(49758848,164068693)
-OpenBSDxfont(23518955,38381568)
+OpenBSDxfont(23519065,35818896)
-OpenBSDxserv(10837173,30879744)
+OpenBSDxserv(10759513,30850105)
-OpenBSDxshare(4669520,30439424)
+OpenBSDxshare(4695000,24958258)
-dnl $OpenBSD: features,v 1.3 2021/03/15 09:29:51 jsg Exp $
+dnl $OpenBSD: features,v 1.4 2023/03/16 18:04:08 miod Exp $
dnl
dnl This file lists almost all the conditional features of this port,
dnl which are used to provide accurate installation notes.
define({:-MACHINE_ARCH-:},aarch64)dnl
dnl
dnl define if /sbin/kbd exists on the media
-define({:-MDKBD-:},)dnl
+define({:-MDKBD-:},1)dnl
dnl
dnl define if serial consoles needs to be enabled in /etc/ttys
dnl (i.e. md_consoleinfo is not empty)
define({:-MDSERCONS-:},)dnl
dnl
dnl define if SMP kernels are provided
-define({:-MDSMP-:},)dnl
+define({:-MDSMP-:},1)dnl
dnl
dnl define if shared libraries are provided
define({:-MDSO-:},1)dnl
dnl
dnl define if glass console is possible
dnl (XXX does not imply availability of X servers though)
-define({:-MDX-:},)dnl
+define({:-MDX-:},1)dnl
dnl
dnl define if the X server can't start until machdep.allow_aperture is set
define({:-MDXAPERTURE-:},)dnl
dnl
dnl define if the X server can start without a configuration file
-define({:-MDXDM-:},)dnl
+define({:-MDXDM-:},1)dnl
-dnl $OpenBSD: install,v 1.3 2021/04/17 21:21:41 sthen Exp $
+dnl $OpenBSD: install,v 1.4 2023/03/16 18:04:08 miod Exp $
OpenBSDInstallPrelude
OpenBSDInstallPart2
will configure the system console (displaying kernel messages, panics, and
so on) to use the serial interface even though it has video hardware.
To use video output on the framebuffer instead, you may add "set tty fb0"
-to /etc/boot.conf and set the entry in /etc/ttys named "console" to off
-(otherwise you may experience a conflict with ttyC0 resulting in erratic
-keyboard input).
+to /etc/boot.conf.
In these cases the installer question about running X11 is not displayed;
to start an X11 display manager at boot, use "rcctl enable xenodm".
-dnl $OpenBSD: prep,v 1.16 2022/09/12 10:16:09 jsg Exp $
-Please be aware that OpenBSD support for this platform is far from
-complete.
-
+dnl $OpenBSD: prep,v 1.17 2023/03/16 18:04:08 miod Exp $
To perform an installation you must be able to interact with the
console of the machine. In some cases this can be done by an attached
monitor and keyboard. In others a serial console is required.
Install on Raspberry Pi:
- As of OpenBSD 6.9, the standard miniroot supports at least the
- Raspberry Pi 3 and 4 with no additional firmware. Some devices may
- not be functional with Pi 3+. It is recommended that you install
- to a USB storage device.
+ The standard miniroot supports at least the Raspberry Pi 3 and 4 with
+ no additional firmware. Some devices may not be functional with Pi 3+.
+ It is recommended that you install to a USB storage device.
The default system console is on the TTL serial interface on the
TXD/RXD/GND pins of the https://pinout.xyz/ header on the board.
-dnl $OpenBSD: contents,v 1.15 2022/09/19 04:29:55 jsg Exp $
+dnl $OpenBSD: contents,v 1.16 2023/03/16 18:04:08 miod Exp $
TopPart
miniroot-am335x-{:--:}OSrev.img
DistributionDescription(eight)
-OpenBSDbase(136862910,362610688)
+OpenBSDbase(138002111,355577334)
-OpenBSDcomp(41828513,156442624)
+OpenBSDcomp(42241239,149341743)
-OpenBSDgame(2764737,6557696)
+OpenBSDgame(2764567,6236118)
-OpenBSDman(7793692,32841728)
+OpenBSDman(8020870,30950175)
-OpenBSDxbase(44241736,120922112)
+OpenBSDxbase(44790759,120267117)
-OpenBSDxfont(23519673,38381568)
+OpenBSDxfont(23519618,35818896)
-OpenBSDxserv(8312280,21817344)
+OpenBSDxserv(8306593,22075090)
-OpenBSDxshare(4670382,30439424)
+OpenBSDxshare(4696060,24958258)
-dnl $OpenBSD: whatis,v 1.4 2015/05/16 10:44:44 jsg Exp $
+dnl $OpenBSD: whatis,v 1.5 2023/03/16 18:04:08 miod Exp $
OpenBSD/MACHINE runs on the BeagleBoard and newer xM models, as well as
PandaBoard, PandaBoard ES, BeagleBone, BeagleBone Black, SABRE Lite,
-Nitrogen6X, Wandboard, CuBox-i4Pro, Utilite and Novena. Hardware support is
-currently limited, but this port is a heavy work in progress.
+Nitrogen6X, Wandboard, CuBox-i4Pro, Utilite and Novena.
-dnl $OpenBSD: contents,v 1.36 2022/09/19 04:29:55 jsg Exp $
+dnl $OpenBSD: contents,v 1.37 2023/03/16 18:04:08 miod Exp $
TopPart
OpenBSDdistsets
DistributionDescription(eight)
-OpenBSDbase(101778147,219666432)
+OpenBSDbase(103429098,212333850)
-OpenBSDcomp(48708293,150892544)
+OpenBSDcomp(49328051,145661973)
-OpenBSDgame(2933657,7032832)
+OpenBSDgame(2940998,6703294)
-OpenBSDman(7800052,32860160)
+OpenBSDman(8026326,30965601)
-OpenBSDxbase(11670468,32118784)
+OpenBSDxbase(11735851,30505094)
-OpenBSDxfont(23519059,38381568)
+OpenBSDxfont(23519039,35818896)
-OpenBSDxserv(3575302,8116224)
+OpenBSDxserv(3583792,7900261)
-OpenBSDxshare(4670407,30439424)
+OpenBSDxshare(4696153,24958269)
-dnl $OpenBSD: contents,v 1.80 2022/09/19 04:29:55 jsg Exp $
+dnl $OpenBSD: contents,v 1.81 2023/03/16 18:04:08 miod Exp $
TopPart
OpenBSDminiroot
DistributionDescription(eight)
-OpenBSDbase(238511290,479799296)
+OpenBSDbase(242768735,476588310)
-OpenBSDcomp(40782880,148858880)
+OpenBSDcomp(41180663,141739256)
-OpenBSDgame(2757814,6639616)
+OpenBSDgame(2757900,6332862)
-OpenBSDman(7793027,32843776)
+OpenBSDman(8020003,30950143)
-OpenBSDxbase(48260256,133365760)
+OpenBSDxbase(52182908,144782097)
-OpenBSDxfont(23519021,38381568)
+OpenBSDxfont(23519117,35818896)
-OpenBSDxserv(14644521,38502400)
+OpenBSDxserv(14624695,38357920)
-OpenBSDxshare(4669241,30439424)
+OpenBSDxshare(4694339,24958258)
-dnl $OpenBSD: contents,v 1.18 2022/09/19 04:29:56 jsg Exp $
+dnl $OpenBSD: contents,v 1.19 2023/03/16 18:04:08 miod Exp $
TopPart
dnl can't use OpenBSDminiroot here - comment is inappropriate
DistributionDescription(eight)
-OpenBSDbase(75439139,182810624)
+OpenBSDbase(76860914,176034769)
-OpenBSDcomp(45929157,148951040)
+OpenBSDcomp(46571466,144169045)
-OpenBSDgame(2831003,6621184)
+OpenBSDgame(2833321,6301734)
-OpenBSDman(7798923,32849920)
+OpenBSDman(8028075,30965633)
-OpenBSDxbase(11132858,28342272)
+OpenBSDxbase(11167202,26878116)
-OpenBSDxfont(23521099,38381568)
+OpenBSDxfont(23521108,35818896)
-OpenBSDxserv(1934592,3678208)
+OpenBSDxserv(1935088,3576321)
-OpenBSDxshare(4668997,30420992)
+OpenBSDxshare(4698464,24958269)
-dnl $OpenBSD: contents,v 1.16 2022/09/19 04:29:56 jsg Exp $
+dnl $OpenBSD: contents,v 1.17 2023/03/16 18:04:08 miod Exp $
TopPart
OpenBSDdistsets
OpenBSDbsd
+OpenBSDbsdmp
+
OpenBSDrd
-dnl not yet...
-dnl OpenBSDcd
+
+OpenBSDcd
OpenBSDminiroot
DistributionDescription(eight)
-OpenBSDbase(144219876,456060928)
+OpenBSDbase(145513188,456045881)
-OpenBSDcomp(64906344,278833152)
+OpenBSDcomp(65348072,272801184)
-OpenBSDgame(2905233,7895040)
+OpenBSDgame(2904700,7552589)
-OpenBSDman(7792897,32835584)
+OpenBSDman(8017632,30942161)
-OpenBSDxbase(48543103,181590016)
+OpenBSDxbase(49026394,181964605)
-OpenBSDxfont(23519477,38381568)
+OpenBSDxfont(23519425,35818896)
-OpenBSDxserv(11049699,40462336)
+OpenBSDxserv(11057328,42597821)
-OpenBSDxshare(4670807,30439424)
+OpenBSDxshare(4696791,24957209)
-dnl $OpenBSD: features,v 1.3 2021/03/15 09:29:51 jsg Exp $
+dnl $OpenBSD: features,v 1.4 2023/03/16 18:04:08 miod Exp $
dnl
dnl This file lists almost all the conditional features of this port,
dnl which are used to provide accurate installation notes.
define({:-MDSERCONS-:},)dnl
dnl
dnl define if SMP kernels are provided
-define({:-MDSMP-:},)dnl
+define({:-MDSMP-:},1)dnl
dnl
dnl define if shared libraries are provided
define({:-MDSO-:},1)dnl
-dnl $OpenBSD: hardware,v 1.12 2021/01/16 09:08:09 visa Exp $
+dnl $OpenBSD: hardware,v 1.13 2023/03/16 18:04:08 miod Exp $
The following machines are supported by OpenBSD/MACHINE:
Lemote Fuloong 2F
all onboard devices (keyboard, trackpad, display, SD card reader,
USB ports, Ethernet adapter, wireless network adapter, audio,
webcam on the 8.9" model, battery and power information) are
- supported; suspend/resume is also supported.
+ supported.
+dnl do not mention suspend/resume until it gets fixed.
Gdium Liberty 1000
all onboard devices (keyboard, trackpad, display, SD card reader,
USB ports, Ethernet adapter, wireless network adapter,
- battery information) are supported except for the audio controller;
- suspend/resume is not supported yet.
+ battery information) are supported except for the audio controller.
-dnl $OpenBSD: contents,v 1.19 2022/09/19 04:29:56 jsg Exp $
+dnl $OpenBSD: contents,v 1.20 2023/03/16 18:04:08 miod Exp $
TopPart
OpenBSDminiroot
DistributionDescription(eight)
-OpenBSDbase(103755001,238678016)
+OpenBSDbase(104229598,229157996)
-OpenBSDcomp(57639355,184788992)
+OpenBSDcomp(58465450,180862144)
-OpenBSDgame(2716972,6486016)
+OpenBSDgame(2718260,6170809)
-OpenBSDman(7799441,32845824)
+OpenBSDman(8026230,30952867)
-OpenBSDxbase(13071283,38039552)
+OpenBSDxbase(13094034,36320633)
-OpenBSDxfont(23521438,38381568)
+OpenBSDxfont(23521461,35818896)
-OpenBSDxserv(3273394,7888896)
+OpenBSDxserv(3275077,7697187)
-OpenBSDxshare(4671057,30420992)
+OpenBSDxshare(4700912,24957220)
-dnl $OpenBSD: features,v 1.4 2021/03/15 09:29:51 jsg Exp $
+dnl $OpenBSD: features,v 1.5 2023/03/16 18:04:08 miod Exp $
dnl
dnl This file lists almost all the conditional features of this port,
dnl which are used to provide accurate installation notes.
define({:-MDSERCONS-:},)dnl
dnl
dnl define if SMP kernels are provided
-define({:-MDSMP-:},)dnl
+define({:-MDSMP-:},1)dnl
dnl
dnl define if shared libraries are provided
define({:-MDSO-:},1)dnl
-dnl $OpenBSD: install,v 1.15 2020/05/17 17:04:28 deraadt Exp $
+dnl $OpenBSD: install,v 1.16 2023/03/16 18:04:08 miod Exp $
OpenBSDInstallPrelude
There are several ways to install OpenBSD onto a disk. The easiest way
b sd(10,0)boot
- Once the OpenBSD bootloader starts, press any key to stop the countdown
- if the ``boot>'' prompt does not appear.
+ Once the OpenBSD bootloader starts, at the ``boot>'' prompt, enter:
- Then, boot the installation kernel from the same partition:
+ boot sd(n,p)bsd.rd
+
+ to boot the installation kernel from the same partition.
- boot sd(n,p)bsd.rd
Booting from the miniroot:
to boot the OpenBSD bootloader from the swap partition.
- Once the OpenBSD bootloader starts, press any key to stop the countdown
- if the ``boot>'' prompt does not appear.
+ Once the OpenBSD bootloader starts, at the ``boot>'' prompt, enter:
- Then, boot the installation kernel from the same partition:
+ boot sd(n,1)
- boot sd(n,1)
+ to boot the installation kernel from the same partition.
Installing the system:
-dnl $OpenBSD: contents,v 1.38 2022/09/19 04:29:56 jsg Exp $
+dnl $OpenBSD: contents,v 1.39 2023/03/16 18:04:08 miod Exp $
TopPart
OpenBSDdistsets
DistributionDescription(eight)
-OpenBSDbase(198475686,459145216)
+OpenBSDbase(199668579,452485796)
-OpenBSDcomp(61217244,211439616)
+OpenBSDcomp(61612698,204541884)
-OpenBSDgame(2852570,6998016)
+OpenBSDgame(2852593,6656098)
-OpenBSDman(7793817,32841728)
+OpenBSDman(8021282,30950175)
-OpenBSDxbase(45902915,133928960)
+OpenBSDxbase(46275547,133096639)
-OpenBSDxfont(23519082,38381568)
+OpenBSDxfont(23519081,35818896)
-OpenBSDxserv(11065364,33177600)
+OpenBSDxserv(11067042,33545999)
-OpenBSDxshare(4670463,30439424)
+OpenBSDxshare(4695947,24958258)
-dnl $OpenBSD: contents,v 1.9 2022/09/19 04:29:56 jsg Exp $
+dnl $OpenBSD: contents,v 1.10 2023/03/16 18:04:08 miod Exp $
TopPart
OpenBSDdistsets
OpenBSDbsd
+OpenBSDbsdmp
+
OpenBSDrd
OpenBSDminiroot
dnl not yet...
dnl OpenBSDcd
-dnl
-dnl boot The OpenBSD/MACHINE bootloader.
+
+ boot The OpenBSD/MACHINE bootloader.
DistributionDescription(eight)
-OpenBSDbase(153699072,463609856)
+OpenBSDbase(155005532,464437083)
-OpenBSDcomp(66938491,279054336)
+OpenBSDcomp(67417444,273141716)
-OpenBSDgame(2925211,7895040)
+OpenBSDgame(2928217,7552590)
-OpenBSDman(7794748,32843776)
+OpenBSDman(8021265,30950175)
-OpenBSDxbase(49861552,180424704)
+OpenBSDxbase(50282432,180971325)
-OpenBSDxfont(23519049,38381568)
+OpenBSDxfont(23519076,35818896)
-OpenBSDxserv(7985485,29308928)
+OpenBSDxserv(7943423,31287567)
-OpenBSDxshare(4670331,30439424)
+OpenBSDxshare(4695873,24958258)
-dnl $OpenBSD: features,v 1.4 2021/03/15 09:29:51 jsg Exp $
+dnl $OpenBSD: features,v 1.5 2023/03/16 18:04:08 miod Exp $
dnl
dnl This file lists almost all the conditional features of this port,
dnl which are used to provide accurate installation notes.
define({:-MACHINE_ARCH-:},mips64)dnl
dnl
dnl define if /sbin/kbd exists on the media
-define({:-MDKBD-:},1)dnl
+define({:-MDKBD-:},)dnl
dnl
dnl define if serial consoles need to be enabled in /etc/ttys
dnl (i.e. md_consoleinfo is not empty)
-dnl $OpenBSD: hardware,v 1.8 2015/08/02 09:54:29 jasper Exp $
+dnl $OpenBSD: hardware,v 1.9 2023/03/16 18:04:08 miod Exp $
The following machines are targeted by OpenBSD/MACHINE:
+ D-Link DSR-500 and DSR-500N
+ Netgear ProSecure UTM25
Portwell CAM-0100
- onboard serial port, CompactFlash and Ethernet are supported;
- it's possible to install OpenBSD/MACHINE on this machine with
- some effort.
-
+ Rhino Labs Inc. SDNA Shasta
+ Rhino Labs Inc. SDNA-7130
+ Ubiquiti Networks EdgeRouter
+ Ubiquiti Networks EdgeRouter 12
+ Ubiquiti Networks EdgeRouter 4
+ Ubiquiti Networks EdgeRouter 6P
+ Ubiquiti Networks EdgeRouter Infinity
+ Ubiquiti Networks EdgeRouter LITE
Ubiquiti Networks EdgeRouter Lite / PoE
- onboard serial port, Ethernet and USB controller are supported.
+ Ubiquiti Networks EdgeRouter PRO
+ Ubiquiti Networks EdgeRouter PoE
+ Ubiquiti Networks UniFi Security Gateway
+ Ubiquiti Networks UniFi Security Gateway PRO-4
- D-Link DSR-500
- onboard serial port, Ethernet and USB controller are supported;
- it's possible to boot OpenBSD/MACHINE on this machine over NFS.
- The onboard CompactFlash is not yet supported.
+The onboard CompactFlash on D-Link DSR-500 and DSR-500N is not supported
+yet.
-dnl $OpenBSD: whatis,v 1.4 2019/04/24 13:26:15 visa Exp $
+dnl $OpenBSD: whatis,v 1.5 2023/03/16 18:04:08 miod Exp $
OpenBSD/MACHINE is a port intended to run on MIPS64-based systems that utilize
the Cavium OCTEON, OCTEON Plus, OCTEON II, and OCTEON III system on chips.
-OpenBSD/MACHINE initially aims to provide support for the Portwell CAM-0100,
-Ubiquiti Networks EdgeRouter LITE / PoE, and D-Link DSR-500.
-dnl $OpenBSD: contents,v 1.3 2022/09/19 04:29:56 jsg Exp $
+dnl $OpenBSD: contents,v 1.4 2023/03/16 18:04:08 miod Exp $
TopPart
OpenBSDminiroot
OpenBSDbsd
+OpenBSDbsdmp
+
OpenBSDrd
+OpenBSDinstalliso
+
DistributionDescription(eight)
-OpenBSDbase(191706309,471101440)
+OpenBSDbase(193256746,473309068)
-OpenBSDcomp(44248714,189911040)
+OpenBSDcomp(44928660,184741942)
-OpenBSDgame(2889796,7122944)
+OpenBSDgame(2889624,6780126)
-OpenBSDman(7793204,32843776)
+OpenBSDman(8020377,30949743)
-OpenBSDxbase(49302783,162707456)
+OpenBSDxbase(49792115,161826959)
-OpenBSDxfont(23519106,38381568)
+OpenBSDxfont(23519125,35818896)
-OpenBSDxserv(14609144,44584960)
+OpenBSDxserv(14852082,45949892)
-OpenBSDxshare(4669704,30439424)
+OpenBSDxshare(4694855,24958258)
-dnl $OpenBSD: features,v 1.2 2021/03/15 09:29:51 jsg Exp $
+dnl $OpenBSD: features,v 1.3 2023/03/16 18:04:08 miod Exp $
dnl
dnl This file lists almost all the conditional features of this port,
dnl which are used to provide accurate installation notes.
define({:-MDSERCONS-:},)dnl
dnl
dnl define if SMP kernels are provided
-define({:-MDSMP-:},)dnl
+define({:-MDSMP-:},1)dnl
dnl
dnl define if shared libraries are provided
define({:-MDSO-:},1)dnl
-dnl $OpenBSD: prep,v 1.1 2020/07/05 20:01:35 kettenis Exp $
-
-TBD
-
+dnl $OpenBSD: prep,v 1.2 2023/03/16 18:04:08 miod Exp $
+dnl TBD
+dnl Once this part is written, be sure to revert the ifelse block in
+dnl ../INSTALL which omits the prep section title on powerpc64.
-dnl $OpenBSD: contents,v 1.4 2022/09/19 04:29:56 jsg Exp $
+dnl $OpenBSD: contents,v 1.5 2023/03/16 18:04:08 miod Exp $
TopPart
OpenBSDminiroot
DistributionDescription(eight)
-OpenBSDbase(202898528,510849024)
+OpenBSDbase(207276755,511255474)
-OpenBSDcomp(62337720,351139840)
+OpenBSDcomp(62993556,347347613)
-OpenBSDgame(2781770,6744064)
+OpenBSDgame(2781452,6402030)
-OpenBSDman(7793870,32843776)
+OpenBSDman(8021053,30949709)
-OpenBSDxbase(57271226,260599808)
+OpenBSDxbase(58271201,262831114)
-OpenBSDxfont(23519125,38381568)
+OpenBSDxfont(23519068,35818896)
-OpenBSDxserv(11328418,31713280)
+OpenBSDxserv(11236514,31529247)
-OpenBSDxshare(4670339,30439424)
+OpenBSDxshare(4695910,24958258)
-dnl $OpenBSD: features,v 1.2 2021/06/19 03:10:17 jsg Exp $
+dnl $OpenBSD: features,v 1.3 2023/03/16 18:04:08 miod Exp $
dnl
dnl This file lists almost all the conditional features of this port,
dnl which are used to provide accurate installation notes.
define({:-MDSERCONS-:},)dnl
dnl
dnl define if SMP kernels are provided
-define({:-MDSMP-:},)dnl
+define({:-MDSMP-:},1)dnl
dnl
dnl define if shared libraries are provided
define({:-MDSO-:},1)dnl
dnl
dnl define if glass console is possible
dnl (XXX does not imply availability of X servers though)
-dnl define({:-MDX-:},)dnl
+define({:-MDX-:},)dnl
dnl
dnl define if the X server can't start until machdep.allow_aperture is set
-dnl define({:-MDXAPERTURE-:},)dnl
+define({:-MDXAPERTURE-:},)dnl
dnl
dnl define if the X server can start without a configuration file
-dnl define({:-MDXDM-:},)dnl
+define({:-MDXDM-:},)dnl
-dnl $OpenBSD: hardware,v 1.3 2021/07/31 10:57:55 jsg Exp $
-The following machines are targeted by OpenBSD/MACHINE:
+dnl $OpenBSD: hardware,v 1.4 2023/03/16 18:04:08 miod Exp $
+The following machines are supported by OpenBSD/MACHINE:
- Microsemi PolarFire SoC Icicle Kit
SiFive HiFive Unmatched
+
+The following systems are being worked on and partially supported:
+
+ Microsemi PolarFire SoC Icicle Kit
+ StarFive VisionFive
-dnl $OpenBSD: whatis,v 1.1 2021/05/02 23:48:14 drahn Exp $
+dnl $OpenBSD: whatis,v 1.2 2023/03/16 18:04:08 miod Exp $
-OpenBSD/MACHINE is just starting to function, please port to more hardware.
+OpenBSD/MACHINE is a port to various 64-bit RISC-V based systems.
-dnl $OpenBSD: contents,v 1.56 2022/09/19 04:29:56 jsg Exp $
+dnl $OpenBSD: contents,v 1.57 2023/03/16 18:04:08 miod Exp $
TopPart
OpenBSDminiroot
It can be copied to the swap partition of an existing
- OpenBSD, Solaris, NetBSD, or Linux installation to
- allow installing or upgrading to OpenBSD OSREV.
+ OpenBSD or Solaris installation to allow installing
+ or upgrading to OpenBSD OSREV.
OpenBSDfloppy
This floppy image will boot on some SBus-based
OpenBSDinstalliso
+OpenBSDinstallfs
+
OpenBSDcd
- installboot The OpenBSD/MACHINE boot loader installation program.
bootblk The OpenBSD/MACHINE boot block.
ofwboot The OpenBSD/MACHINE secondary boot loader.
ofwboot.net The OpenBSD/MACHINE network boot loader.
DistributionDescription(eight)
-OpenBSDbase(196130365,464799744)
+OpenBSDbase(198247474,465523925)
-OpenBSDcomp(79563695,303706112)
+OpenBSDcomp(80159223,296518479)
-OpenBSDgame(2910381,7479296)
+OpenBSDgame(2911259,7140710)
-OpenBSDman(7799738,32860160)
+OpenBSDman(8026239,30965601)
-OpenBSDxbase(43859576,142434304)
+OpenBSDxbase(44293858,141811302)
-OpenBSDxfont(23519028,38381568)
+OpenBSDxfont(23519071,35818896)
-OpenBSDxserv(10952605,31709184)
+OpenBSDxserv(10928337,32012268)
-OpenBSDxshare(4670097,30439424)
+OpenBSDxshare(4695574,24958269)
-dnl $OpenBSD: prep,v 1.25 2015/03/27 20:50:40 miod Exp $
+dnl $OpenBSD: prep,v 1.26 2023/03/16 18:04:08 miod Exp $
If your UltraSPARC machine is somewhat old, it might need a firmware update
before it can be used under OpenBSD. You are advised to try to install
OpenBSD first; if it can't boot or fails mysteriously, you might need to
http://www.oracle.com/technetwork/systems/patches/firmware/release-history-jsp-138416.html
-:})dnl
-Follow the patch installation notes very carefully. You will need to open
+Follow the patch installation notes very carefully. You may need to open
your machine in order to apply this patch.