wok diff linld/stuff/src/LOAD.CPP @ rev 22152
linld: hack for VCPI
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Wed Nov 06 21:02:18 2019 +0100 (2019-11-06) |
parents | fcb1de9af8f7 |
children | a0dccc5d133d |
line diff
1.1 --- a/linld/stuff/src/LOAD.CPP Thu Oct 17 10:59:42 2019 +0200 1.2 +++ b/linld/stuff/src/LOAD.CPP Wed Nov 06 21:02:18 2019 +0100 1.3 @@ -158,6 +158,7 @@ 1.4 if((kernelparams->setup_sects)>=(_32k/512) || // 0th sector not counted 1.5 kernelparams->boot_flag != 0xAA55) 1.6 die("Not a kernel"); 1.7 + heap_top += // Hack for VCPI. Need fix. 1.8 _rm_size=0x200*(kernelparams->setup_sects+1); 1.9 m->size -= _rm_size; 1.10 m->chunk_size -= _rm_size; 1.11 @@ -174,7 +175,7 @@ 1.12 if((int)root_dev) kernelparams->root_dev = root_dev; 1.13 1.14 if(kernelparams->header == HdrS) { // starting linux 1.3.73 1.15 - if(kernelparams->loadflags & 1) { 1.16 + if(kernelparams->loadflags & 1) { // zImage as pre 1.3.73 1.17 extern void far last_ditch(); 1.18 kernelparams->realmode_switch_ofs = (u16) last_ditch; 1.19 kernelparams->realmode_switch_seg = _CS;