Hi,
     I am trying to boot a floppy image in my Dell Laptop using
memdisk from syslinux . When memdisk is loaded from grub2 (linux16 and
initrd16), nearly 2 GB of ram is not usable out of 4 GB RAM. This is
the floppy image used
https://github.com/skodabenz/Tianocore_DUET_memdisk_compiled/blob/master/Tiano_EDK2_DUET_X64.img
and this is the grub2 config file

menuentry "Boot DUET " {
linux16 ${prefix}/memdisk floppy ro nopass
initrd16 ${prefix}/Tiano_EDK2_DUET_X64.img
}

I have attached the memmap outputs (from EFI shell) while loading the
image directly (memmap_direct.txt), memdisk through syslinux
(memmap_syslinux.txt), memdisk through grub2 (memmap_grub2.txt).
Loading memdisk through syslinux, ram space covered for the memdisk
and floppy image is only about 8 MB. Is this due to the way grub
allocates memory for initrd? Where is the bug? Memdisk or Grub2. I
think since memdisk works perfectly with syslinux, this has something
to do with grub2. Regards

Keshav

Type       Start            End               # Pages          Attributes
available  0000000000086000-000000000009AFFF  0000000000000015 000000000000000F
BS_data    000000000009B000-000000000009BFFF  0000000000000001 000000000000000F
ACPI_NVS   000000000009C000-000000000009EFFF  0000000000000003 000000000000000F
available  0000000000100000-0000000035D75FFF  0000000000035C76 000000000000000F
BS_data    0000000035D76000-0000000037232FFF  00000000000014BD 000000000000000F
available  0000000037233000-0000000037316FFF  00000000000000E4 000000000000000F
LoaderData 0000000037317000-0000000037332FFF  000000000000001C 000000000000000F
available  0000000037333000-0000000037379FFF  0000000000000047 000000000000000F
LoaderCode 000000003737A000-0000000037432FFF  00000000000000B9 000000000000000F
BS_data    0000000037433000-0000000037632FFF  0000000000000200 000000000000000F
available  0000000037633000-000000003777EFFF  000000000000014C 000000000000000F
BS_code    000000003777F000-0000000037832FFF  00000000000000B4 000000000000000F
RT_code    0000000037833000-0000000037932FFF  0000000000000100 800000000000000F
RT_data    0000000037933000-0000000037A32FFF  0000000000000100 800000000000000F
reserved   0000000037A33000-0000000037A36FFF  0000000000000004 000000000000000F
ACPI_NVS   0000000037A37000-0000000037B36FFF  0000000000000100 000000000000000F
ACPI_recl  0000000037B37000-0000000037BB6FFF  0000000000000080 000000000000000F
BS_data    0000000037BB7000-0000000037C1BFFF  0000000000000065 000000000000000F
BS_data    0000000037C4C000-0000000037C4CFFF  0000000000000001 0000000000000008
BS_code    0000000037C4D000-0000000037C65FFF  0000000000000019 0000000000000008
BS_data    0000000037C66000-0000000037C67FFF  0000000000000002 0000000000000008
BS_code    0000000037C68000-0000000037C6EFFF  0000000000000007 0000000000000008
reserved   0000000037D1F000-0000000037E86FFF  0000000000000168 0000000000000001
reserved   0000000037E87000-00000000BDAA0FFF  0000000000085C1A 0000000000000008
reserved   00000000BDAA1000-00000000BDAA6FFF  0000000000000006 0000000000000001
reserved   00000000BDAA7000-00000000BDBB9FFF  0000000000000113 0000000000000008
reserved   00000000BDBBA000-00000000BDC0EFFF  0000000000000055 0000000000000001
reserved   00000000BDC0F000-00000000BDD07FFF  00000000000000F9 0000000000000008
reserved   00000000BDD08000-00000000BDF0EFFF  0000000000000207 0000000000000001
reserved   00000000BDF0F000-00000000BDF17FFF  0000000000000009 0000000000000008
reserved   00000000BDF18000-00000000BDF1EFFF  0000000000000007 0000000000000001
reserved   00000000BDF1F000-00000000BDF62FFF  0000000000000044 0000000000000008
ACPI_NVS   00000000BDF63000-00000000BDF9EFFF  000000000000003C 0000000000000001
reserved   00000000BDF9F000-00000000BDFE3FFF  0000000000000045 0000000000000008
ACPI_recl  00000000BDFE4000-00000000BDFFEFFF  000000000000001B 0000000000000008
reserved   00000000BDFFF000-00000000BDFFFFFF  0000000000000001 0000000000000008
available  0000000100000000-000000013FFFFFFF  0000000000040000 000000000000000F

  reserved  : 549,518 Pages (2,250,825,728)
  LoaderCode:     185 Pages (757,760)
  LoaderData:      28 Pages (114,688)
  BS_code   :     212 Pages (868,352)
  BS_data   :   5,926 Pages (24,272,896)
  RT_code   :     256 Pages (1,048,576)
  RT_data   :     256 Pages (1,048,576)
  available : 483,074 Pages (1,978,671,104)
  ACPI_recl :     155 Pages (634,880)
  ACPI_NVS  :     319 Pages (1,306,624)
Total Memory: 1,915 MB (2,008,723,456) Bytes

Type       Start            End               # Pages          Attributes
available  0000000000086000-000000000009BFFF  0000000000000016 000000000000000F
BS_data    000000000009C000-000000000009CFFF  0000000000000001 000000000000000F
ACPI_NVS   000000000009D000-000000000009EFFF  0000000000000002 000000000000000F
available  0000000000100000-00000000BB46BFFF  00000000000BB36C 000000000000000F
BS_data    00000000BB46C000-00000000BCC38FFF  00000000000017CD 000000000000000F
available  00000000BCC39000-00000000BCD1CFFF  00000000000000E4 000000000000000F
LoaderData 00000000BCD1D000-00000000BCD38FFF  000000000000001C 000000000000000F
available  00000000BCD39000-00000000BCD7FFFF  0000000000000047 000000000000000F
LoaderCode 00000000BCD80000-00000000BCE38FFF  00000000000000B9 000000000000000F
BS_data    00000000BCE39000-00000000BD038FFF  0000000000000200 000000000000000F
available  00000000BD039000-00000000BD078FFF  0000000000000040 000000000000000F
BS_code    00000000BD079000-00000000BD238FFF  00000000000001C0 000000000000000F
RT_code    00000000BD239000-00000000BD338FFF  0000000000000100 800000000000000F
RT_data    00000000BD339000-00000000BD438FFF  0000000000000100 800000000000000F
reserved   00000000BD439000-00000000BD43CFFF  0000000000000004 000000000000000F
ACPI_NVS   00000000BD43D000-00000000BD53CFFF  0000000000000100 000000000000000F
ACPI_recl  00000000BD53D000-00000000BD5BCFFF  0000000000000080 000000000000000F
BS_data    00000000BD5BD000-00000000BD621FFF  0000000000000065 000000000000000F
BS_data    00000000BD652000-00000000BD65AFFF  0000000000000009 0000000000000008
BS_code    00000000BD65B000-00000000BD689FFF  000000000000002F 0000000000000008
BS_data    00000000BD68A000-00000000BD68CFFF  0000000000000003 0000000000000008
BS_code    00000000BD68D000-00000000BD697FFF  000000000000000B 0000000000000008
reserved   00000000BD938000-00000000BDA9FFFF  0000000000000168 0000000000000001
reserved   00000000BDAA0000-00000000BDAA0FFF  0000000000000001 0000000000000008
reserved   00000000BDAA1000-00000000BDAA6FFF  0000000000000006 0000000000000001
reserved   00000000BDAA7000-00000000BDBB9FFF  0000000000000113 0000000000000008
reserved   00000000BDBBA000-00000000BDC0EFFF  0000000000000055 0000000000000001
reserved   00000000BDC0F000-00000000BDD07FFF  00000000000000F9 0000000000000008
reserved   00000000BDD08000-00000000BDF0EFFF  0000000000000207 0000000000000001
reserved   00000000BDF0F000-00000000BDF17FFF  0000000000000009 0000000000000008
reserved   00000000BDF18000-00000000BDF1EFFF  0000000000000007 0000000000000001
reserved   00000000BDF1F000-00000000BDF62FFF  0000000000000044 0000000000000008
ACPI_NVS   00000000BDF63000-00000000BDF9EFFF  000000000000003C 0000000000000001
reserved   00000000BDF9F000-00000000BDFE3FFF  0000000000000045 0000000000000008
ACPI_recl  00000000BDFE4000-00000000BDFFEFFF  000000000000001B 0000000000000008
reserved   00000000BDFFF000-00000000BDFFFFFF  0000000000000001 0000000000000008
available  0000000100000000-000000013FFFFFFF  0000000000040000 000000000000000F

  reserved  :   1,653 Pages (6,770,688)
  LoaderCode:     185 Pages (757,760)
  LoaderData:      28 Pages (114,688)
  BS_code   :     506 Pages (2,072,576)
  BS_data   :   6,719 Pages (27,521,024)
  RT_code   :     256 Pages (1,048,576)
  RT_data   :     256 Pages (1,048,576)
  available : 1,029,357 Pages (4,216,246,272)
  ACPI_recl :     155 Pages (634,880)
  ACPI_NVS  :     318 Pages (1,302,528)
Total Memory: 4,053 MB (4,250,746,880) Bytes

Type       Start            End               # Pages          Attributes
available  0000000000086000-000000000009AFFF  0000000000000015 000000000000000F
BS_data    000000000009B000-000000000009BFFF  0000000000000001 000000000000000F
ACPI_NVS   000000000009C000-000000000009EFFF  0000000000000003 000000000000000F
available  0000000000100000-00000000BB66CFFF  00000000000BB56D 000000000000000F
BS_data    00000000BB66D000-00000000BCFB4FFF  0000000000001948 000000000000000F
available  00000000BCFB5000-00000000BD098FFF  00000000000000E4 000000000000000F
LoaderData 00000000BD099000-00000000BD0B4FFF  000000000000001C 000000000000000F
available  00000000BD0B5000-00000000BD0FBFFF  0000000000000047 000000000000000F
LoaderCode 00000000BD0FC000-00000000BD1B4FFF  00000000000000B9 000000000000000F
BS_data    00000000BD1B5000-00000000BD3B4FFF  0000000000000200 000000000000000F
available  00000000BD3B5000-00000000BD500FFF  000000000000014C 000000000000000F
BS_code    00000000BD501000-00000000BD5B4FFF  00000000000000B4 000000000000000F
RT_code    00000000BD5B5000-00000000BD6B4FFF  0000000000000100 800000000000000F
RT_data    00000000BD6B5000-00000000BD7B4FFF  0000000000000100 800000000000000F
reserved   00000000BD7B5000-00000000BD7B8FFF  0000000000000004 000000000000000F
ACPI_NVS   00000000BD7B9000-00000000BD8B8FFF  0000000000000100 000000000000000F
ACPI_recl  00000000BD8B9000-00000000BD938FFF  0000000000000080 000000000000000F
BS_data    00000000BD939000-00000000BD99DFFF  0000000000000065 000000000000000F
BS_data    00000000BD9CE000-00000000BD9CEFFF  0000000000000001 0000000000000008
BS_code    00000000BD9CF000-00000000BD9E7FFF  0000000000000019 0000000000000008
BS_data    00000000BD9E8000-00000000BD9E9FFF  0000000000000002 0000000000000008
BS_code    00000000BD9EA000-00000000BD9F0FFF  0000000000000007 0000000000000008
reserved   00000000BDAA1000-00000000BDAA6FFF  0000000000000006 0000000000000001
reserved   00000000BDAA7000-00000000BDBB9FFF  0000000000000113 0000000000000008
reserved   00000000BDBBA000-00000000BDC0EFFF  0000000000000055 0000000000000001
reserved   00000000BDC0F000-00000000BDD07FFF  00000000000000F9 0000000000000008
reserved   00000000BDD08000-00000000BDF0EFFF  0000000000000207 0000000000000001
reserved   00000000BDF0F000-00000000BDF17FFF  0000000000000009 0000000000000008
reserved   00000000BDF18000-00000000BDF1EFFF  0000000000000007 0000000000000001
reserved   00000000BDF1F000-00000000BDF62FFF  0000000000000044 0000000000000008
ACPI_NVS   00000000BDF63000-00000000BDF9EFFF  000000000000003C 0000000000000001
reserved   00000000BDF9F000-00000000BDFE3FFF  0000000000000045 0000000000000008
ACPI_recl  00000000BDFE4000-00000000BDFFEFFF  000000000000001B 0000000000000008
reserved   00000000BDFFF000-00000000BDFFFFFF  0000000000000001 0000000000000008
available  0000000100000000-000000013FFFFFFF  0000000000040000 000000000000000F

  reserved  :   1,292 Pages (5,292,032)
  LoaderCode:     185 Pages (757,760)
  LoaderData:      28 Pages (114,688)
  BS_code   :     212 Pages (868,352)
  BS_data   :   7,089 Pages (29,036,544)
  RT_code   :     256 Pages (1,048,576)
  RT_data   :     256 Pages (1,048,576)
  available : 1,030,137 Pages (4,219,441,152)
  ACPI_recl :     155 Pages (634,880)
  ACPI_NVS  :     319 Pages (1,306,624)
Total Memory: 4,057 MB (4,254,257,152) Bytes
_______________________________________________
Bug-grub mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to