[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ucsimm
Subject:    Re: [uCsimm] why does "ramvec" go from 0x20000 not 0x0000
From:       Vladimir Gurevich <vgurevic () cisco ! com>
Date:       2000-04-27 16:47:28
[Download RAW message or body]

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/

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic