Linux PARISC architecture development
 help / color / mirror / Atom feed
* [parisc-linux] Today's boot experience on a 735
@ 1999-11-16 19:58 John David Anglin
  1999-11-16 20:18 ` Paul Bame
  0 siblings, 1 reply; 15+ messages in thread
From: John David Anglin @ 1999-11-16 19:58 UTC (permalink / raw)
  To: parisc-linux

This is a transcript of the boot messages on a 735 using the default
CVS config:

kernel(0x0000001), 0x04DFF870, 0x04DFF900, 0x00016A70)
Clear BSS 0x00118470-->0x0012FA80
Boot loader: HP-UX ISL
Warning realmode_setup.c *guessing* where free mem starts!
realmode_setup exiting.

This is better than yesterday when there was no output.  The BSS
region looks ok.  HP-UX ISL is correct.  The address of _end in the
vmlinux object looks reasonable:

_end                |0xc012fa80|extern|data   |$DLT$

Why does realmode_setup have to guess where free mem starts?  Oh, I
think the name of realmode_setup has changed.

-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)

^ permalink raw reply	[flat|nested] 15+ messages in thread
* Re: [parisc-linux] Today's boot experience on a 735
@ 1999-11-20  0:57 Cary Coutant
  1999-11-20 18:40 ` John David Anglin
  0 siblings, 1 reply; 15+ messages in thread
From: Cary Coutant @ 1999-11-20  0:57 UTC (permalink / raw)
  To: Philipp Rumpf, John David Anglin; +Cc: Jeff Law, bame, parisc-linux

Could someone explain to me what the real problem with the _end symbol 
is? I can't seem to extract the essence of the problem from all the mail 
that's flying by.

The SOM linker is supposed to create the symbol "_etext" at the end of 
the last text subspace, the symbol "_edata" at the end of the last 
initialized data subspace, and the symbol "_end" at the end of the last 
data subspace. It shouldn't matter what the name of the subspace is, or 
what its sort key is. Common symbols get allocated at the end of the last 
data subspace, and the "_end" symbol should be at the end of that. If 
something is being allocated by the linker after "_end", I'd like to 
understand why.

You should be able to use "_edata" and "_end" to figure out how much 
memory to initialize to zero at startup, or you could have the boot 
loader do that for you -- the information is in the a.out aux header.

By the way, the SOM linker does support "scripts" of a sort. They're 
called k-files (because you use the -k option to specify them), and they 
allow you to control the placement of your spaces and subspaces within 
the address space.

-cary

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~1999-11-22  9:39 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1999-11-16 19:58 [parisc-linux] Today's boot experience on a 735 John David Anglin
1999-11-16 20:18 ` Paul Bame
1999-11-16 20:52   ` John David Anglin
1999-11-16 22:56     ` John David Anglin
1999-11-17  2:04       ` John David Anglin
1999-11-17  2:22         ` Jeffrey A Law
1999-11-17  2:48           ` John David Anglin
1999-11-17  3:35             ` Jeffrey A Law
1999-11-17  6:34               ` Philipp Rumpf
1999-11-17 18:12                 ` John David Anglin
1999-11-17 20:54                   ` Philipp Rumpf
1999-11-17 17:34               ` John David Anglin
  -- strict thread matches above, loose matches on Subject: below --
1999-11-20  0:57 Cary Coutant
1999-11-20 18:40 ` John David Anglin
1999-11-22  9:40   ` Philipp Rumpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox