[syslinux] efilinux release 0.8

KESHAV P.R. skodabenz at gmail.com
Mon Aug 22 09:58:05 PDT 2011


2011/8/17 KESHAV P.R. <skodabenz at gmail.com>:
> On Wed, Aug 17, 2011 at 16:01, Matt Fleming <matt at console-pimps.org> wrote:
>>
>> Could you try running efilinux -m and see what you get? Though I suspect
>> that again, you'll be returned to the shell. Better yet, could you send
>> me the output of the "memmap" utility that comes with the shell and also
>> the output of "ver"?
>>
>
> Files attached.
>
>> I would guess the firwmare loader doesn't like the efilinux image and
>> it's not jumping to its entry point correctly. Can you successfully run
>> any of the sample applications from gnu-efi? Does grub2-efi run from
>> this shell?
>>
>
> In beta shell, grub2 fails to find prefix.
>
> Eg: The prefix should be (hd0,gpt1)/efi/grub (proper if grub2-efi is
> launched from old shell), in beta shell it is (hd0,gpt1)efi/grub (note
> the missing / before 'efi')
>
>>
>>> x86_64 UEFI Shell (Old)
>>>
>>>  > fs0:
>>>  > cd efi\efilinux
>>>  > efilinux -l
>>> efilinux loader 0.8
>>> (system hang)
>>
>> Urgh, you're best bet at this point might be trying to find out which
>> function call hangs the system, e.g. by instrumenting efilinux with
>> "return EFI_SUCCESS;" and moving it forward in the execution path until
>> your machine hangs.
>>
>
> I suspect something to do with
> http://wiki.osdev.org/UEFI#Calling_Conventions (although I cant help
> much here since I do not know enough programming to hack into
> efilinux).
>
> Regards.
>
> Keshav
>

Any idea on the "hang" issue. I think it would be better if someone
with Sandy Bridge motherboard actually tests this. Did you ask Peter
Jones (pjones - Fedora) about this? He has some Dell UEFI systems and
may help narrow down the problem. Thanks in advance.

Regards.

Keshav

PS: CCed Peter Jones and efilinux.efi file attached.
-------------- next part --------------
Type      Start            End              #pages             Attributes
Available 0000000000086000-000000000009BFFF 0000000000000016 000000000000000F
BS_Data   000000000009C000-000000000009CFFF 0000000000000001 000000000000000F
ACPI_NVS  000000000009D000-000000000009EFFF 0000000000000002 000000000000000F
Available 0000000000100000-00000000BBEEAFFF 00000000000BBDEB 000000000000000F
BS_Data   00000000BBEEB000-00000000BBF0CFFF 0000000000000022 000000000000000F
Available 00000000BBF0D000-00000000BBF25FFF 0000000000000019 000000000000000F
BS_Data   00000000BBF26000-00000000BCE7FFFF 0000000000000F5A 000000000000000F
Available 00000000BCE80000-00000000BCFB6FFF 0000000000000137 000000000000000F
LoaderCode 00000000BCFB7000-00000000BD07FFFF 00000000000000C9 000000000000000F
BS_Data   00000000BD080000-00000000BD27FFFF 0000000000000200 000000000000000F
Available 00000000BD280000-00000000BD2CEFFF 000000000000004F 000000000000000F
BS_Code   00000000BD2CF000-00000000BD47FFFF 00000000000001B1 000000000000000F
RT_Code   00000000BD480000-00000000BD57FFFF 0000000000000100 800000000000000F
RT_Data   00000000BD580000-00000000BD67FFFF 0000000000000100 800000000000000F
Reserved  00000000BD680000-00000000BD683FFF 0000000000000004 000000000000000F
ACPI_NVS  00000000BD684000-00000000BD783FFF 0000000000000100 000000000000000F
ACPIRec   00000000BD784000-00000000BD803FFF 0000000000000080 000000000000000F
BS_Data   00000000BD804000-00000000BD868FFF 0000000000000065 000000000000000F
BS_Data   00000000BD899000-00000000BD8A1FFF 0000000000000009 0000000000000008
BS_Code   00000000BD8A2000-00000000BD8D1FFF 0000000000000030 0000000000000008
BS_Data   00000000BD8D2000-00000000BD8D4FFF 0000000000000003 0000000000000008
BS_Code   00000000BD8D5000-00000000BD8E0FFF 000000000000000C 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
ACPIRec   00000000BDFE4000-00000000BDFFEFFF 000000000000001B 0000000000000008
Reserved  00000000BDFFF000-00000000BDFFFFFF 0000000000000001 0000000000000008
Available 0000000100000000-000000013FFFFFFF 0000000000040000 000000000000000F
  Reserved  :      1,292 Pages (5,292,032)
  LoaderCode:        201 Pages (823,296)
  LoaderData:          0 Pages (0)
  BS_Code   :        493 Pages (2,019,328)
  BS_Data   :      4,590 Pages (18,800,640)
  RT_Code   :        256 Pages (1,048,576)
  RT_Data   :        256 Pages (1,048,576)
  ACPI Recl :        155 Pages (634,880)
  ACPI NVS  :        318 Pages (1,302,528)
  MMIO      :          0 Pages (0)
  Available :  1,032,096 Pages (4,227,465,216)
Total Memory: 4061 MB (4,258,435,072 Bytes)
-------------- next part --------------

Type       Start            End               # Pages          Attributes
available  0000000000086000-000000000009BFFF  0000000000000016 000000000000000F
BS_data    000000000009C000-000000000009CFFF  0000000000000001 000000000000000F
ACPI_NVS   000000000009D000-000000000009EFFF  0000000000000002 000000000000000F
available  0000000000100000-00000000BBED5FFF  00000000000BBDD6 000000000000000F
BS_data    00000000BBED6000-00000000BBF22FFF  000000000000004D 000000000000000F
available  00000000BBF23000-00000000BBF23FFF  0000000000000001 000000000000000F
BS_data    00000000BBF24000-00000000BBF25FFF  0000000000000002 000000000000000F
available  00000000BBF26000-00000000BBF26FFF  0000000000000001 000000000000000F
BS_data    00000000BBF27000-00000000BBF28FFF  0000000000000002 000000000000000F
available  00000000BBF29000-00000000BBF29FFF  0000000000000001 000000000000000F
BS_data    00000000BBF2A000-00000000BBF2EFFF  0000000000000005 000000000000000F
available  00000000BBF2F000-00000000BBF3BFFF  000000000000000D 000000000000000F
BS_data    00000000BBF3C000-00000000BBF42FFF  0000000000000007 000000000000000F
available  00000000BBF43000-00000000BBF50FFF  000000000000000E 000000000000000F
BS_data    00000000BBF51000-00000000BBF52FFF  0000000000000002 000000000000000F
available  00000000BBF53000-00000000BBF53FFF  0000000000000001 000000000000000F
BS_data    00000000BBF54000-00000000BBF54FFF  0000000000000001 000000000000000F
available  00000000BBF55000-00000000BBF78FFF  0000000000000024 000000000000000F
BS_data    00000000BBF79000-00000000BBF82FFF  000000000000000A 000000000000000F
available  00000000BBF83000-00000000BBF85FFF  0000000000000003 000000000000000F
BS_data    00000000BBF86000-00000000BBF86FFF  0000000000000001 000000000000000F
available  00000000BBF87000-00000000BBF87FFF  0000000000000001 000000000000000F
BS_data    00000000BBF88000-00000000BCE7FFFF  0000000000000EF8 000000000000000F
available  00000000BCE80000-00000000BCF64FFF  00000000000000E5 000000000000000F
LoaderData 00000000BCF65000-00000000BCF7FFFF  000000000000001B 000000000000000F
available  00000000BCF80000-00000000BCFC4FFF  0000000000000045 000000000000000F
LoaderCode 00000000BCFC5000-00000000BD07FFFF  00000000000000BB 000000000000000F
BS_data    00000000BD080000-00000000BD27FFFF  0000000000000200 000000000000000F
available  00000000BD280000-00000000BD2CEFFF  000000000000004F 000000000000000F
BS_code    00000000BD2CF000-00000000BD47FFFF  00000000000001B1 000000000000000F
RT_code    00000000BD480000-00000000BD57FFFF  0000000000000100 800000000000000F
RT_data    00000000BD580000-00000000BD67FFFF  0000000000000100 800000000000000F
reserved   00000000BD680000-00000000BD683FFF  0000000000000004 000000000000000F
ACPI_NVS   00000000BD684000-00000000BD783FFF  0000000000000100 000000000000000F
ACPI_recl  00000000BD784000-00000000BD803FFF  0000000000000080 000000000000000F
BS_data    00000000BD804000-00000000BD868FFF  0000000000000065 000000000000000F
BS_data    00000000BD899000-00000000BD8A1FFF  0000000000000009 0000000000000008
BS_code    00000000BD8A2000-00000000BD8D1FFF  0000000000000030 0000000000000008
BS_data    00000000BD8D2000-00000000BD8D4FFF  0000000000000003 0000000000000008
BS_code    00000000BD8D5000-00000000BD8E0FFF  000000000000000C 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:     187 Pages (765,952)
  LoaderData:      27 Pages (110,592)
  BS_code   :     493 Pages (2,019,328)
  BS_data   :   4,565 Pages (18,698,240)
  RT_code   :     256 Pages (1,048,576)
  RT_data   :     256 Pages (1,048,576)
  available : 1,032,108 Pages (4,227,514,368)
  ACPI_recl :     155 Pages (634,880)
  ACPI_NVS  :     318 Pages (1,302,528)
Total Memory: 4,056 MB (4,253,143,040) Bytes
-------------- next part --------------
UEFI Interactive Shell v2.0
Copyright 2009-2011 Intel(r) Corporation. All rights reserved. Beta build 1.0
UEFI v2.31 (EDK II, 0x00010000)
-------------- next part --------------
EFI Specification Revision : 2.31
EFI Vendor                 : EDK II
EFI Revision               : 1.0
-------------- next part --------------
A non-text attachment was scrubbed...
Name: efilinux.efi
Type: application/octet-stream
Size: 68504 bytes
Desc: not available
URL: <http://www.zytor.com/pipermail/syslinux/attachments/20110822/ba02de30/attachment.obj>


More information about the Syslinux mailing list