OpenBSD/arm64 is a port of OpenBSD to various 64-bit ARM based systems.
A mailing list for ARM-based ports is available at
arm@openbsd.org.
To join the OpenBSD/arm mailing list, send a message body of
"subscribe arm" to
majordomo@openbsd.org.
Please be sure to check our mailing list policy before
subscribing.
|
Current status
The current target platforms are Allwinner A64/H5/H6/H616, Amlogic
G12B/SM1, AMD Opteron A1100, Ampere eMAG/Altra, Apple M1/M2, Marvell
ARMADA 3K/7K/8K, Rockchip RK3328/RK3399/RK3528/RK356x/RK3588, Broadcom
BCM2837/BCM2711/BCM2712 (Raspberry Pi 3/4/5), Qualcomm Snapdragon
7x/8x and Socionext SCA11.
The install media includes firmware required to boot the
Raspberry Pi 3/4/5.
The Raspberry Pi boards require closed but redistributable files on the
system disk to load into the VC4 GPU which starts the ARM cores.
By default the boot ROM on Raspberry Pi 3 and older versions on
Raspberry Pi 4 will only try to load these files off an SD card.
To load the firmware off the SD card and have the root disk on USB after
installing OpenBSD, reboot and interrupt U-Boot before the timeout
expires and instruct U-Boot to prefer USB over the SD card:
Hit any key to stop autoboot: 0
U-Boot> setenv boot_targets usb0 mmc0 pxe dhcp
U-Boot> saveenv
U-Boot> boot
Some Raspberry Pi models that do not work with the included U-Boot
(e.g. Raspberry Pi 400) can instead be booted using
EDK2-based UEFI firmware.
The simplest way to use this is to install the firmware on an SD
card and install the OS on USB.
Apple systems need to have a UEFI environment installed before
OpenBSD can be booted. This can be done by running the
Asahi Linux installer. Afterwards you can boot the installer from
a USB device connected to one of the ports on the machine.
Ampere eMAG, Ampere Altra and AMD Opteron systems come with a UEFI
firmware in ROM and can boot off SATA or USB devices without board
specific boot files on the system disk.
Most other machines load their firmware from the boot media and
require additional steps to create bootable install media. See the
OpenBSD/arm64 snapshot installation instructions for further details.
Supported hardware
OpenBSD/arm64 runs on the following hardware:
- Allwinner A64/H5/H6/H616
- Pine64 Pine 64/64+
- Pine64 H64
- Pine64 Pinebook
- NanoPi A64
- Orange Pi PC2
- Orange Pi Zero Plus
- Orange Pi Zero2
- AMD Opteron A1100 (Seattle)
- AMD Seattle Development Board
- SoftIron OverDrive 1000
- SoftIron OverDrive 3000
- Amlogic G12B/SM1
- Banana Pi BPI-M5
- Hardkernel ODROID-N2
- Hardkernel ODROID-C4
- Hardkernel ODROID-HC4
- Ampere eMAG
- Lenovo ThinkSystem HR330A
- Lenovo ThinkSystem HR350A
- Ampere Altra
- GIGABYTE R152-P30/31/32
- GIGABYTE E252-P30/31
- GIGABYTE R272-P30/31/32/33
- Apple M1/M2
- Apple Mac mini (M1, 2020)
- Apple MacBook Air (M1, 2020)
- Apple MacBook Pro (13-inch, M1, 2020)
- Apple iMac (24-inch, M1, 2021)
- Apple MacBook Pro (14-inch, M1 Pro/Max, 2021)
- Apple MacBook Pro (16-inch, M1 Pro/Max, 2021)
- Apple Mac Studio (M1 Max/Ultra, 2022)
- Apple Mac mini (M2, 2023)
- Apple MacBook Air (13-inch, M2, 2022)
- Apple MacBook Pro (13-inch, M2, 2022)
- Apple MacBook Air (15-inch, M2, 2023)
- Apple Mac mini (M2 Pro, 2023)
- Apple MacBook Pro (14-inch, M2 Pro/Max, 2023)
- Apple MacBook Pro (16-inch, M2 Pro/Max, 2023)
- Apple Mac Studio (M2 Max/Ultra, 2023)
- Broadcom BCM2837/BCM2711/BCM2712
- Raspberry Pi 3
- Raspberry Pi 3 Model B+
- Raspberry Pi 4
- Raspberry Pi 400
- Raspberry Pi Compute Module 4
- Raspberry Pi 5
- Cix CD8180
- Marvell ARMADA 3K
- Turris MOX
- Marvell ESPRESSObin
- GL.iNet Brume
- Marvell ARMADA 7K/8K
- SolidRun/Marvell MACCHIATObin
- NXP i.MX 8M Quad/Mini/Plus
- MNT Reform
- SolidRun CuBox-M
- SolidRun HummingBoard
- Qualcomm Snapdragon 7cx (SC7180/SC7180P)
- Qualcomm Snapdragon 8cx Gen 3 (SC8280XP)
- Lenovo ThinkPad X13s Gen 1
- Microsoft Windows Dev Kit 2023
- Qualcomm Snapdragon X Elite (X1E80100)
- ASUS Vivobook S 15
- HONOR MagicBook Art 14 Snapdragon
- HP OmniBook X 14
- Lenovo Yoga Slim 7x
- Lenovo Thinkpad T14s Gen 6
- Samsung Galaxy Book4 Edge
- Rockchip RK3328/RK3399(pro)
- Pine64 ROCK64
- Pine64 ROCKPro64
- Pinebook Pro
- Firefly-RK3399
- FriendlyElec NanoPC-T4
- Theobroma Systems RK3399-Q7
- Radxa ROCK Pi N10
- Rockchip RK3528
- Rockchip RK3566/RK3568
- Pine64 Quartz64 Model A
- Pine64 Quartz64 Model B
- ROC-RK3566-PC
- NanoPi R5S
- Radxa ROCK 3A
- Rockchip RK3588
- Radxa ROCK 5B
- NanoPi R6C
- NanoPi R6S
- Socionext SC2A11
- Socionext SynQuacer-E Developerbox
In general, other boards/machines that use one of the SoCs listed above
will work as well, as long as UEFI firmware (e.g. U-Boot or EDK II
firmware) is available. Both device trees and ACPI are supported.
An updated device tree may have to be supplied to make OpenBSD usable.
No real time clock: Many of the arm64 devices do not have a
battery-backed real time clock, but ntpd(8)
should be able to compensate.
Getting and installing OpenBSD/arm64:
The latest supported OpenBSD/arm64 release is
OpenBSD 7.7.
Here are the
OpenBSD/arm64 installation instructions.
Snapshots are made available from time to time, in
this location
as well as on a few
mirrors.
Here are the
OpenBSD/arm64 snapshot installation instructions as well.
¡®Yes, sir. I felt sure you understood that. She said she had told you.¡¯ "Why, eh,--I--I don't know that my movements need have anything to do with his. Yours, of course,--" "Ah, but if it saved your life!" "No, I'm not," grumbled the Doctor, "I've had enough of this wild-goose chase. And besides, it's nearly dinner time." "I am coming to that," Lawrence said, lighting a fresh cigarette. "As soon as Bruce was in trouble and the plot began to reel off I saw that it was mine. Of course there were large varyings in the details, but the scheme was mine. It was even laid on the same spot as my skeleton story. When I grasped that, I knew quite well that somebody must have stolen my plot." Judy In a coach-house, through which we passed on our way to see the prince's favourite horses with the state carriages¡ªquite commonplace and comfortable, and made at Palitana¡ªwas a chigram,[Pg 68] off which its silk cover was lifted; it was painted bright red and spangled with twinkling copper nails. This carriage, which is hermetically closed when the Ranee goes out in it, was lined with cloth-of-gold patterned with Gohel Sheri's initials within a horseshoe: a little hand-glass on one of the cushions, two boxes of chased silver, the curtains and hangings redolent of otto of roses. "Are you certain of it? You have seen so very little of him, and you may be mistaken." "And your wife?" "I drawed on my man's bundle o' wood," said Gid, "and then dropped a little, so's to git him where he was biggest and make sure o' him." HoME²¨¶àÒ°½áÒÂ×óÏßÊÓÆµ
ENTER NUMBET 0016www.iotev.com.cn
jc8news.com.cn
gwumsr.com.cn
www.htzpsx.com.cn
hmchain.com.cn
pschain.com.cn
op8news.com.cn
www.shkuaijie.com.cn
www.pqlepz.com.cn
xafsl.com.cn