archlinux-s390x/arch-kernel/README.md

23 lines
668 B
Markdown
Raw Permalink Normal View History

2025-06-02 15:52:32 -04:00
# Arch Linux Kernel Build for s390x
Cross-compilation of the Arch Linux kernel for IBM s390x.
2025-06-02 15:52:32 -04:00
## Files
- `PKGBUILD-s390x` -- modified PKGBUILD for s390x cross-compilation
- `config-s390x` -- kernel config with s390x drivers (DASD, QETH, channel I/O) and Arch defaults
- `linux/` -- clone of Arch Linux kernel packaging repository (reference)
2025-06-02 15:52:32 -04:00
## Differences from Standard Arch Kernel
2025-06-02 15:52:32 -04:00
- Uses `s390x-linux-gnu-gcc` cross-compilation toolchain
- s390x-specific config: DASD storage, QETH networking, channel I/O, `CONFIG_UNIX=y`, `CONFIG_KMOD=y`
- No documentation build
- Boot image from `arch/s390/boot/bzImage` instead of x86
2025-06-02 15:52:32 -04:00
## Building
```bash
make kernel
```