Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
builderpages:abingham:486_linux_notes [2024/08/09 00:09] – Revision from 2024-08-09 builderpages:abingham:486_linux_notes [2026/06/15 12:54] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +/* Imported from Wayback Machine
 +   Original URL : https://retrobrewcomputers.org/doku.php?id=builderpages:abingham:486_linux_notes
 +   Snapshot date: 2025-12-08
 +   Generator    : wayback-archiver
 +*/
 +
 +Working on Ubuntu 16.04 LTS x64 edition.
 +
 +Use https://github.com/richfelker/musl-cross-make to create an i486 musl cross compiler
 +
 +Use https://github.com/landley/mkroot to create a kernel + file system image
 +
 +Copied mkroot/modules/kernel to mkroot/modules/kernel-ab and removed some of the config options: -ipv6 support -ethernet -ethernet card driver -ext2/4 and vfat support -high performance timer -no hz mode -
 +
 +The final kernel + compressed ram image is ~1500kb. It includes a 16550 serial driver for the console, and we have a 16550 serial port on the V3 MS-DOS Support Board.
 +
 +Booting this image in QEMU requires 24 MB of RAM.
 +
 +We will need to support the 'Query System Memory Map' function - http://www.uruk.org/orig-grub/mem64mb.html - for the kernel to know what memory is in the system.
  
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0