Tom said:
> [ 0.000000] BIOS-e820: [mem 0x0000000000058000-0x0000000000058fff] reserved
>if this is real (that's a BIG if), then this machine is not DOS
>compatible.
Well... Tom was right about the BIG if.
First here what I now believe is the real memory map of my computer:
[ 0.000000] e820: BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009c3ff] usable
[ 0.000000] BIOS-e820: [mem 0x000000000009c400-0x000000000009ffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000000e0000-0x00000000000fffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000b3cb6fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b3cb7000-0x00000000b3cedfff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000b3cee000-0x00000000b4096fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000b4097000-0x00000000b4097fff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000b4098000-0x00000000b4098fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000b4099000-0x00000000c0c1bfff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c0c1c000-0x00000000c2473fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000c2474000-0x00000000c248afff] ACPI data
[ 0.000000] BIOS-e820: [mem 0x00000000c248b000-0x00000000c2585fff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c2586000-0x00000000c28adfff] ACPI NVS
[ 0.000000] BIOS-e820: [mem 0x00000000c28ae000-0x00000000c2fa1fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000c2fa2000-0x00000000c2ffffff] usable
[ 0.000000] BIOS-e820: [mem 0x00000000c3000000-0x00000000c7ffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fed00000-0x00000000fed00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[ 0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x0000000236ffffff] usable
[ 0.000000] NX (Execute Disable) protection: active
[ 0.000000] SMBIOS 3.1 present.
[ 0.000000] DMI: System manufacturer System Product Name/PRIME H310M-C R2.0,
BIOS 1004 09/06/2019
And now, for the explanation, I was booting Linux in UEFI map.
So I believe what it was doing was converting internally the UEFI memory map
(there is a service for getting that)
in BIOS-e820 table. And the table can be a little bit different than the one
given when booted in real mode, as we
can see.
I am sorry for all the fuss.
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel