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 .
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.
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 ?
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 ?
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
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/