Re: What are .s files in arch/i386/boot

From: Lars Unin (
Date: Mon Jun 09 2003 - 10:30:38 EST

From: Mark Hahn <>
> > > What are .s files in arch/i386/boot, are they c sources of some sort?
> no. is there some reason you can't just look at them?
> > > > Where can I find the specifications documents they were made from?
> > >
> > > There are not c files.
> > > They are assembler files
> .s files are versions of .S files that have been run through cpp (gcc -E).
> you can know this simply by looking at the makefiles or watching a build,
> or by looking at the .s file and noticing the #line directives.
> > > Try running gcc on a c file with the -S option
> > > it will generate the same then you can tweak the
> > > assembler produced to make it faster.
> that's useful advice, but irrelevant in this case.
> > Where can I find the .c files they were made from,
> they aren't.
> > and the spec sheets the .c files were made from?
> what the heck is a "spec sheet"?

I mean where can I find the information from which

"* It then loads 'setup' directly after itself (0x90200), and the system
 * at 0x10000, using BIOS interrupts. "
-- bootsect.S

The ability to know how to get the BIOS to do that comes from, e.g. a
book that can tell me how to do that without taking another degree...
Where the information can be found, that says what BIOS memory
area 0x90200 is for etc.

Now with e-mail forwarding for only US$5.95/yr

Powered by Outblaze - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to More majordomo info at Please read the FAQ at

This archive was generated by hypermail 2b29 : Sun Jun 15 2003 - 22:00:20 EST