This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

i386 / pc virtual vectors (RedBoot)


Hi

I think I'll try to find some time next week to add virtual vectors to
the i386/PC target - after that is in place, getting RedBoot up and
running should be simple.

However, since I never played with PCs when assembly was The Thing to
use, I basically have no clue of how it all fits together.

So I was hoping I might find some help here. For starters just where
to put the VSR table and virtual vector table, since these need to be
at an absolutely (and static regardless of startup type) addressed
location. 

I see that the lower 4kB are untouched in the memory map - can the VSR
table (0x100 bytes) and virtual vector table (0x100) fit in there, or
is it all used up by magic Intel vector tables and CPU bug fixes? :)

I'll also need some help with testing when I'm done, but more about
that when I get there.

Thanks,
Jesper

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]