Enjoy Slackware 15.0!
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
slackwarearm:development_di_rk3399 [2021/05/08 05:02 (UTC)] mozes |
slackwarearm:development_di_rk3399 [2021/10/07 16:26 (UTC)] mozes |
||
---|---|---|---|
Line 7: | Line 7: | ||
< | < | ||
- | ====== | + | ====== |
- | ^ ^ Details ^ | + | The boot loader employed on the RockPro64 and PineBook Pro is [[https:// |
- | | Vendor | PINE 64 | | + | |
- | | SoC (System on Chip) | RK3399 | | + | ====== Trusted Firmware-A |
- | | Hardware Models | + | |
- | | Slackware AArch64 Integration Date | May 2021 | | + | The ARM Trusted Firmware is embedded within the supplied U-Boot loader, and aren't used by the end-user directly. |
- | | Slackware AArch64 Integration Developer(s) | Stuart Winter <mozes@slackware>, Brent Earl | | + | However, some platforms require the Trusted Firmware to boot a Kernel. |
- | | Status | + | |
+ | The single build script is used to produce the trusted firmware assets for all supported | ||
+ | |||
+ | ^ Asset(s) ^ Description ^ | ||
+ | | [[http:// | ||
+ | | [[http:// | ||
+ | |||
+ | ====== U-Boot Boot Loader ====== | ||
+ | |||
+ | ======= Recovery / Initialisation SD Card image ======= | ||
+ | |||
+ | * Needs script work to create one | ||
+ | |||
+ | ======= U-Boot configured to boot from SPI Flash ======= | ||
+ | |||
+ | ======= U-Boot configured to boot from SD Card ======= | ||
+ | |||
+ | Built and available but not used for either the Operating System Installation nor Operating System Proper. | ||
+ | The image can be written to an SD Card as a header and booted, but U-Boot would fail to boot sometimes after changes to the /boot filesystem, so it was unsuitable as a solution. | ||
+ | |||
+ | ==== Boot Media ==== | ||
+ | |||
+ | * OS and Installer Bootware for SD cards | ||
- | ====== | ||
- | |||
- | * sd card images | ||
====== Slackware Operating System ====== | ====== Slackware Operating System ====== | ||
Line 51: | Line 70: | ||
==== Kernel Module Loader ==== | ==== Kernel Module Loader ==== | ||
- | < | + | < |
The Kernel Module Loader is responsible for loading software drivers (in the form of Kernel Modules) for a variety of common hardware, plus hardware for specific Hardware Models. | The Kernel Module Loader is responsible for loading software drivers (in the form of Kernel Modules) for a variety of common hardware, plus hardware for specific Hardware Models. | ||
Line 60: | Line 79: | ||
^ Asset ^ Description ^ | ^ Asset ^ Description ^ | ||
- | | [[http:// | + | | [[http:// |
< | < | ||
Line 80: | Line 99: | ||
====== Serial Console System Login ====== | ====== Serial Console System Login ====== | ||
+ | |||
+ | <note important> | ||
To enable a TTY that presents a OS login prompt, which enables system access via the Serial adapter. | To enable a TTY that presents a OS login prompt, which enables system access via the Serial adapter. | ||
- | **All Hardware Models must support this.** | + | All Hardware Models must support this. |
- | ^ Package Series ^ Package ^ Asset changed ^ Src ^ Notes ^ | + | ^ Package Series ^ Package ^ Asset changed ^ Src ^ |
- | | a | sysvinit-scripts | / | + | | a | sysvinit-scripts | / |
- | | a | etc | / | + | |
The additions script has inline documentation. | The additions script has inline documentation. | ||
Line 102: | Line 122: | ||
==== X11/Xorg Window System ==== | ==== X11/Xorg Window System ==== | ||
- | Uses existing fbturbo driver package. | + | Package: x/x11-skel |
- | No changes required. | + | Asset: doinst.sh |
+ | The x11-skel package' | ||
+ | Xorg to automatically configure the video display. | ||
- | ====== Slackware Installer ====== | + | Other Hardware Models contain configuration within this doinst.sh script. |
- | < | + | ====== |
- | Merging some of these changes back upstream is on the to do list </ | + | |
==== Automatic Handling of the OS /boot Partition ==== | ==== Automatic Handling of the OS /boot Partition ==== | ||
Line 117: | Line 138: | ||
==== Installing the Boot Loader onto SPI Flash ==== | ==== Installing the Boot Loader onto SPI Flash ==== | ||
- | / | + | / |
+ | |||
+ | ==== Hardware Model Installer Runtime Configuration Adjustments ==== | ||
+ | |||
+ | / | ||
+ | |||
+ | Pinebook Pro and RockPro64 - select larger font size. | ||
==== Disabling Filesystem Checks ==== | ==== Disabling Filesystem Checks ==== | ||
Line 128: | Line 155: | ||
Should the Hardware Model not have an RTC, there is a change to make within the Slackware Installer. | Should the Hardware Model not have an RTC, there is a change to make within the Slackware Installer. | ||
/ | / | ||
+ | |||
+ | ====== Hardware Management ====== | ||
+ | |||
+ | ==== Monitoring ==== | ||
+ | |||
+ | Not yet implemented | ||
+ | |||
+ | [[https:// | ||