public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* RE: [ECOS] compile error when using newer version ecos configurat ion tool
@ 2001-11-01 20:52 Fabrice Gautier
  2001-11-02  9:12 ` Andrew Lunn
  0 siblings, 1 reply; 12+ messages in thread
From: Fabrice Gautier @ 2001-11-01 20:52 UTC (permalink / raw)
  To: 'Andrew Lunn'; +Cc: eCos


> 
> PS. What does BSS stand for anyway? Answers on a post card please.
> 

I actually think I know that, but I don't have any postcard, sorry...

A+

Fabrice

-- 
Fabrice Gautier, 
Fabrice_Gautier@sdesigns.com




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

* Re: [ECOS] compile error when using newer version ecos configurat ion tool
  2001-11-01 20:52 [ECOS] compile error when using newer version ecos configurat ion tool Fabrice Gautier
@ 2001-11-02  9:12 ` Andrew Lunn
  2001-11-02 12:41   ` David Airlie
                     ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Andrew Lunn @ 2001-11-02  9:12 UTC (permalink / raw)
  To: Fabrice Gautier; +Cc: eCos

On Mon, Nov 12, 2001 at 12:59:48PM -0800, Fabrice Gautier wrote:
> 
> > 
> > PS. What does BSS stand for anyway? Answers on a post card please.
> > 
> 
> I actually think I know that, but I don't have any postcard, sorry...

Thats OK. I went hunting and found a definition. Blank Static
Storage. Took some finding. Its one of the acronyms which everyone
uses but few people actually know what is stands for.

     Andrew

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

* Re: [ECOS] compile error when using newer version ecos configurat ion tool
  2001-11-02  9:12 ` Andrew Lunn
@ 2001-11-02 12:41   ` David Airlie
  2001-11-02 17:59   ` jf simon
  2001-11-03 11:02   ` Alex Schuilenburg
  2 siblings, 0 replies; 12+ messages in thread
From: David Airlie @ 2001-11-02 12:41 UTC (permalink / raw)
  To: Andrew Lunn; +Cc: Fabrice Gautier, 	eCos

> >
> > I actually think I know that, but I don't have any postcard, sorry...
>
> Thats OK. I went hunting and found a definition. Blank Static
> Storage. Took some finding. Its one of the acronyms which everyone
> uses but few people actually know what is stands for.

Block Started by Symbol was one I heard once before ... some IBM assembler
one .. your one sounds better...

Dave.

>
>      Andrew
>

-- 
      David Airlie, Software Engineer, Parthus Technologies plc.,
       Mary Rosse Centre, National Tech Park, Limerick, Ireland.
   t: +353-61-508116 / f: +353-61-508101 / David.Airlie@parthus.com

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

* Re: [ECOS] compile error when using newer version ecos configurat ion tool
  2001-11-02  9:12 ` Andrew Lunn
  2001-11-02 12:41   ` David Airlie
@ 2001-11-02 17:59   ` jf simon
  2001-11-03 11:02   ` Alex Schuilenburg
  2 siblings, 0 replies; 12+ messages in thread
From: jf simon @ 2001-11-02 17:59 UTC (permalink / raw)
  To: eCos


> >
> > I actually think I know that, but I don't have any
postcard, sorry...
>
> Thats OK. I went hunting and found a definition. Blank
Static
> Storage. Took some finding. Its one of the acronyms
which everyone
> uses but few people actually know what is stands for.
>

I found another one:
BSS: Block started by Symbol ( IBM 7090 assembly
directive... very old) . From "The design of the Unix
system" MJ. Bach
-jfs


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

* Re: [ECOS] compile error when using newer version ecos configurat ion tool
  2001-11-02  9:12 ` Andrew Lunn
  2001-11-02 12:41   ` David Airlie
  2001-11-02 17:59   ` jf simon
@ 2001-11-03 11:02   ` Alex Schuilenburg
  2001-11-03 16:24     ` Alex Schuilenburg
  2001-11-05 17:14     ` Chris Gray
  2 siblings, 2 replies; 12+ messages in thread
From: Alex Schuilenburg @ 2001-11-03 11:02 UTC (permalink / raw)
  To: Andrew Lunn; +Cc: Fabrice Gautier, eCos

Andrew Lunn wrote:

> On Mon, Nov 12, 2001 at 12:59:48PM -0800, Fabrice Gautier wrote:
> 
>>>PS. What does BSS stand for anyway? Answers on a post card please.
>>>
>>>
>>I actually think I know that, but I don't have any postcard, sorry...
>>
> 
> Thats OK. I went hunting and found a definition. Blank Static
> Storage. Took some finding. Its one of the acronyms which everyone
> uses but few people actually know what is stands for.


I asked the compiler folks around here.  The answer I got was that
  "bss" was actually the mnemonic for the IBM/370 instruction that
zero'ed a section of memory, and hence how the naming of the section was derived.

No-one can recall what the mnemonics actually stood for though - not old enough ;-)

-- Alex


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

* Re: [ECOS] compile error when using newer version ecos configurat ion tool
  2001-11-03 11:02   ` Alex Schuilenburg
@ 2001-11-03 16:24     ` Alex Schuilenburg
  2001-11-05 17:14     ` Chris Gray
  1 sibling, 0 replies; 12+ messages in thread
From: Alex Schuilenburg @ 2001-11-03 16:24 UTC (permalink / raw)
  To: alexs; +Cc: Andrew Lunn, Fabrice Gautier, jfsimon, eCos

Alex Schuilenburg wrote:
...

> I asked the compiler folks around here.  The answer I got was that
>  "bss" was actually the mnemonic for the IBM/370 instruction that
> zero'ed a section of memory, and hence how the naming of the section was 
> derived.
> 
> No-one can recall what the mnemonics actually stood for though - not old 
> enough ;-)


Correction :-)

It was a PDP10 instruction and not an IBM/370 as originally reported
and it really stands for:

         Block Started By Symbol.

As reported by "jf simon" <jfsimon@mageos.com>

Clear as mud really...

-- Alex

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

* Re: [ECOS] compile error when using newer version ecos configurat ion  tool
  2001-11-03 11:02   ` Alex Schuilenburg
  2001-11-03 16:24     ` Alex Schuilenburg
@ 2001-11-05 17:14     ` Chris Gray
  2001-11-06 18:20       ` Patrick Doyle
  2001-11-07  1:54       ` [ECOS] BSS [was compile error when using newer version ecos configurat ion tool] Tommy Reynolds
  1 sibling, 2 replies; 12+ messages in thread
From: Chris Gray @ 2001-11-05 17:14 UTC (permalink / raw)
  To: alexs; +Cc: Andrew Lunn, Fabrice Gautier, eCos

Alex Schuilenburg wrote:

> I asked the compiler folks around here.  The answer I got was that
>   "bss" was actually the mnemonic for the IBM/370 instruction that
> zero'ed a section of memory, and hence how the naming of the section was derived.
>
> No-one can recall what the mnemonics actually stood for though - not old enough ;-)

I'd better not admit to having a 360 assembler manual at home then ...

My favourite ASM/360 instruction was the one to set memory to BCD
zero: Zero and Add Packed, it was called. :)

Chris



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

* RE: [ECOS] compile error when using newer version ecos configurat ion tool
  2001-11-05 17:14     ` Chris Gray
@ 2001-11-06 18:20       ` Patrick Doyle
  2001-11-07  9:37         ` Andrew Xiang
  2001-11-07 15:51         ` [ECOS] compile error when using newer version ecos configurat ion tool Richard Panton
  2001-11-07  1:54       ` [ECOS] BSS [was compile error when using newer version ecos configurat ion tool] Tommy Reynolds
  1 sibling, 2 replies; 12+ messages in thread
From: Patrick Doyle @ 2001-11-06 18:20 UTC (permalink / raw)
  To: Chris Gray, eCos

> My favourite ASM/360 instruction was the one to set memory to BCD
> zero: Zero and Add Packed, it was called. :)
>
I used to work with the TMS32020 DSP from TI (about 15 years ago).  My
favorite instruction on that processor was the XOR with a Konstant
instruction... spelled XORK :-)

--wpd


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

* Re: [ECOS] BSS [was compile error when using newer version ecos configurat ion  tool]
  2001-11-05 17:14     ` Chris Gray
  2001-11-06 18:20       ` Patrick Doyle
@ 2001-11-07  1:54       ` Tommy Reynolds
  1 sibling, 0 replies; 12+ messages in thread
From: Tommy Reynolds @ 2001-11-07  1:54 UTC (permalink / raw)
  To: Chris Gray; +Cc: alexs, andrew.lunn, Fabrice_Gautier, ecos-discuss

[-- Attachment #1: Type: text/plain, Size: 1792 bytes --]

It was a dark and stormy night.  Suddenly
"Chris Gray" <chris.gray@acunia.com> began to type furiously:

> Alex Schuilenburg wrote:
> 
> > I asked the compiler folks around here.  The answer I got was that
> >   "bss" was actually the mnemonic for the IBM/370 instruction that
> > zero'ed a section of memory, and hence how the naming of the section was derived.
> >
> > No-one can recall what the mnemonics actually stood for though - not old enough ;-)

Well, I qualify for this one ;-)

Back in the olden days when everything was written in assembly language,
evaluating arithmetic expressions was really hard; that's why FORTRAN originally
constrained array subscripts to look like "n*k+i": you could leave out parts but
if present, they must be written in this order.

Anyway, writing in assembly language itself was a bit of a challenge because the
assembler didn't allow expressions just anywhere.  Where today, you'd write
something like:

	MyLabel: . = . + 500

to reserve some memory, the assembler had to provide a special opcode:

	MyLabel bss 500

that defined "MyLabel" as a "block started by symbol" and "MyLabel" was
addressed as the first location in the memory area.  There was also a "BES" that
was "block ended by symbol":

	MyLabel bes 500

that assigned "MyLabel" to the last (last + 1? I don't remember) location of the
block.

Thank goodness that everything is not a special case these days.

Cheers!

---------------------------------------------+-----------------------------
Tommy Reynolds                               | mailto: <reynolds@redhat.com>
Red Hat, Inc., Embedded Development Services | Phone:  +1.256.704.9286
307 Wynn Drive NW, Huntsville, AL 35805 USA  | FAX:    +1.256.837.3839
Senior Software Developer                    | Mobile: +1.919.641.2923

[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [ECOS] compile error when using newer version ecos configurat ion tool
  2001-11-06 18:20       ` Patrick Doyle
@ 2001-11-07  9:37         ` Andrew Xiang
  2001-11-07  9:44           ` [ECOS] printf does not work, why? Andrew Xiang
  2001-11-07 15:51         ` [ECOS] compile error when using newer version ecos configurat ion tool Richard Panton
  1 sibling, 1 reply; 12+ messages in thread
From: Andrew Xiang @ 2001-11-07  9:37 UTC (permalink / raw)
  Cc: eCos

I am running ecos on assabet.
I have redboot running, I compiled the simple printf("hello"); program 
accroding to the manual.
and try to run it on both gdb and download to board, I don't see the 
hello get printed?
Also tried the twothreads.c with no luck.

Since I have the console through the serial port, do I have to tell it 
to print to the serial port?
What am I doing wrong?

thanks
Andrew


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

* [ECOS] printf does not work, why?
  2001-11-07  9:37         ` Andrew Xiang
@ 2001-11-07  9:44           ` Andrew Xiang
  0 siblings, 0 replies; 12+ messages in thread
From: Andrew Xiang @ 2001-11-07  9:44 UTC (permalink / raw)
  Cc: eCos

I am running ecos on assabet.
I have redboot running, I compiled the simple printf("hello"); program 
accroding to the manual.
and try to run it on both gdb and download to board, I don't see the 
hello get printed?
Also tried the twothreads.c with no luck.

Since I have the console through the serial port, do I have to tell it 
to print to the serial port?
What am I doing wrong?

thanks
Andrew



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

* RE: [ECOS] compile error when using newer version ecos configurat ion tool
  2001-11-06 18:20       ` Patrick Doyle
  2001-11-07  9:37         ` Andrew Xiang
@ 2001-11-07 15:51         ` Richard Panton
  1 sibling, 0 replies; 12+ messages in thread
From: Richard Panton @ 2001-11-07 15:51 UTC (permalink / raw)
  To: Patrick Doyle; +Cc: Chris Gray, eCos

> > My favourite ASM/360 instruction was the one to set memory to BCD
> > zero: Zero and Add Packed, it was called. :)
> >
> I used to work with the TMS32020 DSP from TI (about 15 years ago).  My
> favorite instruction on that processor was the XOR with a Konstant
> instruction... spelled XORK :-)

And of course, the wonderful 6809 processor, the only time I've seen the
(S)ign (EX)tend op-code with a truely memorable mnemonic:
   http://www.geocities.com/siliconvalley/heights/1681/6809.HTM >;-)

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

end of thread, other threads:[~2001-11-15 12:18 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-11-01 20:52 [ECOS] compile error when using newer version ecos configurat ion tool Fabrice Gautier
2001-11-02  9:12 ` Andrew Lunn
2001-11-02 12:41   ` David Airlie
2001-11-02 17:59   ` jf simon
2001-11-03 11:02   ` Alex Schuilenburg
2001-11-03 16:24     ` Alex Schuilenburg
2001-11-05 17:14     ` Chris Gray
2001-11-06 18:20       ` Patrick Doyle
2001-11-07  9:37         ` Andrew Xiang
2001-11-07  9:44           ` [ECOS] printf does not work, why? Andrew Xiang
2001-11-07 15:51         ` [ECOS] compile error when using newer version ecos configurat ion tool Richard Panton
2001-11-07  1:54       ` [ECOS] BSS [was compile error when using newer version ecos configurat ion tool] Tommy Reynolds

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).