wok diff linld/stuff/linld.txt @ rev 17004

Add libjson-c
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Aug 12 13:24:09 2014 +0200 (2014-08-12)
parents
children 23fc786c04e8
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/linld/stuff/linld.txt	Tue Aug 12 13:24:09 2014 +0200
     1.3 @@ -0,0 +1,42 @@
     1.4 +Linld 0.97
     1.5 +
     1.6 +Linld is a Linux loader for DOS. I wrote it when loadlin failed to load newer
     1.7 +kernel for me and I found loadlin source to bee too big and complex to fix.
     1.8 +
     1.9 +So I just wrote a repacement.
    1.10 +
    1.11 +Build instructions
    1.12 +------------------
    1.13 +You need a DOS/Windows machine. Download linld097devel.tar.bz2,
    1.14 +unpack it, cd DIST/LINLD097 and run !COMPILE.BAT
    1.15 +
    1.16 +Usage
    1.17 +-----
    1.18 +
    1.19 +LINLD [image=<file>] [initrd=<file>] [vga=vgamode] [cl=<kernel cmdline>]
    1.20 +vgamode: ask,extended,normal or dec/oct/hex number
    1.21 +Defaults:
    1.22 +        image=bzImage
    1.23 +        initrd=(nothing)
    1.24 +        cl=auto
    1.25 +        vga=0
    1.26 +Use quotes: "cl=..." if you need spaces in cmdline
    1.27 +Use cl=@filename to take cmdline from file
    1.28 +
    1.29 +Acknowledgements
    1.30 +----------------
    1.31 +Lots of code was borrowed from loadlin source
    1.32 +(author of loadlin is Hans Lermen <lermen@elserv.ffm.fgan.de>).
    1.33 +Some code from linux kernel (setup.S) was used too.
    1.34 +Thank you guys!
    1.35 +
    1.36 +Changelog
    1.37 +---------
    1.38 +0.91    Added support for cl=@filename
    1.39 +0.92    VCPI voodoo magic: booting under EMM386 and foes :-)
    1.40 +0.93    Cleanup. cl=@filename: cr/lf will be converted to two spaces
    1.41 +0.94    Ugly workaround for DOS int 15 fn 88 breakage
    1.42 +0.95    Bug squashed: vga=NNN did not like dec numbers, oct/hex only
    1.43 +        Some VCPI comments added
    1.44 +0.96    Do not lowercase entire command line
    1.45 +0.97    memtop() must be rounded down to page boundary