Closed GoogleCodeExporter closed 9 years ago
seems to be an issue with (md)0x800
any value between (md)0x800 and (md)0x87F gives the wrong result
Is this a gate_a20 issue?
Original comment by Steve6375
on 29 May 2013 at 3:24
physical address range from 1M to 32M is reserved for grub4dos internal code
and data. Users should not use this range.
Original comment by tinyb...@gmail.com
on 30 May 2013 at 2:29
If we should not use that range (1-32M) why is this not documented and why is
there no warning from grub4dos?
Can you tell us what ranges between 1-32M are used by grub4dos?
Thanks
Steve
Original comment by Steve6375
on 30 May 2013 at 2:40
> not documented? no warning?
Perhaps it is because grub4dos always lacks docs, or there is not enough time
to write docs/warnings.
> what ranges between 1-32M are used by grub4dos?
The whole range 1-32M are reserved for future use by grub4dos. Some
conventional memory ranges may be used by users. I think chenall would document
them.
User programs(that is, the process' code/data) may use memory at 32M. The
kernel command(for loading Linux kernel) also use memory at 32M. Both will
destroy(overwrite) data at 32M.
Original comment by tinyb...@gmail.com
on 31 May 2013 at 10:23
Original issue reported on code.google.com by
Steve6375
on 29 May 2013 at 3:01