mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-02 01:18:08 +01:00
Make the Linux kernel & Fiwix->Linux kexec more bare-metal-friendly
* Enable additional hardware drivers in Linux for better bare metal display, network & input device compatibility * Disable ATA-over-Ethernet support, because it spams the network with unnecessary packets, is basically useless for bootstrapping, and may even be a security risk * Increase Fiwix initrd size to 1280MB to fit a larger Linux build * Make the Fiwix kexec size configurable the same way as initrd (and reduce from 280MB to 256MB which is sufficient in my testing) * Use a more conservative memory map for Fiwix & Linux * Boot Linux with consoleblank=0 on bare metal, so the build won't go blind after 5 minutes * Support kexec-fiwix with interrupts disabled (will be useful later when builder-hex0 is updated)
This commit is contained in:
parent
133c05426c
commit
82c570694a
6 changed files with 582 additions and 338 deletions
|
|
@ -48,7 +48,7 @@
|
|||
|
||||
#define BLOCK_SIZE 1024
|
||||
#define FILENAME_LENGTH 256
|
||||
#define INITRD_MB 1152
|
||||
#define INITRD_MB 1280
|
||||
|
||||
const char *input_name = NULL;
|
||||
/**@brief Block device handle.*/
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
a07ed611ce6a0547063be9d5f8ba0f7d14a2ea4e23fa6ff3cbcb09974ece9527 /usr/bin/make_fiwix_initrd
|
||||
68e17d5d7d372101fb7d9857113b9d9b0d19610b19014a742d054d52998c782d /usr/bin/make_fiwix_initrd
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue