Jump to content











Photo
- - - - -

syslinux documentation


  • Please log in to reply
8 replies to this topic

#1 shareknw

shareknw

    Newbie

  • Members
  • 16 posts

Posted 07 August 2011 - 05:35 PM

anybody has links to documents explaining operation of code of syslinux?
Also, if we change the processor (32 bit to 64 bit), do we need to modify the syslinux code?

#2 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 07 August 2011 - 06:02 PM

Why do you need to change the processor from 32-bit to 64-bit mode? Or you mean that you had a 32-bit CPU and now you have a 64-bit CPU?

All x86 based 32-bit and 64-bit processors still boot in 16-bit mode (at least on BIOS-based boards, don't know about UEFI-based boards). The bootloader switches to 32-bit mode (at least Syslinux does) and switches back to 16-bit mode when it loads an operating system.

#3 sbaeder

sbaeder

    Gold Member

  • .script developer
  • 1338 posts
  • Location:usa - massachusettes
  •  
    United States

Posted 07 August 2011 - 06:02 PM

anybody has links to documents explaining operation of code of syslinux?
Also, if we change the processor (32 bit to 64 bit), do we need to modify the syslinux code?

There is a specific forum for syslinux!!! and the third pinned topic has links to all the docs (and the source code is available as well)...

What are you asking about here? i.e. can a x64 process run the plain x86 instructions which read the cfg files and chain off to other things???

I think all that is covered in their docs... ;)

#4 shareknw

shareknw

    Newbie

  • Members
  • 16 posts

Posted 08 August 2011 - 06:22 AM

Why do you need to change the processor from 32-bit to 64-bit mode? Or you mean that you had a 32-bit CPU and now you have a 64-bit CPU?

All x86 based 32-bit and 64-bit processors still boot in 16-bit mode (at least on BIOS-based boards, don't know about UEFI-based boards). The bootloader switches to 32-bit mode (at least Syslinux does) and switches back to 16-bit mode when it loads an operating system.



Thnx for reply but does it mean that if we switch from 32 bit processor to 64 bit processor (on BIOS based boards), there would be no changes in secondary boot loader (i.e. syslinux)? As you mentioned that it uses 16 bit mode for loading an operating system and all processors boot in 16 bit mode?

#5 shareknw

shareknw

    Newbie

  • Members
  • 16 posts

Posted 08 August 2011 - 06:32 AM

There is a specific forum for syslinux!!! and the third pinned topic has links to all the docs (and the source code is available as well)...

What are you asking about here? i.e. can a x64 process run the plain x86 instructions which read the cfg files and chain off to other things???

I think all that is covered in their docs... :confused1:


Thnx, but I wanted to know does syslinux which is the secondary boot loader has dependency on the architecture of the CPU? Also, if RAM size increases or motherboard is updated, do we need to modify the syslinux code? i.e. how much of dependency of syslinux is on the resources of motherboard?

#6 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 08 August 2011 - 11:30 AM

No, Syslinux doesn't need to be changed.

#7 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 08 August 2011 - 11:31 AM

Moved this topic to the Syslinux forum section. Please help us keep topics tidy and organized so that other readers can find these talks easily.

Thank you.

:confused1:

#8 shareknw

shareknw

    Newbie

  • Members
  • 16 posts

Posted 10 August 2011 - 01:20 PM

No, Syslinux doesn't need to be changed.



As mentioned earlier that syslinux switches to 32 bit mode and then switches to 16 bit mode, so if we use a 64 bit CPU (x86 based and BIOS used), how would 32 bit mode of syslinux would execute using 64 bit processor? Do we need to change the syslinux code so that syslinux works in 64 bit mode and 16 bit mode?

I actaully want to know whether syslinux is supported with intel core i7 sandy bridge architecture? If not then which are the options for booting?

Edited by shareknw, 10 August 2011 - 01:28 PM.


#9 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 16066 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 10 August 2011 - 03:05 PM



As mentioned earlier that syslinux switches to 32 bit mode and then switches to 16 bit mode, so if we use a 64 bit CPU (x86 based and BIOS used), how would 32 bit mode of syslinux would execute using 64 bit processor? Do we need to change the syslinux code so that syslinux works in 64 bit mode and 16 bit mode?

NO, you don't need to change *anything*, it works fine like it is.
As it has ALREADY been told you by Icecube.

I actaully want to know whether syslinux is supported with intel core i7 sandy bridge architecture? If not then which are the options for booting?

And you have already been given the answer, TWICE, now.

TRY it as is,it will work, if it doesn't THEN it will need to be changed/updated (and no, it will work and there will be NO need of changing it).

:cheers:
Wonko




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users