Re: [uCsimm] why does "ramvec" go from 0x20000 not 0x0000

From: Vladimir Gurevich (vgurevic@cisco.com)
Date: Thu Apr 27 2000 - 12:47:28 EDT


Hello Koalas,

koalas wrote:

> I have a stupid question why the ramvec start from 0x20000 not 0x0000. if it is so, how
> does cpu lookup the interrupt handler's address correctly?

I haven't looked at this portion of code for some time, but right now
I can see the following lines in arch/m68knommu/kernel/traps.c:

/* extern e_vector _ramvec[]; */
e_vector *_ramvec = (void *)0;

That means that ramvec definition from r[oa].ld is being ignored.

We'll probably need some cleanup in this area.

Regards,
Vladimir

-- 
+------------------+------------------------+--------------------------+
                   |      |          |      | 
                   |     :|:        :|:     | phone         408-525-9707
Vladimir Gurevich  |    :|||:      :|||:    | fax           408-525-9707
Software Engineer  | .:|||||||:..:|||||||:. |
      RABU         |      CiscoSystems      | e-mail  vgurevic@cisco.com
                   |                        | location SJ-7-2 Cube D1-12
                   |  http://www.cisco.com  | 
+------------------+------------------------+--------------------------+
This message resent by the ucsimm@uclinux.com list server http://www.uClinux.com/



This archive was generated by hypermail 2b30 : Sun Apr 07 2002 - 00:01:35 EST