[ECOS] hal_vsr_table for i386.

Fabrice Gautier Fabrice_Gautier@sdesigns.com
Tue Oct 10 21:22:00 GMT 2000


> -----Original Message-----
> From: Fabrice Gautier [ mailto:Fabrice_Gautier@sdesigns.com ]
> Sent: Tuesday, October 10, 2000 6:14 PM
> To: Ecos-List (E-mail)
> Subject: [ECOS] hal_vsr_table for i386.
> 
> 
> Hi,
> 
> Currently, in the i386 hal (and in all the other archs) 
> hal_vsr_table is
> defined as a:
> CYG_ADDRESS  hal_vsr_table[CYGNUM_HAL_VSR_COUNT]
> 
> But this doesn't match the reality of the VSR table which for 
> the i386 has
> 64bit entries.
> 
> Does it matter a lot if hal_vsr_table has another type than 
> the current one?
> Or Is it better if this structure is kept as is, and 
> maintened up to date
> with the table really used by the CPU?

By the way, when does this table has to be initialized ? At the moment it is
never initialized by the pc platform but there are some exception handler
initialisation in the stub. 

I guess it should be initialized by Redboot or a simple stub. And in fact is
this not the program that implements the services of the Virtual Vectors
interface that also have to implement this? 

Thanks
-- 
Fabrice Gautier
fabrice_gautier@sdesigns.com 




More information about the Ecos-discuss mailing list