bootsect help !!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



First of all thanks a lot for the help i received for my previous query
regarding bootsect.S . I was adviced to go thru few documents and links
which i have done ,still some doubts persists .

 a) Regarding Disk Parameter Table
        The default DPT is copied to location 0:4000-12 and the number
 of sectors/track field is changed to 36 . Later we try to get the number
 of sectors/track by trying to read the 36th sector then 18th so on.
 I guess this probably means that regardless of the sectors/track value
 we write to DPT we can read only that many sectors that the disk controller
 supports ,if so what is the idea of changing the DPT sector/track field
 to 36 ?
b) The part where we check which root device to use
               What exactly is meant by root device and how it is detected ?
c) System is loaded to mem location 0x10000 ,it is insisted that no 64 KB
   boundries are crossed ,why so ?

d)  " This procedure turns off the floppy drive motor, so  that we enter the kernel in a known state, and  don't have to worry about it later."
     
If we don't turn off the motor what do we have to worry about ??
 
   My prior apologies if the queries are too silly ,once again thanks for
the help received
                       gopakumar
 


STOP MORE SPAM with the new MSN 8 and get 2 months FREE* -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux