[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference 49.910::kav30

Title:VAX on VMEbus: KAV30
Notice:Could have been as fast as 68K but its a VAX!
Moderator:CSSVMS::KAV30_SUPP
Created:Thu Apr 18 1991
Last Modified:Fri Aug 02 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:159
Total number of notes:645

70.0. "interrupt vectors for timers ?" by SOS6::VOUTERS (Philippe VOUTERS, Evry (France)) Thu Oct 22 1992 16:37

    hello,
    
    Where can I find in the KAV30 manuals the interrupt vectors for the
    timers ? It looks like it is in the range 400-7FC.
    
    Best regards,
    Philippe
T.RTitleUserPersonal
Name
DateLines
70.1It's 0400 to 07FCHELIX::PINETTEFri Oct 23 1992 23:1411
    I'm not sure what you're looking for but...
    
    Yes... it's 0400 to 07FC. That's the range for the KAV30 interrupt
    vectors.
    
    VAXELN KAV30 Programming Guide (Jul 1992), Page 1-7, Table 1-2
    and
    KAV30 Programmer's Reference Information (Jan 1992), Page 2-8, Table
    2-2.
    
    Somehow, I have the feeling this isn't what you're looking for.
70.2I was looking for actual vectorsSOS6::VOUTERSPhilippe VOUTERS, Evry (France)Mon Oct 26 1992 16:059
    Thank you for your reply.
    
    However I was looking at the SCB entries for the timers like one can
    find in initial.mar for interrupts defined by the VAX architecture and
    in initxxx.mar for the CPU specific vectors. Will the KAV kernel
    sources be available for vaxeln v4.4 ?
    
    Regards,
    Philippe
70.3Yes... sources are part of the kit.HELIX::PINETTEMon Oct 26 1992 16:593
    I checked with the project leader and he says Yes... the sources will
    be part of the kit.
    
70.4Interrupt Vectors listHELIX::PINETTEMon Oct 26 1992 19:5751
I think this may be what you're looking for.
    
    This list is extracted from module INIT3KV.MAR. (Module IDENT #
    V4.4-01)
    
    Hope this helps.
    





             VECTOR                        ASSIGNMENT

             ------                        ----------



          vector        =  ^x000                ; passive release

          vector        =  ^x004                ; machine-check

          vector        =  ^x00c                ; power fail

          vector        =  ^x098                ; software int level 6

          vector        =  ^x400                ; kav30 zilog #1 port a

          vector        =  ^x404                ; kav30 zilog #2 port a

          vector        =  ^x408                ; kav30 zilog #3 port a

          vector        =  ^x40c                ; kav30 zilog #3 port b

          vector        =  ^x410                ; kav30 zilog #4 port a

          vector        =  ^x420                ; zilog #0, timer 3

          vector        =  ^x428                ; zilog #0, timer 2

          vector        =  ^x430                ; zilog #0, timer 1

          vector        =  ^x438                ; zilog #0, timer err 0

          vector        =  ^x440                ; zilog #1, timer 3

          vector        =  ^x448                ; zilog #1, timer 2

          vector        =  ^x450                ; zilog #1, timer 1

          vector        =  ^x458                ; zilog #1, timer err 1

          vector        =  ^x468                ; zilog #2, timer 2

          vector        =  ^x470                ; zilog #2, timer 1

          vector        =  ^x478                ; zilog #2, timer err 2

          vector        =  ^x480                ; zilog #3, timer 3

          vector        =  ^x488                ; zilog #3, timer 2

          vector        =  ^x490                ; zilog #3, timer 1

          vector        =  ^x498                ; zilog #3, timer err 3

          vector        =  ^x4a0                ; zilog #4, timer 3

          vector        =  ^x4a8                ; zilog #4, timer 2

          vector        =  ^x4b0                ; zilog #4, timer 1

          vector        =  ^x4b8                ; zilog #4, timer err 4

          vector        =  ^x56c                ; reserved for kav30

          vector        =  ^x578                ; reserved for kav30

          vector        =  ^x57c                ; reserved for kav30

          vector        =  ^x5b8                ; slave, reserved

          vector        =  ^x5bc                ; slave, reserved

          vector        =  ^x618                ; reserved for kav30

          vector        =  ^x61c                ; reserved for kav30

          vector        =  ^x620                ; reserved for kav30

          vector        =  ^x628                ; reserved for kav30

          vector        =  ^x630                ; reserved for kav30



70.5Thank youSOS6::VOUTERSPhilippe VOUTERS, Evry (France)Tue Oct 27 1992 11:507
    Hello,
    
    Thank you for the KAV vector list. This is exactly what I ws looking
    for.
    
    Best regards,
    Philippe