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

Reply via email to