wok diff linld/stuff/src/HIMEM.CPP @ rev 23986

syslinux: fix iso2exe/init
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Dec 02 12:35:41 2020 +0000 (2020-12-02)
parents 306a4bbdee7d
children afa00d471293
line diff
     1.1 --- a/linld/stuff/src/HIMEM.CPP	Wed Nov 06 21:02:18 2019 +0100
     1.2 +++ b/linld/stuff/src/HIMEM.CPP	Wed Dec 02 12:35:41 2020 +0000
     1.3 @@ -6,14 +6,14 @@
     1.4  #include "crtl.h"
     1.5  #include "common.h"
     1.6  
     1.7 -int skip_alloc;
     1.8 +u16 skip_alloc;
     1.9  
    1.10  void load_image(struct image_himem *m) {
    1.11      m->remaining = m->size;
    1.12      m->buf = m->fallback;	// set no_exit btw: die() won't return to DOS
    1.13      u32 buf;
    1.14      u32* bufv= &buf;
    1.15 -    if(((u16 *)&m->fallback)[1] >= 0x10 && !skip_alloc) { // >= _1m ?
    1.16 +    if(((u16 *)&m->fallback)[1] >= (skip_alloc|0x10)) { // >= _1m ?
    1.17  	if(vcpi) {
    1.18  	    bufv = (u32 *)malloc_bufv_or_die(m);	// update m->bufv
    1.19  	}