Author Topic: EDMAC in Digic 7 / 8 world  (Read 9356 times)

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
EDMAC in Digic 7 / 8 world
« on: September 25, 2021, 01:23:08 PM »
Some time ago I identified configuration-like structures related to EDMAC (asserts Engine:Edmac.c, Engine::BoomerVdKick.c).
There were a ton of asserts with structure details in the code.

Not me, nor @names_are_hard were able to find any similarities to how EDMAC functions worked in Digic 4 / 5 cameras. I decided it is worth to decode structures above.

Some details about structures found in R.180 ROM:
Code: [Select]
0xE0DD5C64 DmacInfo, 76 entries
  Entry structure:
    EDMAC_Channel * ptr;               # Pointer to memory in 0xD04xxxxx region
    uint32t ModeInfo;                  # see ChannelFlags

Code: [Select]
0xE0DD641C InterruptHandlers, 76 entries
  Entry structure:
      void * pISR;                     # Pointer to ISRs
      uint32_t ID;                     # Can be mapped to IVT entries from the wiki https://wiki.magiclantern.fm/digic8
 
Code: [Select]
0xe0dd5b34 PackUnpackId, 76 entries
  Entry structure:
      uint32_t UnpackID;               # Maps DmacInfo ID into PackUnpackInfo ID
 
Code: [Select]
0xe0dd5ec4 PackUnpackInfo, 38 entries
      void * ptr;
      uint32_t unk_1;
      uint32_t PackUnpackInfo;         # see PackUnpackModeFlags

Code: [Select]
0xe0dd608c DmacBoomerInfo, 76 entries
  Entry structure:
      uint32_t BoomerID;               # BoomerId >> 0x10 is ID used in Boomer* structures below
      uint32_t BoomerInSelType;        # Name may be wrong. Masked with 0x0000FF00 to get InSelType
      uint32_t BomerInSelEdmacType;    # Masked with 0xFFFF0000 to get AssertInfo
     
Code: [Select]
0xe0f73510 BoomerVdKickInfo, 265 entries
  Entry structure:
      uint32_t VdType:                 # 0x1 for E_BOOMER_VD_KICK, 0x2 for <unnamed>
      void * ptr1;                     # Pointer to memory in 0xD04xxxxx region. Non-zero only in E_BOOMER_VD_KICK entries
      void * ptr2;                     # Pointer to memory in 0xD04xxxxx region
     

BoomerVdKickInfo has 225 entries of VdType E_BOOMER_VD_KICK, rest are for type 0x2

Code: [Select]
0xe0f72e08 BoomerSelector1, 225 entries # Name not found in asserts
  Entry structure:
      void * ptr;                       # Pointer to memory in 0xD04xxxxx region
     
0xe0f7318c BoomerInputPort, 225 entries # Name not found in asserts, named after only field in entry (InputPort)
  Entry structure:
      void * ptr;                       # Pointer to memory in 0xD04xxxxx region
     
ChannelFlags
I identified following flag bit numbers from debug prints. Not all names are known, only known ones are listed below

Code: [Select]
ChannelFlags = {
    0x0  : "INFO_DMAC_TYPE_WRITE",
    0x1  : "INFO_DMAC_TYPE_READ",
    0x2  : "INFO_DMAC_SS",
    0x7  : "INFO_DMAC_DANCING",
    0x8  : "INFO_128BIT_MODE",
    0x9  : "INFO_64BIT_MODE",
    0xA  : "INFO_32BIT_MODE",
    0xB  : "INFO_DIV_MODE",
    0xC  : "INFO_XSYS_DIV_MODE",
    0x10 : "INFO_OPTI_MODE",
    0x11 : "INFO_VITON_MODE",
}

PackUnpackModeFlags
32 bit number, but i saw only two options in the wild.
Code: [Select]
0x01 for INFO_PACK_UNPACK_MODE
0x10 for INFO_PACK_UNPACK_XMODE

Channels usually have 0, first or both set. If no mode is set (0),  PackUnpackInfo pointer and unknown value are set to 0.

ISRs
Code: [Select]
0xe05378d7 EDMAC_ReadISR
0xe0537991 EDMAC_WriteISR
0xe0535c4c EDMAC_UnknownISR # doesn't seem to be used

There are a few more structures that I wasn't able to get direct relation to channel IDs. Those are related to Boomer and EdmacChaser
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
Re: EDMAC in Digic 8 world
« Reply #1 on: September 25, 2021, 01:48:29 PM »
I put together python code to decode all the stuff into human readable format. Script available here:
https://github.com/reticulatedpines/magiclantern_simplified/blob/dev/contrib/kitor/edmac_config.py

Please note that it has hardcoded configs. Structures were verified across R,RP,M50,200D.

Part 1, as it is to big for single post:

EOS R Channels 0 - 63
Code: [Select]
Known ISRs:
   ADDR   |  NAME
0xe05378d7 EDMAC_ReadISR
0xe0537991 EDMAC_WriteISR
0xe0535c4b EDMAC_UnknownISR
================================================================
ID:  0, addr: 0xd0404000
FLAGS 0b000000000000000000010001000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_OPERA_WR (0x1d2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID:  1, addr: 0xd0420000
FLAGS 0b000000000010000000111100100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      8: INFO_128BIT_MODE
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L0 (0x071)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 0
    ptr               : 0xd0422000
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x0
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00010000
        `-- & AssertInfo    : 0x00010000
BoomerVdKickInfo for BoomerID 0x0 (0x0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230c4
    addr2                   : 0xd04230c8
BoomerSelector for 0x0
    addr1               : 0xd042324c
    addr2 (InputPort?)  : 0xd0423000

================================================================
ID:  2, addr: 0xd0420100
FLAGS 0b000000000010000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M0 (0x081)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 1
    ptr               : 0xd0422100
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x10000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x10000 (0x1)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230cc
    addr2                   : 0xd04230d0
BoomerSelector for 0x10000
    addr1               : 0xd0423250
    addr2 (InputPort?)  : 0xd0423004

================================================================
ID:  3, addr: 0xd0420200
FLAGS 0b000000000010000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M1 (0x091)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 2
    ptr               : 0xd0422200
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x20000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00040000
        `-- & AssertInfo    : 0x00040000
BoomerVdKickInfo for BoomerID 0x20000 (0x2)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230d4
    addr2                   : 0xd04230d8
BoomerSelector for 0x20000
    addr1               : 0xd0423254
    addr2 (InputPort?)  : 0xd0423008

================================================================
ID:  4, addr: 0xd0420300
FLAGS 0b000000000010000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M2 (0x0a1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x30000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00080000
        `-- & AssertInfo    : 0x00080000
BoomerVdKickInfo for BoomerID 0x30000 (0x3)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230dc
    addr2                   : 0xd04230e0
BoomerSelector for 0x30000
    addr1               : 0xd0423258
    addr2 (InputPort?)  : 0xd042300c

================================================================
ID:  5, addr: 0xd0420400
FLAGS 0b000000000010000000010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M3 (0x0b1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 4
    ptr               : 0xd0422400
    unk               : 5
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x40000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00100000
        `-- & AssertInfo    : 0x00100000
BoomerVdKickInfo for BoomerID 0x40000 (0x4)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230e4
    addr2                   : 0xd04230e8
BoomerSelector for 0x40000
    addr1               : 0xd042325c
    addr2 (InputPort?)  : 0xd0423010

================================================================
ID:  6, addr: 0xd0420500
FLAGS 0b000000000010000000010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M4 (0x0c1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 5
    ptr               : 0xd0422500
    unk               : 6
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x50000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00200000
        `-- & AssertInfo    : 0x00200000
BoomerVdKickInfo for BoomerID 0x50000 (0x5)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230ec
    addr2                   : 0xd04230f0
BoomerSelector for 0x50000
    addr1               : 0xd0423260
    addr2 (InputPort?)  : 0xd0423014

================================================================
ID:  7, addr: 0xd0420600
FLAGS 0b000000000010000000110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_S0 (0x0d1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 3
    ptr               : 0xd0422300
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x60000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x60000 (0x6)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230f4
    addr2                   : 0xd04230f8
BoomerSelector for 0x60000
    addr1               : 0xd0423264
    addr2 (InputPort?)  : 0xd0423018

================================================================
ID:  8, addr: 0xd0420700
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS0 (0x0e1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x70000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x70000 (0x7)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230fc
    addr2                   : 0xd0423100
BoomerSelector for 0x70000
    addr1               : 0xd0423268
    addr2 (InputPort?)  : 0xd042301c

================================================================
ID:  9, addr: 0xd0420800
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS1 (0x0f1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 6
    ptr               : 0xd0422600
    unk               : 7
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x80000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x80000 (0x8)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423104
    addr2                   : 0xd0423108
BoomerSelector for 0x80000
    addr1               : 0xd042326c
    addr2 (InputPort?)  : 0xd0423020

================================================================
ID: 10, addr: 0xd0420900
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS2 (0x101)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x90000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x90000 (0x9)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd042310c
    addr2                   : 0xd0423110
BoomerSelector for 0x90000
    addr1               : 0xd0423270
    addr2 (InputPort?)  : 0xd0423024

================================================================
ID: 11, addr: 0xd0420a00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS3 (0x111)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xa0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x08000000
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0xa0000 (0xa)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423114
    addr2                   : 0xd0423118
BoomerSelector for 0xa0000
    addr1               : 0xd0423274
    addr2 (InputPort?)  : 0xd0423028

================================================================
ID: 12, addr: 0xd0420b00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS4 (0x121)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xb0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x10000000
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0xb0000 (0xb)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd042311c
    addr2                   : 0xd0423120
BoomerSelector for 0xb0000
    addr1               : 0xd0423278
    addr2 (InputPort?)  : 0xd042302c

================================================================
ID: 13, addr: 0xd0420c00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS5 (0x131)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xc0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x20000000
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xc0000 (0xc)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423124
    addr2                   : 0xd0423128
BoomerSelector for 0xc0000
    addr1               : 0xd042327c
    addr2 (InputPort?)  : 0xd0423030

================================================================
ID: 14, addr: 0xd0440000
FLAGS 0b000000000010000001110000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_M0 (0x141)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 7
    ptr               : 0xd0440600
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x2d0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x2d0000 (0x2d)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410b4
    addr2                   : 0xd04410b8
BoomerSelector for 0x2d0000
    addr1               : 0xd04411e4
    addr2 (InputPort?)  : 0xd0441000

================================================================
ID: 15, addr: 0xd0440100
FLAGS 0b000000000000000001100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_S0 (0x151)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 8
    ptr               : 0xd0440700
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x2e0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x2e0000 (0x2e)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410bc
    addr2                   : 0xd04410c0
BoomerSelector for 0x2e0000
    addr1               : 0xd04411e8
    addr2 (InputPort?)  : 0xd0441004

================================================================
ID: 16, addr: 0xd0440200
FLAGS 0b000000000000000001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_SS0 (0x161)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x2f0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x2f0000 (0x2f)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410c4
    addr2                   : 0xd04410c8
BoomerSelector for 0x2f0000
    addr1               : 0xd04411ec
    addr2 (InputPort?)  : 0xd0441008

================================================================
ID: 17, addr: 0xd045e000
FLAGS 0b000000000010000001110000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_M0 (0x171)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 9
    ptr               : 0xd045e600
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x4f0000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x4f0000 (0x4f)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f07c
    addr2                   : 0xd045f080
BoomerSelector for 0x4f0000
    addr1               : 0xd045f14c
    addr2 (InputPort?)  : 0xd045f000

================================================================
ID: 18, addr: 0xd045e100
FLAGS 0b000000000010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_S0 (0x181)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x500000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x500000 (0x50)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f084
    addr2                   : 0xd045f088
BoomerSelector for 0x500000
    addr1               : 0xd045f150
    addr2 (InputPort?)  : 0xd045f004

================================================================
ID: 19, addr: 0xd045e200
FLAGS 0b000000000000000001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_SS0 (0x191)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x510000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x510000 (0x51)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f08c
    addr2                   : 0xd045f090
BoomerSelector for 0x510000
    addr1               : 0xd045f154
    addr2 (InputPort?)  : 0xd045f008

================================================================
ID: 20, addr: 0xd0474000
FLAGS 0b000000000000000000100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAF_WR_S0 (0x1a1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 10
    ptr               : 0xd0474400
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xd60000
    BoomerInSelType         : 0x00000400
        `-- & InSelType     : 0x00000400
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0xd60000 (0xd6)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd047502c
    addr2                   : 0xd0475030
BoomerSelector for 0xd60000
    addr1               : 0xd0475084
    addr2 (InputPort?)  : 0xd0475000

================================================================
ID: 21, addr: 0xd0471000
FLAGS 0b000000000000000000100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_WR_SS0 (0x1b1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 11
    ptr               : 0xd0471300
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xdd0000
    BoomerInSelType         : 0x00000500
        `-- & InSelType     : 0x00000500
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xdd0000 (0xdd)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0472024
    addr2                   : 0xd0472028
BoomerSelector for 0xdd0000
    addr1               : 0xd0472064
    addr2 (InputPort?)  : 0xd0472000

================================================================
ID: 22, addr: 0xd0471100
FLAGS 0b000000000000000000100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_WR_SS1 (0x1c1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 12
    ptr               : 0xd0471400
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xde0000
    BoomerInSelType         : 0x00000500
        `-- & InSelType     : 0x00000500
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0xde0000 (0xde)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd047202c
    addr2                   : 0xd0472030
BoomerSelector for 0xde0000
    addr1               : 0xd0472068
    addr2 (InputPort?)  : 0xd0472004

================================================================
ID: 23, addr: 0xd0487000
FLAGS 0b000000000010000001111000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_M0 (0x1d1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x650000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x650000 (0x65)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0488098
    addr2                   : 0xd048809c
BoomerSelector for 0x650000
    addr1               : 0xd0488198
    addr2 (InputPort?)  : 0xd0488000

================================================================
ID: 24, addr: 0xd0487100
FLAGS 0b000000000010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S0 (0x1e1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 13
    ptr               : 0xd0487900
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x660000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x660000 (0x66)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04880a0
    addr2                   : 0xd04880a4
BoomerSelector for 0x660000
    addr1               : 0xd048819c
    addr2 (InputPort?)  : 0xd0488004

================================================================
ID: 25, addr: 0xd0487200
FLAGS 0b000000000000000001100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S1 (0x002)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 14
    ptr               : 0xd0487a00
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x670000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00800000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x670000 (0x67)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04880a8
    addr2                   : 0xd04880ac
BoomerSelector for 0x670000
    addr1               : 0xd04881a0
    addr2 (InputPort?)  : 0xd0488008

================================================================
ID: 26, addr: 0xd04a2000
FLAGS 0b000000000010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_S0 (0x012)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 15
    ptr               : 0xd04a3400
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x810000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x810000 (0x81)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a419c
    addr2                   : 0xd04a41a0
BoomerSelector for 0x810000
    addr1               : 0xd04a43a4
    addr2 (InputPort?)  : 0xd04a4000

================================================================
ID: 27, addr: 0xd04a2100
FLAGS 0b000000000010000001110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS0 (0x022)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x820000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x820000 (0x82)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41a4
    addr2                   : 0xd04a41a8
BoomerSelector for 0x820000
    addr1               : 0xd04a43a8
    addr2 (InputPort?)  : 0xd04a4004

================================================================
ID: 28, addr: 0xd04a2200
FLAGS 0b000000000010100001110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS1 (0x032)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x830000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x830000 (0x83)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41ac
    addr2                   : 0xd04a41b0
BoomerSelector for 0x830000
    addr1               : 0xd04a43ac
    addr2 (InputPort?)  : 0xd04a4008

================================================================
ID: 29, addr: 0xd04a2300
FLAGS 0b000000000000100001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS2 (0x042)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x840000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x840000 (0x84)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41b4
    addr2                   : 0xd04a41b8
BoomerSelector for 0x840000
    addr1               : 0xd04a43b0
    addr2 (InputPort?)  : 0xd04a400c

================================================================
ID: 30, addr: 0xd04a2400
FLAGS 0b000000000000000011100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS3 (0x052)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x850000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x08000000
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0x850000 (0x85)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41bc
    addr2                   : 0xd04a41c0
BoomerSelector for 0x850000
    addr1               : 0xd04a43b4
    addr2 (InputPort?)  : 0xd04a4010

================================================================
ID: 31, addr: 0xd04a2500
FLAGS 0b000000000000000011100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS4 (0x062)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x860000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x10000000
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0x860000 (0x86)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41c4
    addr2                   : 0xd04a41c8
BoomerSelector for 0x860000
    addr1               : 0xd04a43b8
    addr2 (InputPort?)  : 0xd04a4014

================================================================
ID: 32, addr: 0xd04a7000
FLAGS 0b000000000000000000010010000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAN_WR (0x072)
    ISR: EDMAC_ReadISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 33, addr: 0xd04c0000
FLAGS 0b000000000000000000000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S0 (0x082)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 16
    ptr               : 0xd04c0400
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xbe0000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0xbe0000 (0xbe)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2070
    addr2                   : 0xd04c2074
BoomerSelector for 0xbe0000
    addr1               : 0xd04c2124
    addr2 (InputPort?)  : 0xd04c2000

================================================================
ID: 34, addr: 0xd04c0100
FLAGS 0b000000000000000000000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S1 (0x092)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xbf0000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x00800000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xbf0000 (0xbf)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2078
    addr2                   : 0xd04c207c
BoomerSelector for 0xbf0000
    addr1               : 0xd04c2128
    addr2 (InputPort?)  : 0xd04c2004

================================================================
ID: 35, addr: 0xd04c0200
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_SS0 (0x0a2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xc00000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xc00000 (0xc0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2080
    addr2                   : 0xd04c2084
BoomerSelector for 0xc00000
    addr1               : 0xd04c212c
    addr2 (InputPort?)  : 0xd04c2008

================================================================
ID: 36, addr: 0xd04c1000
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS0 (0x0b2)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 17
    ptr               : 0xd04c1300
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xd00000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xd00000 (0xd0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c3044
    addr2                   : 0xd04c3048
BoomerSelector for 0xd00000
    addr1               : 0xd04c3094
    addr2 (InputPort?)  : 0xd04c3000

================================================================
ID: 37, addr: 0xd04c1100
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS1 (0x0c2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xd10000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0xd10000 (0xd1)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c304c
    addr2                   : 0xd04c3050
BoomerSelector for 0xd10000
    addr1               : 0xd04c3098
    addr2 (InputPort?)  : 0xd04c3004

================================================================
ID: 38, addr: 0xd04c1200
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS2 (0x0d2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xd20000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0xd20000 (0xd2)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c3054
    addr2                   : 0xd04c3058
BoomerSelector for 0xd20000
    addr1               : 0xd04c309c
    addr2 (InputPort?)  : 0xd04c3008

================================================================
ID: 39, addr: 0xd0404100
FLAGS 0b000000000000000000010001000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_OPERA_RD (0x1e2)
    ISR: EDMAC_WriteISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 40, addr: 0xd0421000
FLAGS 0b000000000000000000111000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_L0 (0x003)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 18
    ptr               : 0xd0422700
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe10000 (0xe1)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd042333c

================================================================
ID: 41, addr: 0xd0421100
FLAGS 0b000000000000000000110000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_M0 (0x013)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 19
    ptr               : 0xd0422800
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe20000 (0xe2)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423340

================================================================
ID: 42, addr: 0xd0421200
FLAGS 0b000000000000000000011000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S0 (0x023)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe30000 (0xe3)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423344

================================================================
ID: 43, addr: 0xd0421300
FLAGS 0b000000000000000000110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S1 (0x033)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe40000 (0xe4)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423348

================================================================
ID: 44, addr: 0xd0421400
FLAGS 0b000000000000000000110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS0 (0x043)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 20
    ptr               : 0xd0422900
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xe50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe50000 (0xe5)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd042334c

================================================================
ID: 45, addr: 0xd0421500
FLAGS 0b000000000000000000110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS1 (0x053)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe60000 (0xe6)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423350

================================================================
ID: 46, addr: 0xd0421600
FLAGS 0b000000000000000000000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS2 (0x063)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe70000 (0xe7)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423354

================================================================
ID: 47, addr: 0xd0421700
FLAGS 0b000000000000000000000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS3 (0x073)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 21
    ptr               : 0xd0422a00
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe80000 (0xe8)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423358

================================================================
ID: 48, addr: 0xd0440300
FLAGS 0b000000000000000001100000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_M0 (0x083)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 22
    ptr               : 0xd0440800
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe90000 (0xe9)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412a8

================================================================
ID: 49, addr: 0xd0440400
FLAGS 0b000000000000000001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_S0 (0x093)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 23
    ptr               : 0xd0440900
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xea0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xea0000 (0xea)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412ac

================================================================
ID: 50, addr: 0xd0440500
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_SS0 (0x0a3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 24
    ptr               : 0xd0440a00
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xeb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xeb0000 (0xeb)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412b0

================================================================
ID: 51, addr: 0xd045e300
FLAGS 0b000000000000000001110000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_M0 (0x0b3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 25
    ptr               : 0xd045e700
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xec0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xec0000 (0xec)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e0

================================================================
ID: 52, addr: 0xd045e400
FLAGS 0b000000000000010001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     16: INFO_OPTI_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_OPT_RICH (0x0c3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 26
    ptr               : 0xd045e800
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xed0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xed0000 (0xed)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e4

================================================================
ID: 53, addr: 0xd045e500
FLAGS 0b000000000000010001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     16: INFO_OPTI_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_OPT_LITE (0x0d3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xee0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xee0000 (0xee)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e8

================================================================
ID: 54, addr: 0xd0474100
FLAGS 0b000000000000000000111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_M0 (0x0e3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 27
    ptr               : 0xd0474500
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x1020000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1020000 (0x102)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e0

================================================================
ID: 55, addr: 0xd0474200
FLAGS 0b000000000000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_S0 (0x0f3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 28
    ptr               : 0xd0474600
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1030000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1030000 (0x103)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e4

================================================================
ID: 56, addr: 0xd0474300
FLAGS 0b000000000000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_S1 (0x103)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0x1040000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1040000 (0x104)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e8

================================================================
ID: 57, addr: 0xd0471200
FLAGS 0b000000000000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_RD_S0 (0x113)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 29
    ptr               : 0xd0471500
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1080000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1080000 (0x108)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04720b0

================================================================
ID: 58, addr: 0xd0487300
FLAGS 0b000000000000000001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_M0 (0x123)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 30
    ptr               : 0xd0487b00
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xef0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xef0000 (0xef)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488244

================================================================
ID: 59, addr: 0xd0487400
FLAGS 0b000000000000000001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_M1 (0x133)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 31
    ptr               : 0xd0487c00
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf00000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf00000 (0xf0)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488248

================================================================
ID: 60, addr: 0xd0487500
FLAGS 0b000000000000000001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_S0 (0x143)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf10000 (0xf1)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd048824c

================================================================
ID: 61, addr: 0xd0487600
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS0 (0x153)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 32
    ptr               : 0xd0487d00
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xf20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf20000 (0xf2)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488250

================================================================
ID: 62, addr: 0xd0487700
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS1 (0x163)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 33
    ptr               : 0xd0487e00
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf30000 (0xf3)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488254

================================================================
ID: 63, addr: 0xd0487800
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS2 (0x173)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf40000 (0xf4)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488258
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
Re: EDMAC in Digic 8 world
« Reply #2 on: September 25, 2021, 01:49:46 PM »
EOS R Channels 64-75

Code: [Select]
================================================================
ID: 64, addr: 0xd04a2600
FLAGS 0b000000000000000011110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_S0 (0x183)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 34
    ptr               : 0xd04a3500
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf50000 (0xf5)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44d4

================================================================
ID: 65, addr: 0xd04a2700
FLAGS 0b000000000000100001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_S1 (0x193)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf60000 (0xf6)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44d8

================================================================
ID: 66, addr: 0xd04a2800
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS0 (0x1a3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 35
    ptr               : 0xd04a3600
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf70000 (0xf7)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44dc

================================================================
ID: 67, addr: 0xd04a2900
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS1 (0x1b3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf80000 (0xf8)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e0

================================================================
ID: 68, addr: 0xd04a2a00
FLAGS 0b000000000000100001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS2 (0x1c3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf90000 (0xf9)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e4

================================================================
ID: 69, addr: 0xd04a2b00
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS3 (0x1d3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfa0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfa0000 (0xfa)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e8

================================================================
ID: 70, addr: 0xd04a3000
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS4 (0x1e3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfb0000 (0xfb)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44ec

================================================================
ID: 71, addr: 0xd04a3100
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS5 (0x1a4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfc0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfc0000 (0xfc)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f0

================================================================
ID: 72, addr: 0xd04a3200
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS6 (0x1b4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfd0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfd0000 (0xfd)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f4

================================================================
ID: 73, addr: 0xd04a3300
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS7 (0x1c4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfe0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfe0000 (0xfe)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f8

================================================================
ID: 74, addr: 0xd04a7100
FLAGS 0b000000000000000000010010000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAN_RD (0x1d4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 75, addr: 0xd04c0300
FLAGS 0b000000000000000000000000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03

Interrupt
    ID : EDOMAIN_EDMAC_7_RD_S0 (0x1e4)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 36
    ptr               : 0xd04c0500
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1000000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1000000 (0x100)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04c21ac
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
Re: EDMAC in Digic 7 / 8 world
« Reply #3 on: September 25, 2021, 04:33:11 PM »
Digic 7 seems to be simpler. It has only DmacInfo and InterruptHandlers structures. No mentions of Boomer, nor PackUnpack stuff (but I didn't look too hard). Below data from 200D.101:

Code: [Select]
IVT               = 0x202b8, romcopy from 0x41174868
DmacInfo          = 0x66264, romcopy from 0x411ba814
InterruptHandlers = 0x6640c, romcopy from 0x411ba9bc

Known channel flag bit numbers from 200d:
Code: [Select]
flags = {
    0x0  : "INFO_DMAC_TYPE_WRITE",
    0x1  : "INFO_DMAC_TYPE_READ",
    0x4  : "INFO_DMAC_S_C",
    0x5  : "INFO_DMAC_M",
    0x6  : "INFO_DMAC_L",
    0x7  : "INFO_DMAC_OPT",
    0x8  : "INFO_DMAC_SHREK",
    0x9  : "INFO_DMAC_DANCING",
    0xA  : "INFO_DIV_MODE",
    0xB  : "INFO_HDIR_MODE",
    0xC  : "INFO_HCOPY_MODE",
    0xD  : "INFO_FRAME_MODE",
    0xE  : "INFO_DISTER_MODE",
    0x11 : "INFO_BANK_MODE",
}

EOS 200D Channels 0-52
Code: [Select]
Known ISRs:
   ADDR   |  NAME
0x00036f71 EDMAC_ReadISR
0x00036ed3 EDMAC_WriteISR
================================================================
ID:  0, addr: 0xd0004000
FLAGS 0b000000000000000010110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: __INFO_0x02
     10: INFO_DIV_MODE
     11: INFO_HDIR_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_A0 (0x091)
    ISR: EDMAC_WriteISR

================================================================
ID:  1, addr: 0xd0004100
FLAGS 0b000000000000000010110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: __INFO_0x02
     10: INFO_DIV_MODE
     11: INFO_HDIR_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_A1 (0x0a1)
    ISR: EDMAC_WriteISR

================================================================
ID:  2, addr: 0xd0004200
FLAGS 0b000000000000000011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: __INFO_0x02
     10: INFO_DIV_MODE
     11: INFO_HDIR_MODE
     12: INFO_HCOPY_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_A2 (0x0b1)
    ISR: EDMAC_WriteISR

================================================================
ID:  3, addr: 0xd0004300
FLAGS 0b000000000000000011010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: __INFO_0x02
     10: INFO_DIV_MODE
     12: INFO_HCOPY_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_A3 (0x0c1)
    ISR: EDMAC_WriteISR

================================================================
ID:  4, addr: 0xd0004400
FLAGS 0b000000000000100010010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: __INFO_0x02
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE
     17: INFO_BANK_MODE

Interrupt
    ID : EDOMAIN_WR_S_A4 (0x0d1)
    ISR: EDMAC_WriteISR

================================================================
ID:  5, addr: 0xd0004500
FLAGS 0b000000000000100010010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: __INFO_0x02
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE
     17: INFO_BANK_MODE

Interrupt
    ID : EDOMAIN_WR_S_A5 (0x0e1)
    ISR: EDMAC_WriteISR

================================================================
ID:  6, addr: 0xd0004600
FLAGS 0b000000000000001010010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: __INFO_0x02
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE
     15: __INFO_0x0f

Interrupt
    ID : EDOMAIN_WR_S_A6 (0x0f1)
    ISR: EDMAC_WriteISR

================================================================
ID:  7, addr: 0xd0026000
FLAGS 0b000000000000000010000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_B0 (0x101)
    ISR: EDMAC_WriteISR

================================================================
ID:  8, addr: 0xd0026100
FLAGS 0b000000000000000010000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_B1 (0x111)
    ISR: EDMAC_WriteISR

================================================================
ID:  9, addr: 0xd0026200
FLAGS 0b000000000000000010000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_B2 (0x121)
    ISR: EDMAC_WriteISR

================================================================
ID: 10, addr: 0xd0026300
FLAGS 0b000000000000000010000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_B3 (0x131)
    ISR: EDMAC_WriteISR

================================================================
ID: 11, addr: 0xd0026400
FLAGS 0b000000000000000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_C0 (0x141)
    ISR: EDMAC_WriteISR

================================================================
ID: 12, addr: 0xd0026500
FLAGS 0b000000000000000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_C1 (0x151)
    ISR: EDMAC_WriteISR

================================================================
ID: 13, addr: 0xd0026600
FLAGS 0b000000000000000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_C2 (0x161)
    ISR: EDMAC_WriteISR

================================================================
ID: 14, addr: 0xd0030000
FLAGS 0b000000000000000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_C3 (0x171)
    ISR: EDMAC_WriteISR

================================================================
ID: 15, addr: 0xd0030100
FLAGS 0b000000000000000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_C4 (0x181)
    ISR: EDMAC_WriteISR

================================================================
ID: 16, addr: 0xd0030200
FLAGS 0b000000000000000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_S_C5 (0x191)
    ISR: EDMAC_WriteISR

================================================================
ID: 17, addr: 0xd0058300
FLAGS 0b000000000000000010010000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_M0 (0x031)
    ISR: EDMAC_WriteISR

================================================================
ID: 18, addr: 0xd0058400
FLAGS 0b000000000000000010010000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_M1 (0x041)
    ISR: EDMAC_WriteISR

================================================================
ID: 19, addr: 0xd0058500
FLAGS 0b000000000000000010010000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_M2 (0x051)
    ISR: EDMAC_WriteISR

================================================================
ID: 20, addr: 0xd0058600
FLAGS 0b000000000000000010010000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_M3 (0x061)
    ISR: EDMAC_WriteISR

================================================================
ID: 21, addr: 0xd0057000
FLAGS 0b000000000000000010010000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_M4 (0x071)
    ISR: EDMAC_WriteISR

================================================================
ID: 22, addr: 0xd0057100
FLAGS 0b000000000000000010010000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_M5 (0x081)
    ISR: EDMAC_WriteISR

================================================================
ID: 23, addr: 0xd0058000
FLAGS 0b000000000000010010010001000001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      6: INFO_DMAC_L
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE
     16: __INFO_0x10

Interrupt
    ID : EDOMAIN_WR_L0 (0x001)
    ISR: EDMAC_WriteISR

================================================================
ID: 24, addr: 0xd0058100
FLAGS 0b000000000000000011010001000001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      6: INFO_DMAC_L
     10: INFO_DIV_MODE
     12: INFO_HCOPY_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_L1 (0x011)
    ISR: EDMAC_WriteISR

================================================================
ID: 25, addr: 0xd0058200
FLAGS 0b000000000000000010010001000001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      6: INFO_DMAC_L
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_L2 (0x021)
    ISR: EDMAC_WriteISR

================================================================
ID: 26, addr: 0xd0030300
FLAGS 0b000000000000000010000100000001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      8: INFO_DMAC_SHREK
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_WR_SHREK (0x002)
    ISR: EDMAC_WriteISR

================================================================
ID: 27, addr: 0xd0030400
FLAGS 0b000000000000100000001000000001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      9: INFO_DMAC_DANCING
     17: INFO_BANK_MODE

Interrupt
    ID : EDOMAIN_WR_DAN (0x193)
    ISR: EDMAC_WriteISR

================================================================
ID: 28, addr: 0xd0004800
FLAGS 0b000000000000000010110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: __INFO_0x02
     10: INFO_DIV_MODE
     11: INFO_HDIR_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_S_A0 (0x0a2)
    ISR: EDMAC_ReadISR

================================================================
ID: 29, addr: 0xd0004900
FLAGS 0b000000000000100010010000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: __INFO_0x02
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE
     17: INFO_BANK_MODE

Interrupt
    ID : EDOMAIN_RD_S_A1 (0x0b2)
    ISR: EDMAC_ReadISR

================================================================
ID: 30, addr: 0xd0004a00
FLAGS 0b000000000000100010010000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: __INFO_0x02
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE
     17: INFO_BANK_MODE

Interrupt
    ID : EDOMAIN_RD_S_A2 (0x0c2)
    ISR: EDMAC_ReadISR

================================================================
ID: 31, addr: 0xd0004b00
FLAGS 0b000000000000000010010000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: __INFO_0x02
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_S_A3 (0x0d2)
    ISR: EDMAC_ReadISR

================================================================
ID: 32, addr: 0xd0004c00
FLAGS 0b000000000000000010010000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: __INFO_0x02
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_S_A4 (0x0e2)
    ISR: EDMAC_ReadISR

================================================================
ID: 33, addr: 0xd0004d00
FLAGS 0b000000000000100110000000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     13: INFO_FRAME_MODE
     14: INFO_DISTER_MODE
     17: INFO_BANK_MODE

Interrupt
    ID : EDOMAIN_RD_S_B0 (0x0f2)
    ISR: EDMAC_ReadISR

================================================================
ID: 34, addr: 0xd0026800
FLAGS 0b000000000000100110000000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     13: INFO_FRAME_MODE
     14: INFO_DISTER_MODE
     17: INFO_BANK_MODE

Interrupt
    ID : EDOMAIN_RD_S_B1 (0x102)
    ISR: EDMAC_ReadISR

================================================================
ID: 35, addr: 0xd0026900
FLAGS 0b000000000000000010000000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_S_B2 (0x112)
    ISR: EDMAC_ReadISR

================================================================
ID: 36, addr: 0xd0026a00
FLAGS 0b000000000000001010010000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE
     15: __INFO_0x0f

Interrupt
    ID : EDOMAIN_RD_S_C0 (0x122)
    ISR: EDMAC_ReadISR

================================================================
ID: 37, addr: 0xd0026b00
FLAGS 0b000000000000000010010000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_S_C1 (0x132)
    ISR: EDMAC_ReadISR

================================================================
ID: 38, addr: 0xd0026c00
FLAGS 0b000000000000000010010000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_S_C2 (0x142)
    ISR: EDMAC_ReadISR

================================================================
ID: 39, addr: 0xd0026d00
FLAGS 0b000000000000000010010000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_S_C3 (0x152)
    ISR: EDMAC_ReadISR

================================================================
ID: 40, addr: 0xd0030800
FLAGS 0b000000000000000010010000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_S_C4 (0x162)
    ISR: EDMAC_ReadISR

================================================================
ID: 41, addr: 0xd0030900
FLAGS 0b000000000000000010010000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_S_C5 (0x172)
    ISR: EDMAC_ReadISR

================================================================
ID: 42, addr: 0xd0030a00
FLAGS 0b000000000000000010010000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: INFO_DMAC_S_C
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_S_C6 (0x182)
    ISR: EDMAC_ReadISR

================================================================
ID: 43, addr: 0xd0058900
FLAGS 0b000000000000000010010000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_M0 (0x022)
    ISR: EDMAC_ReadISR

================================================================
ID: 44, addr: 0xd0058a00
FLAGS 0b000000000000000010010000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_M1 (0x032)
    ISR: EDMAC_ReadISR

================================================================
ID: 45, addr: 0xd0058b00
FLAGS 0b000000000000000010010000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_M2 (0x042)
    ISR: EDMAC_ReadISR

================================================================
ID: 46, addr: 0xd0058c00
FLAGS 0b000000000000000010010000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_M3 (0x052)
    ISR: EDMAC_ReadISR

================================================================
ID: 47, addr: 0xd0058d00
FLAGS 0b000000000000000010010000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_M4 (0x062)
    ISR: EDMAC_ReadISR

================================================================
ID: 48, addr: 0xd0057800
FLAGS 0b000000000000000010010000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_M5 (0x072)
    ISR: EDMAC_ReadISR

================================================================
ID: 49, addr: 0xd0057900
FLAGS 0b000000000000000010010000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_M6 (0x082)
    ISR: EDMAC_ReadISR

================================================================
ID: 50, addr: 0xd0057a00
FLAGS 0b000000000000000010010000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: INFO_DMAC_M
     10: INFO_DIV_MODE
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_M7 (0x092)
    ISR: EDMAC_ReadISR

================================================================
ID: 51, addr: 0xd0058800
FLAGS 0b000000000000000010000010000010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      7: INFO_DMAC_OPT
     13: INFO_FRAME_MODE

Interrupt
    ID : EDOMAIN_RD_OPT (0x012)
    ISR: EDMAC_ReadISR

================================================================
ID: 52, addr: 0xd0030b00
FLAGS 0b000000000000100000001000000010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      9: INFO_DMAC_DANCING
     17: INFO_BANK_MODE

Interrupt
    ID : EDOMAIN_RD_DAN (0x192)
    ISR: EDMAC_ReadISR
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

coon

  • Developer
  • Member
  • *****
  • Posts: 112
Re: EDMAC in Digic 7 / 8 world
« Reply #4 on: October 01, 2021, 11:49:08 PM »
Found the constants for RP.160 and ran the script on its ROM. Here is the output:

EOS RP Channels 0 - 64

Code: [Select]
DmacInfo start: 0x00e143e4
InterruptHandlers start: 0x00e14b9c
IVC start: 0x0130de48
IVT_GIC start: 0x0130e7ec
PackUnpackId start: 0x00e142b4
PackUnpackInfo start: 0x00e14644
DmacBoomerInfo start: 0x00e1480c
BoomerVdKickInfo start: 0x00fd0dc4
BoomerSelector1 start: 0x00fd06bc
BoomerInputPort start: 0x00fd0a40
Known ISRs:
   ADDR   |  NAME
0xe057d69d EDMAC_ReadISR
0xe057d755 EDMAC_WriteISR
0xe057bc2b EDMAC_UnknownISR
================================================================
ID:  0, addr: 0xd0404000
FLAGS 0b000000000000000000010001000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_OPERA_WR (0x1d2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID:  1, addr: 0xd0420000
FLAGS 0b000000011110000100111100100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      8: INFO_128BIT_MODE
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     14: __INFO_0x0e
     19: __INFO_0x13
     20: __INFO_0x14
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L0 (0x071)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 0
    ptr               : 0xd0422000
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x0
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00010000
        `-- & AssertInfo    : 0x00010000
BoomerVdKickInfo for BoomerID 0x0 (0x0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230c4
    addr2                   : 0xd04230c8
BoomerSelector for 0x0
    addr1               : 0xd042324c
    addr2 (InputPort?)  : 0xd0423000

================================================================
ID:  2, addr: 0xd0420100
FLAGS 0b000000011010000110010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M0 (0x081)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 1
    ptr               : 0xd0422100
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x10000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x10000 (0x1)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230cc
    addr2                   : 0xd04230d0
BoomerSelector for 0x10000
    addr1               : 0xd0423250
    addr2 (InputPort?)  : 0xd0423004

================================================================
ID:  3, addr: 0xd0420200
FLAGS 0b000000011010000110010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M1 (0x091)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 2
    ptr               : 0xd0422200
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x20000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00040000
        `-- & AssertInfo    : 0x00040000
BoomerVdKickInfo for BoomerID 0x20000 (0x2)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230d4
    addr2                   : 0xd04230d8
BoomerSelector for 0x20000
    addr1               : 0xd0423254
    addr2 (InputPort?)  : 0xd0423008

================================================================
ID:  4, addr: 0xd0420300
FLAGS 0b000000011010000110010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M2 (0x0a1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x30000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00080000
        `-- & AssertInfo    : 0x00080000
BoomerVdKickInfo for BoomerID 0x30000 (0x3)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230dc
    addr2                   : 0xd04230e0
BoomerSelector for 0x30000
    addr1               : 0xd0423258
    addr2 (InputPort?)  : 0xd042300c

================================================================
ID:  5, addr: 0xd0420400
FLAGS 0b000000011010000100010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M3 (0x0b1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 4
    ptr               : 0xd0422400
    unk               : 5
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x40000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00100000
        `-- & AssertInfo    : 0x00100000
BoomerVdKickInfo for BoomerID 0x40000 (0x4)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230e4
    addr2                   : 0xd04230e8
BoomerSelector for 0x40000
    addr1               : 0xd042325c
    addr2 (InputPort?)  : 0xd0423010

================================================================
ID:  6, addr: 0xd0420500
FLAGS 0b000000011010000100010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M4 (0x0c1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 5
    ptr               : 0xd0422500
    unk               : 6
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x50000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00200000
        `-- & AssertInfo    : 0x00200000
BoomerVdKickInfo for BoomerID 0x50000 (0x5)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230ec
    addr2                   : 0xd04230f0
BoomerSelector for 0x50000
    addr1               : 0xd0423260
    addr2 (InputPort?)  : 0xd0423014

================================================================
ID:  7, addr: 0xd0420600
FLAGS 0b000000010010000000110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_S0 (0x0d1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 3
    ptr               : 0xd0422300
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x60000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x60000 (0x6)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230f4
    addr2                   : 0xd04230f8
BoomerSelector for 0x60000
    addr1               : 0xd0423264
    addr2 (InputPort?)  : 0xd0423018

================================================================
ID:  8, addr: 0xd0420700
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS0 (0x0e1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x70000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x70000 (0x7)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230fc
    addr2                   : 0xd0423100
BoomerSelector for 0x70000
    addr1               : 0xd0423268
    addr2 (InputPort?)  : 0xd042301c

================================================================
ID:  9, addr: 0xd0420800
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS1 (0x0f1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 6
    ptr               : 0xd0422600
    unk               : 7
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x80000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x80000 (0x8)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423104
    addr2                   : 0xd0423108
BoomerSelector for 0x80000
    addr1               : 0xd042326c
    addr2 (InputPort?)  : 0xd0423020

================================================================
ID: 10, addr: 0xd0420900
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS2 (0x101)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x90000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x90000 (0x9)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd042310c
    addr2                   : 0xd0423110
BoomerSelector for 0x90000
    addr1               : 0xd0423270
    addr2 (InputPort?)  : 0xd0423024

================================================================
ID: 11, addr: 0xd0420a00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS3 (0x111)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xa0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x08000000
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0xa0000 (0xa)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423114
    addr2                   : 0xd0423118
BoomerSelector for 0xa0000
    addr1               : 0xd0423274
    addr2 (InputPort?)  : 0xd0423028

================================================================
ID: 12, addr: 0xd0420b00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS4 (0x121)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xb0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x10000000
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0xb0000 (0xb)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd042311c
    addr2                   : 0xd0423120
BoomerSelector for 0xb0000
    addr1               : 0xd0423278
    addr2 (InputPort?)  : 0xd042302c

================================================================
ID: 13, addr: 0xd0420c00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS5 (0x131)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xc0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x20000000
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xc0000 (0xc)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423124
    addr2                   : 0xd0423128
BoomerSelector for 0xc0000
    addr1               : 0xd042327c
    addr2 (InputPort?)  : 0xd0423030

================================================================
ID: 14, addr: 0xd0440000
FLAGS 0b000000011010000001110000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_M0 (0x141)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 7
    ptr               : 0xd0440600
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x2d0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x2d0000 (0x2d)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410b4
    addr2                   : 0xd04410b8
BoomerSelector for 0x2d0000
    addr1               : 0xd04411e4
    addr2 (InputPort?)  : 0xd0441000

================================================================
ID: 15, addr: 0xd0440100
FLAGS 0b000000010000000001100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_S0 (0x151)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 8
    ptr               : 0xd0440700
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x2e0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x2e0000 (0x2e)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410bc
    addr2                   : 0xd04410c0
BoomerSelector for 0x2e0000
    addr1               : 0xd04411e8
    addr2 (InputPort?)  : 0xd0441004

================================================================
ID: 16, addr: 0xd0440200
FLAGS 0b000000000000000001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_SS0 (0x161)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x2f0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x2f0000 (0x2f)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410c4
    addr2                   : 0xd04410c8
BoomerSelector for 0x2f0000
    addr1               : 0xd04411ec
    addr2 (InputPort?)  : 0xd0441008

================================================================
ID: 17, addr: 0xd045e000
FLAGS 0b000000011010000001110000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_M0 (0x171)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 9
    ptr               : 0xd045e600
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x4f0000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x4f0000 (0x4f)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f07c
    addr2                   : 0xd045f080
BoomerSelector for 0x4f0000
    addr1               : 0xd045f14c
    addr2 (InputPort?)  : 0xd045f000

================================================================
ID: 18, addr: 0xd045e100
FLAGS 0b000000010010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_S0 (0x181)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x500000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x500000 (0x50)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f084
    addr2                   : 0xd045f088
BoomerSelector for 0x500000
    addr1               : 0xd045f150
    addr2 (InputPort?)  : 0xd045f004

================================================================
ID: 19, addr: 0xd045e200
FLAGS 0b000000000000000001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_SS0 (0x191)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x510000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x510000 (0x51)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f08c
    addr2                   : 0xd045f090
BoomerSelector for 0x510000
    addr1               : 0xd045f154
    addr2 (InputPort?)  : 0xd045f008

================================================================
ID: 20, addr: 0xd0474000
FLAGS 0b000000010000000000100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_WR_S0 (0x1a1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 10
    ptr               : 0xd0474400
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xd60000
    BoomerInSelType         : 0x00000400
        `-- & InSelType     : 0x00000400
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0xd60000 (0xd6)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd047502c
    addr2                   : 0xd0475030
BoomerSelector for 0xd60000
    addr1               : 0xd0475084
    addr2 (InputPort?)  : 0xd0475000

================================================================
ID: 21, addr: 0xd0471000
FLAGS 0b000000000000000000100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_WR_SS0 (0x1b1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 11
    ptr               : 0xd0471300
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xdd0000
    BoomerInSelType         : 0x00000500
        `-- & InSelType     : 0x00000500
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xdd0000 (0xdd)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0472024
    addr2                   : 0xd0472028
BoomerSelector for 0xdd0000
    addr1               : 0xd0472064
    addr2 (InputPort?)  : 0xd0472000

================================================================
ID: 22, addr: 0xd0471100
FLAGS 0b000000000000000000100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_WR_SS1 (0x1c1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 12
    ptr               : 0xd0471400
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xde0000
    BoomerInSelType         : 0x00000500
        `-- & InSelType     : 0x00000500
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0xde0000 (0xde)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd047202c
    addr2                   : 0xd0472030
BoomerSelector for 0xde0000
    addr1               : 0xd0472068
    addr2 (InputPort?)  : 0xd0472004

================================================================
ID: 23, addr: 0xd0487000
FLAGS 0b000000011010000001111000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_M0 (0x1d1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x650000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x650000 (0x65)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0488098
    addr2                   : 0xd048809c
BoomerSelector for 0x650000
    addr1               : 0xd0488198
    addr2 (InputPort?)  : 0xd0488000

================================================================
ID: 24, addr: 0xd0487100
FLAGS 0b000000010010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S0 (0x1e1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 13
    ptr               : 0xd0487900
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x660000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x660000 (0x66)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04880a0
    addr2                   : 0xd04880a4
BoomerSelector for 0x660000
    addr1               : 0xd048819c
    addr2 (InputPort?)  : 0xd0488004

================================================================
ID: 25, addr: 0xd0487200
FLAGS 0b000000010000000001100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S1 (0x002)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 14
    ptr               : 0xd0487a00
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x670000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00800000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x670000 (0x67)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04880a8
    addr2                   : 0xd04880ac
BoomerSelector for 0x670000
    addr1               : 0xd04881a0
    addr2 (InputPort?)  : 0xd0488008

================================================================
ID: 26, addr: 0xd04a2000
FLAGS 0b000000010010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_S0 (0x012)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 15
    ptr               : 0xd04a3400
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x810000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x810000 (0x81)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a419c
    addr2                   : 0xd04a41a0
BoomerSelector for 0x810000
    addr1               : 0xd04a43a4
    addr2 (InputPort?)  : 0xd04a4000

================================================================
ID: 27, addr: 0xd04a2100
FLAGS 0b000000000010000001110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS0 (0x022)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x820000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x820000 (0x82)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41a4
    addr2                   : 0xd04a41a8
BoomerSelector for 0x820000
    addr1               : 0xd04a43a8
    addr2 (InputPort?)  : 0xd04a4004

================================================================
ID: 28, addr: 0xd04a2200
FLAGS 0b000000000010100001110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS1 (0x032)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x830000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x830000 (0x83)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41ac
    addr2                   : 0xd04a41b0
BoomerSelector for 0x830000
    addr1               : 0xd04a43ac
    addr2 (InputPort?)  : 0xd04a4008

================================================================
ID: 29, addr: 0xd04a2300
FLAGS 0b000000000000100001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS2 (0x042)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x840000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x840000 (0x84)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41b4
    addr2                   : 0xd04a41b8
BoomerSelector for 0x840000
    addr1               : 0xd04a43b0
    addr2 (InputPort?)  : 0xd04a400c

================================================================
ID: 30, addr: 0xd04a2400
FLAGS 0b000000000000000011100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS3 (0x052)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x850000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x08000000
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0x850000 (0x85)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41bc
    addr2                   : 0xd04a41c0
BoomerSelector for 0x850000
    addr1               : 0xd04a43b4
    addr2 (InputPort?)  : 0xd04a4010

================================================================
ID: 31, addr: 0xd04a2500
FLAGS 0b000000000000000011100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS4 (0x062)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x860000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x10000000
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0x860000 (0x86)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41c4
    addr2                   : 0xd04a41c8
BoomerSelector for 0x860000
    addr1               : 0xd04a43b8
    addr2 (InputPort?)  : 0xd04a4014

================================================================
ID: 32, addr: 0xd04a7000
FLAGS 0b000000000000000000010010000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAN_WR (0x072)
    ISR: EDMAC_ReadISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 33, addr: 0xd04c0000
FLAGS 0b000000010000000000000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S0 (0x082)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 16
    ptr               : 0xd04c0400
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xbe0000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0xbe0000 (0xbe)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2070
    addr2                   : 0xd04c2074
BoomerSelector for 0xbe0000
    addr1               : 0xd04c2124
    addr2 (InputPort?)  : 0xd04c2000

================================================================
ID: 34, addr: 0xd04c0100
FLAGS 0b000000010000000000000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S1 (0x092)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xbf0000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x00800000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xbf0000 (0xbf)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2078
    addr2                   : 0xd04c207c
BoomerSelector for 0xbf0000
    addr1               : 0xd04c2128
    addr2 (InputPort?)  : 0xd04c2004

================================================================
ID: 35, addr: 0xd04c0200
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_SS0 (0x0a2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xc00000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xc00000 (0xc0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2080
    addr2                   : 0xd04c2084
BoomerSelector for 0xc00000
    addr1               : 0xd04c212c
    addr2 (InputPort?)  : 0xd04c2008

================================================================
ID: 36, addr: 0xd04c1000
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS0 (0x0b2)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 17
    ptr               : 0xd04c1300
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xd00000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xd00000 (0xd0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c3044
    addr2                   : 0xd04c3048
BoomerSelector for 0xd00000
    addr1               : 0xd04c3094
    addr2 (InputPort?)  : 0xd04c3000

================================================================
ID: 37, addr: 0xd04c1100
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS1 (0x0c2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xd10000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0xd10000 (0xd1)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c304c
    addr2                   : 0xd04c3050
BoomerSelector for 0xd10000
    addr1               : 0xd04c3098
    addr2 (InputPort?)  : 0xd04c3004

================================================================
ID: 38, addr: 0xd04c1200
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS2 (0x0d2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xd20000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0xd20000 (0xd2)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c3054
    addr2                   : 0xd04c3058
BoomerSelector for 0xd20000
    addr1               : 0xd04c309c
    addr2 (InputPort?)  : 0xd04c3008

================================================================
ID: 39, addr: 0xd0404100
FLAGS 0b000000000000000000010001000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_OPERA_RD (0x1e2)
    ISR: EDMAC_WriteISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 40, addr: 0xd0421000
FLAGS 0b000000011100000100111000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     14: __INFO_0x0e
     20: __INFO_0x14
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_L0 (0x003)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 18
    ptr               : 0xd0422700
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe10000 (0xe1)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd042333c

================================================================
ID: 41, addr: 0xd0421100
FLAGS 0b000000011000000100110000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     14: __INFO_0x0e
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_M0 (0x013)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 19
    ptr               : 0xd0422800
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe20000 (0xe2)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423340

================================================================
ID: 42, addr: 0xd0421200
FLAGS 0b000000010000000000011000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S0 (0x023)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe30000 (0xe3)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423344

================================================================
ID: 43, addr: 0xd0421300
FLAGS 0b000000010000000000110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S1 (0x033)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe40000 (0xe4)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423348

================================================================
ID: 44, addr: 0xd0421400
FLAGS 0b000000000000000000110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS0 (0x043)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 20
    ptr               : 0xd0422900
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xe50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe50000 (0xe5)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd042334c

================================================================
ID: 45, addr: 0xd0421500
FLAGS 0b000000000000000000110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS1 (0x053)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe60000 (0xe6)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423350

================================================================
ID: 46, addr: 0xd0421600
FLAGS 0b000000000000000000000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS2 (0x063)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe70000 (0xe7)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423354

================================================================
ID: 47, addr: 0xd0421700
FLAGS 0b000000000000000000000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS3 (0x073)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 21
    ptr               : 0xd0422a00
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe80000 (0xe8)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423358

================================================================
ID: 48, addr: 0xd0440300
FLAGS 0b000000011000000001100000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_M0 (0x083)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 22
    ptr               : 0xd0440800
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe90000 (0xe9)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412a8

================================================================
ID: 49, addr: 0xd0440400
FLAGS 0b000000010000000001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_S0 (0x093)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 23
    ptr               : 0xd0440900
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xea0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xea0000 (0xea)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412ac

================================================================
ID: 50, addr: 0xd0440500
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_SS0 (0x0a3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 24
    ptr               : 0xd0440a00
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xeb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xeb0000 (0xeb)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412b0

================================================================
ID: 51, addr: 0xd045e300
FLAGS 0b000000011000000001110000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_M0 (0x0b3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 25
    ptr               : 0xd045e700
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xec0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xec0000 (0xec)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e0

================================================================
ID: 52, addr: 0xd045e400
FLAGS 0b000000011000010001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     16: INFO_OPTI_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_OPT_RICH (0x0c3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 26
    ptr               : 0xd045e800
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xed0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xed0000 (0xed)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e4

================================================================
ID: 53, addr: 0xd045e500
FLAGS 0b000000010000010001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     16: INFO_OPTI_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_OPT_LITE (0x0d3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xee0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xee0000 (0xee)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e8

================================================================
ID: 54, addr: 0xd0474100
FLAGS 0b000000011000000000111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_M0 (0x0e3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 27
    ptr               : 0xd0474500
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x1020000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1020000 (0x102)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e0

================================================================
ID: 55, addr: 0xd0474200
FLAGS 0b000000010000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_S0 (0x0f3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 28
    ptr               : 0xd0474600
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1030000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1030000 (0x103)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e4

================================================================
ID: 56, addr: 0xd0474300
FLAGS 0b000000010000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_S1 (0x103)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0x1040000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1040000 (0x104)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e8

================================================================
ID: 57, addr: 0xd0471200
FLAGS 0b000000010000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_MAP_RD_S0 (0x113)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 29
    ptr               : 0xd0471500
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1080000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1080000 (0x108)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04720b0

================================================================
ID: 58, addr: 0xd0487300
FLAGS 0b000000011000000001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_M0 (0x123)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 30
    ptr               : 0xd0487b00
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xef0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xef0000 (0xef)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488244

================================================================
ID: 59, addr: 0xd0487400
FLAGS 0b000000011000000001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_M1 (0x133)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 31
    ptr               : 0xd0487c00
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf00000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf00000 (0xf0)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488248

================================================================
ID: 60, addr: 0xd0487500
FLAGS 0b000000010000000001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_S0 (0x143)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf10000 (0xf1)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd048824c

================================================================
ID: 61, addr: 0xd0487600
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS0 (0x153)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 32
    ptr               : 0xd0487d00
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xf20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf20000 (0xf2)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488250

================================================================
ID: 62, addr: 0xd0487700
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS1 (0x163)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 33
    ptr               : 0xd0487e00
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf30000 (0xf3)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488254

================================================================
ID: 63, addr: 0xd0487800
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS2 (0x173)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf40000 (0xf4)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488258

================================================================
ID: 64, addr: 0xd04a2600
FLAGS 0b000000010000000011110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_S0 (0x183)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 34
    ptr               : 0xd04a3500
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf50000 (0xf5)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44d4

================================================================
EOS RP

coon

  • Developer
  • Member
  • *****
  • Posts: 112
Re: EDMAC in Digic 7 / 8 world
« Reply #5 on: October 01, 2021, 11:49:43 PM »
EOS RP Channels 65-75

Code: [Select]
ID: 65, addr: 0xd04a2700
FLAGS 0b000000010000100001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_S1 (0x193)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf60000 (0xf6)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44d8

================================================================
ID: 66, addr: 0xd04a2800
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS0 (0x1a3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 35
    ptr               : 0xd04a3600
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf70000 (0xf7)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44dc

================================================================
ID: 67, addr: 0xd04a2900
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS1 (0x1b3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf80000 (0xf8)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e0

================================================================
ID: 68, addr: 0xd04a2a00
FLAGS 0b000000000000100001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS2 (0x1c3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf90000 (0xf9)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e4

================================================================
ID: 69, addr: 0xd04a2b00
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS3 (0x1d3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfa0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfa0000 (0xfa)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e8

================================================================
ID: 70, addr: 0xd04a3000
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS4 (0x1e3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfb0000 (0xfb)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44ec

================================================================
ID: 71, addr: 0xd04a3100
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS5 (0x1a4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfc0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfc0000 (0xfc)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f0

================================================================
ID: 72, addr: 0xd04a3200
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS6 (0x1b4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfd0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfd0000 (0xfd)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f4

================================================================
ID: 73, addr: 0xd04a3300
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS7 (0x1c4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfe0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfe0000 (0xfe)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f8

================================================================
ID: 74, addr: 0xd04a7100
FLAGS 0b000000000000000000010010000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAN_RD (0x1d4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 75, addr: 0xd04c0300
FLAGS 0b000000010000000000000000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_7_RD_S0 (0x1e4)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 36
    ptr               : 0xd04c0500
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1000000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1000000 (0x100)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04c21ac
EOS RP

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
Re: EDMAC in Digic 7 / 8 world
« Reply #6 on: October 02, 2021, 04:06:13 PM »
EOS M50 Channels 0-63

Code: [Select]
Known ISRs:
   ADDR   |  NAME
0xe054bdd3 EDMAC_ReadISR
0xe054be8d EDMAC_WriteISR
0xe054a13f EDMAC_UnknownISR
================================================================
ID:  0, addr: 0xd0404000
FLAGS 0b000000000000000000010001000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_OPERA_WR (0x1d2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID:  1, addr: 0xd0420000
FLAGS 0b000000000010000000111100100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      8: INFO_128BIT_MODE
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L0 (0x071)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 0
    ptr               : 0xd0422000
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x0
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00010000
        `-- & AssertInfo    : 0x00010000
BoomerVdKickInfo for BoomerID 0x0 (0x0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230c4
    addr2                   : 0xd04230c8
BoomerSelector for 0x0
    addr1               : 0xd042324c
    addr2 (InputPort?)  : 0xd0423000

================================================================
ID:  2, addr: 0xd0420100
FLAGS 0b000000000010000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M0 (0x081)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 1
    ptr               : 0xd0422100
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x10000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x10000 (0x1)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230cc
    addr2                   : 0xd04230d0
BoomerSelector for 0x10000
    addr1               : 0xd0423250
    addr2 (InputPort?)  : 0xd0423004

================================================================
ID:  3, addr: 0xd0420200
FLAGS 0b000000000010000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M1 (0x091)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 2
    ptr               : 0xd0422200
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x20000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00040000
        `-- & AssertInfo    : 0x00040000
BoomerVdKickInfo for BoomerID 0x20000 (0x2)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230d4
    addr2                   : 0xd04230d8
BoomerSelector for 0x20000
    addr1               : 0xd0423254
    addr2 (InputPort?)  : 0xd0423008

================================================================
ID:  4, addr: 0xd0420300
FLAGS 0b000000000010000010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M2 (0x0a1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 3
    ptr               : 0xd0422300
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x30000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00080000
        `-- & AssertInfo    : 0x00080000
BoomerVdKickInfo for BoomerID 0x30000 (0x3)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230dc
    addr2                   : 0xd04230e0
BoomerSelector for 0x30000
    addr1               : 0xd0423258
    addr2 (InputPort?)  : 0xd042300c

================================================================
ID:  5, addr: 0xd0420400
FLAGS 0b000000000010000000010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M3 (0x0b1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 4
    ptr               : 0xd0422400
    unk               : 5
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x40000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00100000
        `-- & AssertInfo    : 0x00100000
BoomerVdKickInfo for BoomerID 0x40000 (0x4)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230e4
    addr2                   : 0xd04230e8
BoomerSelector for 0x40000
    addr1               : 0xd042325c
    addr2 (InputPort?)  : 0xd0423010

================================================================
ID:  6, addr: 0xd0420500
FLAGS 0b000000000010000000010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M4 (0x0c1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 5
    ptr               : 0xd0422500
    unk               : 6
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x50000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00200000
        `-- & AssertInfo    : 0x00200000
BoomerVdKickInfo for BoomerID 0x50000 (0x5)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230ec
    addr2                   : 0xd04230f0
BoomerSelector for 0x50000
    addr1               : 0xd0423260
    addr2 (InputPort?)  : 0xd0423014

================================================================
ID:  7, addr: 0xd0420600
FLAGS 0b000000000010000000110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_S0 (0x0d1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x60000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x60000 (0x6)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230f4
    addr2                   : 0xd04230f8
BoomerSelector for 0x60000
    addr1               : 0xd0423264
    addr2 (InputPort?)  : 0xd0423018

================================================================
ID:  8, addr: 0xd0420700
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS0 (0x0e1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x70000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x70000 (0x7)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230fc
    addr2                   : 0xd0423100
BoomerSelector for 0x70000
    addr1               : 0xd0423268
    addr2 (InputPort?)  : 0xd042301c

================================================================
ID:  9, addr: 0xd0420800
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS1 (0x0f1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 6
    ptr               : 0xd0422600
    unk               : 7
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x80000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x80000 (0x8)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423104
    addr2                   : 0xd0423108
BoomerSelector for 0x80000
    addr1               : 0xd042326c
    addr2 (InputPort?)  : 0xd0423020

================================================================
ID: 10, addr: 0xd0420900
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS2 (0x101)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x90000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x90000 (0x9)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd042310c
    addr2                   : 0xd0423110
BoomerSelector for 0x90000
    addr1               : 0xd0423270
    addr2 (InputPort?)  : 0xd0423024

================================================================
ID: 11, addr: 0xd0420a00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS3 (0x111)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xa0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x08000000
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0xa0000 (0xa)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423114
    addr2                   : 0xd0423118
BoomerSelector for 0xa0000
    addr1               : 0xd0423274
    addr2 (InputPort?)  : 0xd0423028

================================================================
ID: 12, addr: 0xd0420b00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS4 (0x121)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xb0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x10000000
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0xb0000 (0xb)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd042311c
    addr2                   : 0xd0423120
BoomerSelector for 0xb0000
    addr1               : 0xd0423278
    addr2 (InputPort?)  : 0xd042302c

================================================================
ID: 13, addr: 0xd0420c00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS5 (0x131)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xc0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x20000000
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xc0000 (0xc)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423124
    addr2                   : 0xd0423128
BoomerSelector for 0xc0000
    addr1               : 0xd042327c
    addr2 (InputPort?)  : 0xd0423030

================================================================
ID: 14, addr: 0xd0440000
FLAGS 0b000000000010000001110000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_M0 (0x141)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 7
    ptr               : 0xd0440600
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x2d0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x2d0000 (0x2d)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410b4
    addr2                   : 0xd04410b8
BoomerSelector for 0x2d0000
    addr1               : 0xd04411e4
    addr2 (InputPort?)  : 0xd0441000

================================================================
ID: 15, addr: 0xd0440100
FLAGS 0b000000000000000001100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_S0 (0x151)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 8
    ptr               : 0xd0440700
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x2e0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x2e0000 (0x2e)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410bc
    addr2                   : 0xd04410c0
BoomerSelector for 0x2e0000
    addr1               : 0xd04411e8
    addr2 (InputPort?)  : 0xd0441004

================================================================
ID: 16, addr: 0xd0440200
FLAGS 0b000000000000000001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_SS0 (0x161)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x2f0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x2f0000 (0x2f)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410c4
    addr2                   : 0xd04410c8
BoomerSelector for 0x2f0000
    addr1               : 0xd04411ec
    addr2 (InputPort?)  : 0xd0441008

================================================================
ID: 17, addr: 0xd045e000
FLAGS 0b000000000010000001110000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_M0 (0x171)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 9
    ptr               : 0xd045e600
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x4f0000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x4f0000 (0x4f)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f07c
    addr2                   : 0xd045f080
BoomerSelector for 0x4f0000
    addr1               : 0xd045f14c
    addr2 (InputPort?)  : 0xd045f000

================================================================
ID: 18, addr: 0xd045e100
FLAGS 0b000000000010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_S0 (0x181)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x500000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x500000 (0x50)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f084
    addr2                   : 0xd045f088
BoomerSelector for 0x500000
    addr1               : 0xd045f150
    addr2 (InputPort?)  : 0xd045f004

================================================================
ID: 19, addr: 0xd045e200
FLAGS 0b000000000000000001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_SS0 (0x191)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x510000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x510000 (0x51)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f08c
    addr2                   : 0xd045f090
BoomerSelector for 0x510000
    addr1               : 0xd045f154
    addr2 (InputPort?)  : 0xd045f008

================================================================
ID: 20, addr: 0xd0474000
FLAGS 0b000000000000000000100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAF_WR_S0 (0x1a1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 10
    ptr               : 0xd0474400
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xd60000
    BoomerInSelType         : 0x00000400
        `-- & InSelType     : 0x00000400
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0xd60000 (0xd6)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd047502c
    addr2                   : 0xd0475030
BoomerSelector for 0xd60000
    addr1               : 0xd0475084
    addr2 (InputPort?)  : 0xd0475000

================================================================
ID: 21, addr: 0xd0471000
FLAGS 0b000000000000000000100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_WR_SS0 (0x1b1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 11
    ptr               : 0xd0471300
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xdd0000
    BoomerInSelType         : 0x00000500
        `-- & InSelType     : 0x00000500
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xdd0000 (0xdd)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0472024
    addr2                   : 0xd0472028
BoomerSelector for 0xdd0000
    addr1               : 0xd0472064
    addr2 (InputPort?)  : 0xd0472000

================================================================
ID: 22, addr: 0xd0471100
FLAGS 0b000000000000000000100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_WR_SS1 (0x1c1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 12
    ptr               : 0xd0471400
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xde0000
    BoomerInSelType         : 0x00000500
        `-- & InSelType     : 0x00000500
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0xde0000 (0xde)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd047202c
    addr2                   : 0xd0472030
BoomerSelector for 0xde0000
    addr1               : 0xd0472068
    addr2 (InputPort?)  : 0xd0472004

================================================================
ID: 23, addr: 0xd0487000
FLAGS 0b000000000010000001111000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_M0 (0x1d1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x650000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x650000 (0x65)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0488098
    addr2                   : 0xd048809c
BoomerSelector for 0x650000
    addr1               : 0xd0488198
    addr2 (InputPort?)  : 0xd0488000

================================================================
ID: 24, addr: 0xd0487100
FLAGS 0b000000000010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S0 (0x1e1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 13
    ptr               : 0xd0487900
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x660000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x660000 (0x66)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04880a0
    addr2                   : 0xd04880a4
BoomerSelector for 0x660000
    addr1               : 0xd048819c
    addr2 (InputPort?)  : 0xd0488004

================================================================
ID: 25, addr: 0xd0487200
FLAGS 0b000000000000000001100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S1 (0x002)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 14
    ptr               : 0xd0487a00
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x670000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00800000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x670000 (0x67)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04880a8
    addr2                   : 0xd04880ac
BoomerSelector for 0x670000
    addr1               : 0xd04881a0
    addr2 (InputPort?)  : 0xd0488008

================================================================
ID: 26, addr: 0xd04a2000
FLAGS 0b000000000010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_S0 (0x012)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 15
    ptr               : 0xd04a3400
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x810000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x810000 (0x81)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a419c
    addr2                   : 0xd04a41a0
BoomerSelector for 0x810000
    addr1               : 0xd04a43a4
    addr2 (InputPort?)  : 0xd04a4000

================================================================
ID: 27, addr: 0xd04a2100
FLAGS 0b000000000010000001110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS0 (0x022)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x820000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x820000 (0x82)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41a4
    addr2                   : 0xd04a41a8
BoomerSelector for 0x820000
    addr1               : 0xd04a43a8
    addr2 (InputPort?)  : 0xd04a4004

================================================================
ID: 28, addr: 0xd04a2200
FLAGS 0b000000000010100001110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS1 (0x032)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x830000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x830000 (0x83)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41ac
    addr2                   : 0xd04a41b0
BoomerSelector for 0x830000
    addr1               : 0xd04a43ac
    addr2 (InputPort?)  : 0xd04a4008

================================================================
ID: 29, addr: 0xd04a2300
FLAGS 0b000000000000100001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS2 (0x042)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x840000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x840000 (0x84)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41b4
    addr2                   : 0xd04a41b8
BoomerSelector for 0x840000
    addr1               : 0xd04a43b0
    addr2 (InputPort?)  : 0xd04a400c

================================================================
ID: 30, addr: 0xd04a2400
FLAGS 0b000000000000000011100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS3 (0x052)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x850000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x08000000
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0x850000 (0x85)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41bc
    addr2                   : 0xd04a41c0
BoomerSelector for 0x850000
    addr1               : 0xd04a43b4
    addr2 (InputPort?)  : 0xd04a4010

================================================================
ID: 31, addr: 0xd04a2500
FLAGS 0b000000000000000011100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS4 (0x062)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x860000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x10000000
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0x860000 (0x86)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41c4
    addr2                   : 0xd04a41c8
BoomerSelector for 0x860000
    addr1               : 0xd04a43b8
    addr2 (InputPort?)  : 0xd04a4014

================================================================
ID: 32, addr: 0xd04a7000
FLAGS 0b000000000000000000010010000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAN_WR (0x072)
    ISR: EDMAC_ReadISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 33, addr: 0xd04c0000
FLAGS 0b000000000000000000000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S0 (0x082)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 16
    ptr               : 0xd04c0400
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xbe0000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0xbe0000 (0xbe)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2070
    addr2                   : 0xd04c2074
BoomerSelector for 0xbe0000
    addr1               : 0xd04c2124
    addr2 (InputPort?)  : 0xd04c2000

================================================================
ID: 34, addr: 0xd04c0100
FLAGS 0b000000000000000000000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S1 (0x092)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xbf0000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x00800000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xbf0000 (0xbf)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2078
    addr2                   : 0xd04c207c
BoomerSelector for 0xbf0000
    addr1               : 0xd04c2128
    addr2 (InputPort?)  : 0xd04c2004

================================================================
ID: 35, addr: 0xd04c0200
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_SS0 (0x0a2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xc00000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xc00000 (0xc0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2080
    addr2                   : 0xd04c2084
BoomerSelector for 0xc00000
    addr1               : 0xd04c212c
    addr2 (InputPort?)  : 0xd04c2008

================================================================
ID: 36, addr: 0xd04c1000
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS0 (0x0b2)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 17
    ptr               : 0xd04c1300
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xd00000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xd00000 (0xd0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c3044
    addr2                   : 0xd04c3048
BoomerSelector for 0xd00000
    addr1               : 0xd04c3094
    addr2 (InputPort?)  : 0xd04c3000

================================================================
ID: 37, addr: 0xd04c1100
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS1 (0x0c2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xd10000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0xd10000 (0xd1)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c304c
    addr2                   : 0xd04c3050
BoomerSelector for 0xd10000
    addr1               : 0xd04c3098
    addr2 (InputPort?)  : 0xd04c3004

================================================================
ID: 38, addr: 0xd04c1200
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS2 (0x0d2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xd20000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0xd20000 (0xd2)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c3054
    addr2                   : 0xd04c3058
BoomerSelector for 0xd20000
    addr1               : 0xd04c309c
    addr2 (InputPort?)  : 0xd04c3008

================================================================
ID: 39, addr: 0xd0404100
FLAGS 0b000000000000000000010001000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_OPERA_RD (0x1e2)
    ISR: EDMAC_WriteISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 40, addr: 0xd0421000
FLAGS 0b000000000000000000111000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_L0 (0x003)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 18
    ptr               : 0xd0422700
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe10000 (0xe1)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd042333c

================================================================
ID: 41, addr: 0xd0421100
FLAGS 0b000000000000000000110000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_M0 (0x013)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 19
    ptr               : 0xd0422800
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe20000 (0xe2)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423340

================================================================
ID: 42, addr: 0xd0421200
FLAGS 0b000000000000000000011000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S0 (0x023)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe30000 (0xe3)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423344

================================================================
ID: 43, addr: 0xd0421300
FLAGS 0b000000000000000000110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S1 (0x033)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe40000 (0xe4)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423348

================================================================
ID: 44, addr: 0xd0421400
FLAGS 0b000000000000000000110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS0 (0x043)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 20
    ptr               : 0xd0422900
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xe50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe50000 (0xe5)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd042334c

================================================================
ID: 45, addr: 0xd0421500
FLAGS 0b000000000000000000110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS1 (0x053)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe60000 (0xe6)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423350

================================================================
ID: 46, addr: 0xd0421600
FLAGS 0b000000000000000000000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS2 (0x063)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe70000 (0xe7)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423354

================================================================
ID: 47, addr: 0xd0421700
FLAGS 0b000000000000000000000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS3 (0x073)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 21
    ptr               : 0xd0422a00
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe80000 (0xe8)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423358

================================================================
ID: 48, addr: 0xd0440300
FLAGS 0b000000000000000001100000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_M0 (0x083)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 22
    ptr               : 0xd0440800
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe90000 (0xe9)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412a8

================================================================
ID: 49, addr: 0xd0440400
FLAGS 0b000000000000000001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_S0 (0x093)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 23
    ptr               : 0xd0440900
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xea0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xea0000 (0xea)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412ac

================================================================
ID: 50, addr: 0xd0440500
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_SS0 (0x0a3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 24
    ptr               : 0xd0440a00
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xeb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xeb0000 (0xeb)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412b0

================================================================
ID: 51, addr: 0xd045e300
FLAGS 0b000000000000000001110000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_M0 (0x0b3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 25
    ptr               : 0xd045e700
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xec0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xec0000 (0xec)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e0

================================================================
ID: 52, addr: 0xd045e400
FLAGS 0b000000000000010001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     16: INFO_OPTI_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_OPT_RICH (0x0c3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 26
    ptr               : 0xd045e800
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xed0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xed0000 (0xed)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e4

================================================================
ID: 53, addr: 0xd045e500
FLAGS 0b000000000000010001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     16: INFO_OPTI_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_OPT_LITE (0x0d3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xee0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xee0000 (0xee)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e8

================================================================
ID: 54, addr: 0xd0474100
FLAGS 0b000000000000000000111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_M0 (0x0e3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 27
    ptr               : 0xd0474500
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x1020000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1020000 (0x102)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e0

================================================================
ID: 55, addr: 0xd0474200
FLAGS 0b000000000000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_S0 (0x0f3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 28
    ptr               : 0xd0474600
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1030000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1030000 (0x103)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e4

================================================================
ID: 56, addr: 0xd0474300
FLAGS 0b000000000000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_S1 (0x103)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0x1040000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1040000 (0x104)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e8

================================================================
ID: 57, addr: 0xd0471200
FLAGS 0b000000000000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_RD_S0 (0x113)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 29
    ptr               : 0xd0471500
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1080000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1080000 (0x108)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04720b0

================================================================
ID: 58, addr: 0xd0487300
FLAGS 0b000000000000000001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_M0 (0x123)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 30
    ptr               : 0xd0487b00
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xef0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xef0000 (0xef)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488244

================================================================
ID: 59, addr: 0xd0487400
FLAGS 0b000000000000000001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_M1 (0x133)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 31
    ptr               : 0xd0487c00
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf00000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf00000 (0xf0)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488248

================================================================
ID: 60, addr: 0xd0487500
FLAGS 0b000000000000000001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_S0 (0x143)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf10000 (0xf1)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd048824c

================================================================
ID: 61, addr: 0xd0487600
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS0 (0x153)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 32
    ptr               : 0xd0487d00
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xf20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf20000 (0xf2)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488250

================================================================
ID: 62, addr: 0xd0487700
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS1 (0x163)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 33
    ptr               : 0xd0487e00
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf30000 (0xf3)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488254
================================================================
ID: 63, addr: 0xd0487800
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS2 (0x173)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf40000 (0xf4)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488258
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
Re: EDMAC in Digic 7 / 8 world
« Reply #7 on: October 02, 2021, 04:07:27 PM »
EOS M50 Channels 64-75

Code: [Select]
================================================================
ID: 64, addr: 0xd04a2600
FLAGS 0b000000000000000011110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_S0 (0x183)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 34
    ptr               : 0xd04a3500
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf50000 (0xf5)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44d4

================================================================
ID: 65, addr: 0xd04a2700
FLAGS 0b000000000000100001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_S1 (0x193)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf60000 (0xf6)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44d8

================================================================
ID: 66, addr: 0xd04a2800
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS0 (0x1a3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 35
    ptr               : 0xd04a3600
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf70000 (0xf7)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44dc

================================================================
ID: 67, addr: 0xd04a2900
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS1 (0x1b3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf80000 (0xf8)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e0

================================================================
ID: 68, addr: 0xd04a2a00
FLAGS 0b000000000000100001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS2 (0x1c3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf90000 (0xf9)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e4

================================================================
ID: 69, addr: 0xd04a2b00
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS3 (0x1d3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfa0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfa0000 (0xfa)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e8

================================================================
ID: 70, addr: 0xd04a3000
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS4 (0x1e3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfb0000 (0xfb)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44ec

================================================================
ID: 71, addr: 0xd04a3100
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS5 (0x1a4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfc0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfc0000 (0xfc)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f0

================================================================
ID: 72, addr: 0xd04a3200
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS6 (0x1b4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfd0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfd0000 (0xfd)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f4

================================================================
ID: 73, addr: 0xd04a3300
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS7 (0x1c4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfe0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfe0000 (0xfe)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f8

================================================================
ID: 74, addr: 0xd04a7100
FLAGS 0b000000000000000000010010000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAN_RD (0x1d4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 75, addr: 0xd04c0300
FLAGS 0b000000000000000000000000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03

Interrupt
    ID : EDOMAIN_EDMAC_7_RD_S0 (0x1e4)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 36
    ptr               : 0xd04c0500
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1000000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1000000 (0x100)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04c21ac
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
Re: EDMAC in Digic 7 / 8 world
« Reply #8 on: October 02, 2021, 05:03:22 PM »
EOS 250D Channels 0-63

Code: [Select]
Known ISRs:
   ADDR   |  NAME
0xe05c8271 EDMAC_ReadISR
0xe05c8329 EDMAC_WriteISR
0xe05c6887 EDMAC_UnknownISR
================================================================
ID:  0, addr: 0xd0404000
FLAGS 0b000000000000000000010001000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_OPERA_WR (0x1d2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID:  1, addr: 0xd0420000
FLAGS 0b000000011110000100111100100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      8: INFO_128BIT_MODE
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     14: __INFO_0x0e
     19: __INFO_0x13
     20: __INFO_0x14
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L0 (0x071)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 0
    ptr               : 0xd0422000
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x0
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00010000
        `-- & AssertInfo    : 0x00010000
BoomerVdKickInfo for BoomerID 0x0 (0x0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230c4
    addr2                   : 0xd04230c8
BoomerSelector for 0x0
    addr1               : 0xd042324c
    addr2 (InputPort?)  : 0xd0423000

================================================================
ID:  2, addr: 0xd0420100
FLAGS 0b000000011010000110010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M0 (0x081)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 1
    ptr               : 0xd0422100
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x10000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x10000 (0x1)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230cc
    addr2                   : 0xd04230d0
BoomerSelector for 0x10000
    addr1               : 0xd0423250
    addr2 (InputPort?)  : 0xd0423004

================================================================
ID:  3, addr: 0xd0420200
FLAGS 0b000000011010000110010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M1 (0x091)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 2
    ptr               : 0xd0422200
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x20000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00040000
        `-- & AssertInfo    : 0x00040000
BoomerVdKickInfo for BoomerID 0x20000 (0x2)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230d4
    addr2                   : 0xd04230d8
BoomerSelector for 0x20000
    addr1               : 0xd0423254
    addr2 (InputPort?)  : 0xd0423008

================================================================
ID:  4, addr: 0xd0420300
FLAGS 0b000000011010000110010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M2 (0x0a1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 3
    ptr               : 0xd0422300
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x30000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00080000
        `-- & AssertInfo    : 0x00080000
BoomerVdKickInfo for BoomerID 0x30000 (0x3)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230dc
    addr2                   : 0xd04230e0
BoomerSelector for 0x30000
    addr1               : 0xd0423258
    addr2 (InputPort?)  : 0xd042300c

================================================================
ID:  5, addr: 0xd0420400
FLAGS 0b000000011010000100010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M3 (0x0b1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 4
    ptr               : 0xd0422400
    unk               : 5
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x40000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00100000
        `-- & AssertInfo    : 0x00100000
BoomerVdKickInfo for BoomerID 0x40000 (0x4)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230e4
    addr2                   : 0xd04230e8
BoomerSelector for 0x40000
    addr1               : 0xd042325c
    addr2 (InputPort?)  : 0xd0423010

================================================================
ID:  6, addr: 0xd0420500
FLAGS 0b000000011010000100010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     14: __INFO_0x0e
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M4 (0x0c1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 5
    ptr               : 0xd0422500
    unk               : 6
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x50000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00200000
        `-- & AssertInfo    : 0x00200000
BoomerVdKickInfo for BoomerID 0x50000 (0x5)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230ec
    addr2                   : 0xd04230f0
BoomerSelector for 0x50000
    addr1               : 0xd0423260
    addr2 (InputPort?)  : 0xd0423014

================================================================
ID:  7, addr: 0xd0420600
FLAGS 0b000000010010000000110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_S0 (0x0d1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x60000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x60000 (0x6)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230f4
    addr2                   : 0xd04230f8
BoomerSelector for 0x60000
    addr1               : 0xd0423264
    addr2 (InputPort?)  : 0xd0423018

================================================================
ID:  8, addr: 0xd0420700
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS0 (0x0e1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x70000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x70000 (0x7)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04230fc
    addr2                   : 0xd0423100
BoomerSelector for 0x70000
    addr1               : 0xd0423268
    addr2 (InputPort?)  : 0xd042301c

================================================================
ID:  9, addr: 0xd0420800
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS1 (0x0f1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 6
    ptr               : 0xd0422600
    unk               : 7
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x80000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x80000 (0x8)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423104
    addr2                   : 0xd0423108
BoomerSelector for 0x80000
    addr1               : 0xd042326c
    addr2 (InputPort?)  : 0xd0423020

================================================================
ID: 10, addr: 0xd0420900
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS2 (0x101)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x90000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x90000 (0x9)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd042310c
    addr2                   : 0xd0423110
BoomerSelector for 0x90000
    addr1               : 0xd0423270
    addr2 (InputPort?)  : 0xd0423024

================================================================
ID: 11, addr: 0xd0420a00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS3 (0x111)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xa0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x08000000
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0xa0000 (0xa)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423114
    addr2                   : 0xd0423118
BoomerSelector for 0xa0000
    addr1               : 0xd0423274
    addr2 (InputPort?)  : 0xd0423028

================================================================
ID: 12, addr: 0xd0420b00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS4 (0x121)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xb0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x10000000
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0xb0000 (0xb)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd042311c
    addr2                   : 0xd0423120
BoomerSelector for 0xb0000
    addr1               : 0xd0423278
    addr2 (InputPort?)  : 0xd042302c

================================================================
ID: 13, addr: 0xd0420c00
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS5 (0x131)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xc0000
    BoomerInSelType         : 0x00000100
        `-- & InSelType     : 0x00000100
    BoomerInSelEdmacType    : 0x20000000
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xc0000 (0xc)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0423124
    addr2                   : 0xd0423128
BoomerSelector for 0xc0000
    addr1               : 0xd042327c
    addr2 (InputPort?)  : 0xd0423030

================================================================
ID: 14, addr: 0xd0440000
FLAGS 0b000000011010000001110000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_M0 (0x141)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 7
    ptr               : 0xd0440600
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x2d0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x2d0000 (0x2d)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410b4
    addr2                   : 0xd04410b8
BoomerSelector for 0x2d0000
    addr1               : 0xd04411e4
    addr2 (InputPort?)  : 0xd0441000

================================================================
ID: 15, addr: 0xd0440100
FLAGS 0b000000010000000001100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_S0 (0x151)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 8
    ptr               : 0xd0440700
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x2e0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x2e0000 (0x2e)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410bc
    addr2                   : 0xd04410c0
BoomerSelector for 0x2e0000
    addr1               : 0xd04411e8
    addr2 (InputPort?)  : 0xd0441004

================================================================
ID: 16, addr: 0xd0440200
FLAGS 0b000000000000000001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_SS0 (0x161)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x2f0000
    BoomerInSelType         : 0x00000200
        `-- & InSelType     : 0x00000200
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x2f0000 (0x2f)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04410c4
    addr2                   : 0xd04410c8
BoomerSelector for 0x2f0000
    addr1               : 0xd04411ec
    addr2 (InputPort?)  : 0xd0441008

================================================================
ID: 17, addr: 0xd045e000
FLAGS 0b000000011010000001110000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_M0 (0x171)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 9
    ptr               : 0xd045e600
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x4f0000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x4f0000 (0x4f)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f07c
    addr2                   : 0xd045f080
BoomerSelector for 0x4f0000
    addr1               : 0xd045f14c
    addr2 (InputPort?)  : 0xd045f000

================================================================
ID: 18, addr: 0xd045e100
FLAGS 0b000000010010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_S0 (0x181)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x500000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x500000 (0x50)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f084
    addr2                   : 0xd045f088
BoomerSelector for 0x500000
    addr1               : 0xd045f150
    addr2 (InputPort?)  : 0xd045f004

================================================================
ID: 19, addr: 0xd045e200
FLAGS 0b000000000000000001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_SS0 (0x191)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x510000
    BoomerInSelType         : 0x00000300
        `-- & InSelType     : 0x00000300
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x510000 (0x51)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd045f08c
    addr2                   : 0xd045f090
BoomerSelector for 0x510000
    addr1               : 0xd045f154
    addr2 (InputPort?)  : 0xd045f008

================================================================
ID: 20, addr: 0xd0474000
FLAGS 0b000000010000000000100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_WR_S0 (0x1a1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 10
    ptr               : 0xd0474400
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xd60000
    BoomerInSelType         : 0x00000400
        `-- & InSelType     : 0x00000400
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0xd60000 (0xd6)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd047502c
    addr2                   : 0xd0475030
BoomerSelector for 0xd60000
    addr1               : 0xd0475084
    addr2 (InputPort?)  : 0xd0475000

================================================================
ID: 21, addr: 0xd0471000
FLAGS 0b000000000000000000100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_WR_SS0 (0x1b1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 11
    ptr               : 0xd0471300
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xdd0000
    BoomerInSelType         : 0x00000500
        `-- & InSelType     : 0x00000500
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xdd0000 (0xdd)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0472024
    addr2                   : 0xd0472028
BoomerSelector for 0xdd0000
    addr1               : 0xd0472064
    addr2 (InputPort?)  : 0xd0472000

================================================================
ID: 22, addr: 0xd0471100
FLAGS 0b000000000000000000100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_MAP_WR_SS1 (0x1c1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 12
    ptr               : 0xd0471400
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xde0000
    BoomerInSelType         : 0x00000500
        `-- & InSelType     : 0x00000500
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0xde0000 (0xde)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd047202c
    addr2                   : 0xd0472030
BoomerSelector for 0xde0000
    addr1               : 0xd0472068
    addr2 (InputPort?)  : 0xd0472004

================================================================
ID: 23, addr: 0xd0487000
FLAGS 0b000000011010000001111000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_M0 (0x1d1)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x650000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00020000
        `-- & AssertInfo    : 0x00020000
BoomerVdKickInfo for BoomerID 0x650000 (0x65)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd0488098
    addr2                   : 0xd048809c
BoomerSelector for 0x650000
    addr1               : 0xd0488198
    addr2 (InputPort?)  : 0xd0488000

================================================================
ID: 24, addr: 0xd0487100
FLAGS 0b000000010010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S0 (0x1e1)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 13
    ptr               : 0xd0487900
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x660000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x660000 (0x66)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04880a0
    addr2                   : 0xd04880a4
BoomerSelector for 0x660000
    addr1               : 0xd048819c
    addr2 (InputPort?)  : 0xd0488004

================================================================
ID: 25, addr: 0xd0487200
FLAGS 0b000000010000000001100000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S1 (0x002)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 14
    ptr               : 0xd0487a00
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x670000
    BoomerInSelType         : 0x00000600
        `-- & InSelType     : 0x00000600
    BoomerInSelEdmacType    : 0x00800000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x670000 (0x67)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04880a8
    addr2                   : 0xd04880ac
BoomerSelector for 0x670000
    addr1               : 0xd04881a0
    addr2 (InputPort?)  : 0xd0488008

================================================================
ID: 26, addr: 0xd04a2000
FLAGS 0b000000010010000001110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_S0 (0x012)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 15
    ptr               : 0xd04a3400
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x810000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0x810000 (0x81)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a419c
    addr2                   : 0xd04a41a0
BoomerSelector for 0x810000
    addr1               : 0xd04a43a4
    addr2 (InputPort?)  : 0xd04a4000

================================================================
ID: 27, addr: 0xd04a2100
FLAGS 0b000000000010000001110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS0 (0x022)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x820000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x820000 (0x82)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41a4
    addr2                   : 0xd04a41a8
BoomerSelector for 0x820000
    addr1               : 0xd04a43a8
    addr2 (InputPort?)  : 0xd04a4004

================================================================
ID: 28, addr: 0xd04a2200
FLAGS 0b000000000010100001110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS1 (0x032)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x830000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x830000 (0x83)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41ac
    addr2                   : 0xd04a41b0
BoomerSelector for 0x830000
    addr1               : 0xd04a43ac
    addr2 (InputPort?)  : 0xd04a4008

================================================================
ID: 29, addr: 0xd04a2300
FLAGS 0b000000000000100001100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS2 (0x042)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x840000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x840000 (0x84)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41b4
    addr2                   : 0xd04a41b8
BoomerSelector for 0x840000
    addr1               : 0xd04a43b0
    addr2 (InputPort?)  : 0xd04a400c

================================================================
ID: 30, addr: 0xd04a2400
FLAGS 0b000000000000000011100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS3 (0x052)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x850000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x08000000
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0x850000 (0x85)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41bc
    addr2                   : 0xd04a41c0
BoomerSelector for 0x850000
    addr1               : 0xd04a43b4
    addr2 (InputPort?)  : 0xd04a4010

================================================================
ID: 31, addr: 0xd04a2500
FLAGS 0b000000000000000011100000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS4 (0x062)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0x860000
    BoomerInSelType         : 0x00000700
        `-- & InSelType     : 0x00000700
    BoomerInSelEdmacType    : 0x10000000
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0x860000 (0x86)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04a41c4
    addr2                   : 0xd04a41c8
BoomerSelector for 0x860000
    addr1               : 0xd04a43b8
    addr2 (InputPort?)  : 0xd04a4014

================================================================
ID: 32, addr: 0xd04a7000
FLAGS 0b000000000000000000010010000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAN_WR (0x072)
    ISR: EDMAC_ReadISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 33, addr: 0xd04c0000
FLAGS 0b000000010000000000000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S0 (0x082)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 16
    ptr               : 0xd04c0400
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xbe0000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x00400000
        `-- & AssertInfo    : 0x00400000
BoomerVdKickInfo for BoomerID 0xbe0000 (0xbe)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2070
    addr2                   : 0xd04c2074
BoomerSelector for 0xbe0000
    addr1               : 0xd04c2124
    addr2 (InputPort?)  : 0xd04c2000

================================================================
ID: 34, addr: 0xd04c0100
FLAGS 0b000000010000000000000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S1 (0x092)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xbf0000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x00800000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xbf0000 (0xbf)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2078
    addr2                   : 0xd04c207c
BoomerSelector for 0xbf0000
    addr1               : 0xd04c2128
    addr2 (InputPort?)  : 0xd04c2004

================================================================
ID: 35, addr: 0xd04c0200
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_SS0 (0x0a2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xc00000
    BoomerInSelType         : 0x00000800
        `-- & InSelType     : 0x00000800
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xc00000 (0xc0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c2080
    addr2                   : 0xd04c2084
BoomerSelector for 0xc00000
    addr1               : 0xd04c212c
    addr2 (InputPort?)  : 0xd04c2008

================================================================
ID: 36, addr: 0xd04c1000
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS0 (0x0b2)
    ISR: EDMAC_ReadISR

PackUnpackInfo
    PackUnpackId      : 17
    ptr               : 0xd04c1300
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xd00000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x01000000
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0xd00000 (0xd0)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c3044
    addr2                   : 0xd04c3048
BoomerSelector for 0xd00000
    addr1               : 0xd04c3094
    addr2 (InputPort?)  : 0xd04c3000

================================================================
ID: 37, addr: 0xd04c1100
FLAGS 0b000000000010000000010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     19: __INFO_0x13

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS1 (0x0c2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xd10000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x02000000
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0xd10000 (0xd1)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c304c
    addr2                   : 0xd04c3050
BoomerSelector for 0xd10000
    addr1               : 0xd04c3098
    addr2 (InputPort?)  : 0xd04c3004

================================================================
ID: 38, addr: 0xd04c1200
FLAGS 0b000000000000000000000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_ATO_WR_SS2 (0x0d2)
    ISR: EDMAC_ReadISR

DmacBoomerInfo 0xd20000
    BoomerInSelType         : 0x00000900
        `-- & InSelType     : 0x00000900
    BoomerInSelEdmacType    : 0x04000000
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0xd20000 (0xd2)
    VdType                  : 0x1 E_BOOMER_VD_KICK
    addr1                   : 0xd04c3054
    addr2                   : 0xd04c3058
BoomerSelector for 0xd20000
    addr1               : 0xd04c309c
    addr2 (InputPort?)  : 0xd04c3008

================================================================
ID: 39, addr: 0xd0404100
FLAGS 0b000000000000000000010001000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_OPERA_RD (0x1e2)
    ISR: EDMAC_WriteISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 40, addr: 0xd0421000
FLAGS 0b000000011100000100111000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     14: __INFO_0x0e
     20: __INFO_0x14
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_L0 (0x003)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 18
    ptr               : 0xd0422700
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe10000 (0xe1)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd042333c

================================================================
ID: 41, addr: 0xd0421100
FLAGS 0b000000011000000100110000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     14: __INFO_0x0e
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_M0 (0x013)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 19
    ptr               : 0xd0422800
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe20000 (0xe2)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423340

================================================================
ID: 42, addr: 0xd0421200
FLAGS 0b000000010000000000011000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S0 (0x023)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe30000 (0xe3)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423344

================================================================
ID: 43, addr: 0xd0421300
FLAGS 0b000000010000000000110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S1 (0x033)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe40000 (0xe4)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423348

================================================================
ID: 44, addr: 0xd0421400
FLAGS 0b000000000000000000110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS0 (0x043)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 20
    ptr               : 0xd0422900
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xe50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe50000 (0xe5)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd042334c

================================================================
ID: 45, addr: 0xd0421500
FLAGS 0b000000000000000000110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS1 (0x053)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe60000 (0xe6)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423350

================================================================
ID: 46, addr: 0xd0421600
FLAGS 0b000000000000000000000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS2 (0x063)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xe70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe70000 (0xe7)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423354

================================================================
ID: 47, addr: 0xd0421700
FLAGS 0b000000000000000000000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS3 (0x073)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 21
    ptr               : 0xd0422a00
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe80000 (0xe8)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0423358

================================================================
ID: 48, addr: 0xd0440300
FLAGS 0b000000011000000001100000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_M0 (0x083)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 22
    ptr               : 0xd0440800
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xe90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xe90000 (0xe9)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412a8

================================================================
ID: 49, addr: 0xd0440400
FLAGS 0b000000010000000001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_S0 (0x093)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 23
    ptr               : 0xd0440900
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xea0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xea0000 (0xea)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412ac

================================================================
ID: 50, addr: 0xd0440500
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_SS0 (0x0a3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 24
    ptr               : 0xd0440a00
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xeb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xeb0000 (0xeb)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04412b0

================================================================
ID: 51, addr: 0xd045e300
FLAGS 0b000000011000000001110000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_M0 (0x0b3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 25
    ptr               : 0xd045e700
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xec0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xec0000 (0xec)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e0

================================================================
ID: 52, addr: 0xd045e400
FLAGS 0b000000011000010001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     16: INFO_OPTI_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_OPT_RICH (0x0c3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 26
    ptr               : 0xd045e800
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xed0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xed0000 (0xed)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e4

================================================================
ID: 53, addr: 0xd045e500
FLAGS 0b000000010000010001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     16: INFO_OPTI_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_3_RD_OPT_LITE (0x0d3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xee0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xee0000 (0xee)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd045f1e8

================================================================
ID: 54, addr: 0xd0474100
FLAGS 0b000000011000000000111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_M0 (0x0e3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 27
    ptr               : 0xd0474500
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0x1020000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1020000 (0x102)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e0

================================================================
ID: 55, addr: 0xd0474200
FLAGS 0b000000010000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_S0 (0x0f3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 28
    ptr               : 0xd0474600
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1030000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1030000 (0x103)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e4

================================================================
ID: 56, addr: 0xd0474300
FLAGS 0b000000010000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_DAF_RD_S1 (0x103)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0x1040000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1040000 (0x104)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04750e8

================================================================
ID: 57, addr: 0xd0471200
FLAGS 0b000000010000000000100000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     11: INFO_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_MAP_RD_S0 (0x113)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 29
    ptr               : 0xd0471500
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1080000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1080000 (0x108)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04720b0

================================================================
ID: 58, addr: 0xd0487300
FLAGS 0b000000011000000001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_M0 (0x123)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 30
    ptr               : 0xd0487b00
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xef0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xef0000 (0xef)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488244

================================================================
ID: 59, addr: 0xd0487400
FLAGS 0b000000011000000001111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     21: __INFO_0x15
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_M1 (0x133)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 31
    ptr               : 0xd0487c00
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf00000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf00000 (0xf0)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488248

================================================================
ID: 60, addr: 0xd0487500
FLAGS 0b000000010000000001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_S0 (0x143)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf10000 (0xf1)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd048824c

================================================================
ID: 61, addr: 0xd0487600
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS0 (0x153)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 32
    ptr               : 0xd0487d00
    unk               : 3
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE
     1: INFO_PACK_UNPACK_XMODE

DmacBoomerInfo 0xf20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf20000 (0xf2)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488250

================================================================
ID: 62, addr: 0xd0487700
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS1 (0x163)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 33
    ptr               : 0xd0487e00
    unk               : 4
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf30000 (0xf3)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488254

================================================================
ID: 63, addr: 0xd0487800
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_RD_SS2 (0x173)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf40000 (0xf4)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd0488258
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
Re: EDMAC in Digic 7 / 8 world
« Reply #9 on: October 02, 2021, 05:03:54 PM »
EOS 250D Channels 64-75

Code: [Select]
================================================================
ID: 64, addr: 0xd04a2600
FLAGS 0b000000010000000011110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_S0 (0x183)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 34
    ptr               : 0xd04a3500
    unk               : 1
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf50000 (0xf5)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44d4

================================================================
ID: 65, addr: 0xd04a2700
FLAGS 0b000000010000100001110000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_S1 (0x193)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf60000 (0xf6)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44d8

================================================================
ID: 66, addr: 0xd04a2800
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS0 (0x1a3)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 35
    ptr               : 0xd04a3600
    unk               : 2
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0xf70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf70000 (0xf7)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44dc

================================================================
ID: 67, addr: 0xd04a2900
FLAGS 0b000000000000000001110000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS1 (0x1b3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf80000 (0xf8)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e0

================================================================
ID: 68, addr: 0xd04a2a00
FLAGS 0b000000000000100001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS2 (0x1c3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xf90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xf90000 (0xf9)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e4

================================================================
ID: 69, addr: 0xd04a2b00
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS3 (0x1d3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfa0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfa0000 (0xfa)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44e8

================================================================
ID: 70, addr: 0xd04a3000
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS4 (0x1e3)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfb0000 (0xfb)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44ec

================================================================
ID: 71, addr: 0xd04a3100
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS5 (0x1a4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfc0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfc0000 (0xfc)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f0

================================================================
ID: 72, addr: 0xd04a3200
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS6 (0x1b4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfd0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfd0000 (0xfd)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f4

================================================================
ID: 73, addr: 0xd04a3300
FLAGS 0b000000000000000001100000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_RD_SS7 (0x1c4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo 0xfe0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0xfe0000 (0xfe)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04a44f8

================================================================
ID: 74, addr: 0xd04a7100
FLAGS 0b000000000000000000010010000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_DAN_RD (0x1d4)
    ISR: EDMAC_WriteISR

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 75, addr: 0xd04c0300
FLAGS 0b000000010000000000000000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
     22: __INFO_0x16

Interrupt
    ID : EDOMAIN_EDMAC_7_RD_S0 (0x1e4)
    ISR: EDMAC_WriteISR

PackUnpackInfo
    PackUnpackId      : 36
    ptr               : 0xd04c0500
    unk               : 0
PackUnpackInfoMode
     0: INFO_PACK_UNPACK_MODE

DmacBoomerInfo 0x1000000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1000000 (0x100)
    VdType                  : 0x2 __UNKNOWN_0x2
    addr1                   : 0x0
    addr2                   : 0xd04c21ac
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
Re: EDMAC in Digic 7 / 8 world
« Reply #10 on: October 02, 2021, 05:09:07 PM »
Observations so far:

- DIGIC 6 has completely different config (thus not included in this thread)
- DIGIC 7 has much simpler config
- Across checked DIGIC 8 cameras if you diff outputs (they were made in a way that you can easily compare three files in eg. Meld), it is clearly visible evolution M50 -> R -> RP -> 250D.

M50 -> R changes two channels config slightly (PackUnpackMode set on ch4 in M50, ch7 in in R)
R -> RP adds a few new possible flags to some channels
RP -> 250D adds PackUnpackMode on ch4 (like it was on M50)

Unfortunately M50 and R have a ton of debug asserts info (that's how we know flag names), those are gone in RP and 250D - so they will be left unnamed for now.
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
Re: EDMAC in Digic 7 / 8 world
« Reply #11 on: October 02, 2021, 07:57:42 PM »
Yep, corrected.

I also tried to decode EOS R6 config, but structs have changed a bit. Needed destructive changes to script, and as I was unable to find some data yet, I'm not integrating this in clean way.
DmacInfo now has 5 entries (with two addresses in 0xDxxxxxxx range); InterruptHandlers is just map of interrupts without hardcodeded handlers. Interrupt ISRs are registered on runtime - but at least I was able to find them.

Digic X has 118 channels.

R6 Output is below. Can be wrong, this is just initial attempt!
Channels only up to 72 , as this is expected to be wrong/preview anyway - and more will not fit into single post.
Code: [Select]

=====
DIGIC X has some caveats.

Flag names are inherited from Digic 8, as configs looks similar to RP.

ISRs are no longer hardcoded to interrupts.
=====

DmacInfo start: 0x01973448
InterruptHandlers start: 0x01974430
IVT start: 0x01f3eff8
IVT_GIC start: 0x01f411fc
DmacBoomerInfo start: 0x01974080
BoomerVdKickInfo start: 0x0196fac8
BoomerSelector1 start: 0x0196f4b8
Known ISRs:
   ADDR   |  NAME
0xe07af591 EDMAC_ReadISR
0xe07af6d3 EDMAC_WriteISR
0xe07af8c7 EDMAC_UnknownISR
================================================================
ID:  0, addr: 0xd2406000
FLAGS 0b000000000000000000010001000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_0_OPERA_WR (0x092)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID:  1, addr: 0xd2422000
FLAGS 0b000000001111101010111100100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      8: INFO_128BIT_MODE
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     18: __INFO_0x12
     19: __INFO_0x13
     20: __INFO_0x14
     21: __INFO_0x15

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L0 (0x200)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x0
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800001
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x0 (0x0)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426240
    addr2                   : 0xd2426244
BoomerSelector for 0x0
    addr1               : 0xd24264c4

================================================================
ID:  2, addr: 0xd2422100
FLAGS 0b000000000111101010111100100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      8: INFO_128BIT_MODE
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     18: __INFO_0x12
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L1 (0x210)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800002
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x10000 (0x1)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426248
    addr2                   : 0xd242624c
BoomerSelector for 0x10000
    addr1               : 0xd24264c8

================================================================
ID:  3, addr: 0xd2422200
FLAGS 0b000000000111101011011000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     18: __INFO_0x12
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L2 (0x220)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800004
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x20000 (0x2)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426250
    addr2                   : 0xd2426254
BoomerSelector for 0x20000
    addr1               : 0xd24264cc

================================================================
ID:  4, addr: 0xd2422300
FLAGS 0b000000000111101011011000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     18: __INFO_0x12
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L3 (0x230)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800008
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x30000 (0x3)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426258
    addr2                   : 0xd242625c
BoomerSelector for 0x30000
    addr1               : 0xd24264d0

================================================================
ID:  5, addr: 0xd2422400
FLAGS 0b000000000111101011011000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     18: __INFO_0x12
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L4 (0x240)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800010
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x40000 (0x4)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426260
    addr2                   : 0xd2426264
BoomerSelector for 0x40000
    addr1               : 0xd24264d4

================================================================
ID:  6, addr: 0xd2422500
FLAGS 0b000000000111101011011000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     18: __INFO_0x12
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_L5 (0x250)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800020
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x50000 (0x5)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426268
    addr2                   : 0xd242626c
BoomerSelector for 0x50000
    addr1               : 0xd24264d8

================================================================
ID:  7, addr: 0xd2422600
FLAGS 0b000000000101101010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     18: __INFO_0x12
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M0 (0x260)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800040
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x60000 (0x6)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426270
    addr2                   : 0xd2426274
BoomerSelector for 0x60000
    addr1               : 0xd24264dc

================================================================
ID:  8, addr: 0xd2422700
FLAGS 0b000000000101101010010000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     18: __INFO_0x12
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_M1 (0x001)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800080
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x70000 (0x7)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426278
    addr2                   : 0xd242627c
BoomerSelector for 0x70000
    addr1               : 0xd24264e0

================================================================
ID:  9, addr: 0xd2422800
FLAGS 0b000000000100101010110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_S0 (0x011)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800100
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x80000 (0x8)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426280
    addr2                   : 0xd2426284
BoomerSelector for 0x80000
    addr1               : 0xd24264e4

================================================================
ID: 10, addr: 0xd2422900
FLAGS 0b000000000100101010110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_S1 (0x021)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800200
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0x90000 (0x9)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426288
    addr2                   : 0xd242628c
BoomerSelector for 0x90000
    addr1               : 0xd24264e8

================================================================
ID: 11, addr: 0xd2422a00
FLAGS 0b000000000000100011000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_S2 (0x031)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xa0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800400
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xa0000 (0xa)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426290
    addr2                   : 0xd2426294
BoomerSelector for 0xa0000
    addr1               : 0xd24264ec

================================================================
ID: 12, addr: 0xd2422b00
FLAGS 0b000000000000100011000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_S3 (0x041)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00800800
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xb0000 (0xb)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd2426298
    addr2                   : 0xd242629c
BoomerSelector for 0xb0000
    addr1               : 0xd24264f0

================================================================
ID: 13, addr: 0xd2422c00
FLAGS 0b000000000000100011000000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_S4 (0x051)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xc0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00801000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xc0000 (0xc)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24262a0
    addr2                   : 0xd24262a4
BoomerSelector for 0xc0000
    addr1               : 0xd24264f4

================================================================
ID: 14, addr: 0xd2422d00
FLAGS 0b000000000000101010010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS0 (0x061)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xd0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00802000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xd0000 (0xd)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24262a8
    addr2                   : 0xd24262ac
BoomerSelector for 0xd0000
    addr1               : 0xd24264f8

================================================================
ID: 15, addr: 0xd2422e00
FLAGS 0b000000000000101010010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS1 (0x071)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xe0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00804000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xe0000 (0xe)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24262b0
    addr2                   : 0xd24262b4
BoomerSelector for 0xe0000
    addr1               : 0xd24264fc

================================================================
ID: 16, addr: 0xd2422f00
FLAGS 0b000000000000100010000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     13: __INFO_0x0d
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS2 (0x081)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00808000
        `-- & AssertInfo    : 0x00800000
BoomerVdKickInfo for BoomerID 0xf0000 (0xf)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24262b8
    addr2                   : 0xd24262bc
BoomerSelector for 0xf0000
    addr1               : 0xd2426500

================================================================
ID: 17, addr: 0xd2423000
FLAGS 0b000000000000100010000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     13: __INFO_0x0d
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS3 (0x091)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x100000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00810000
        `-- & AssertInfo    : 0x00810000
BoomerVdKickInfo for BoomerID 0x100000 (0x10)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24262c0
    addr2                   : 0xd24262c4
BoomerSelector for 0x100000
    addr1               : 0xd2426504

================================================================
ID: 18, addr: 0xd2423100
FLAGS 0b000000000000101010010000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_1_WR_SS4 (0x0a1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x110000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00820000
        `-- & AssertInfo    : 0x00820000
BoomerVdKickInfo for BoomerID 0x110000 (0x11)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24262c8
    addr2                   : 0xd24262cc
BoomerSelector for 0x110000
    addr1               : 0xd2426508

================================================================
ID: 19, addr: 0xd244d000
FLAGS 0b000000000110101010110000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_L0_A (0x0b1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x4d0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x01000001
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x4d0000 (0x4d)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd244e138
    addr2                   : 0xd244e13c
BoomerSelector for 0x4d0000
    addr1               : 0xd244e274

================================================================
ID: 20, addr: 0xd244d100
FLAGS 0b000000000110101010110000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_L1_A (0x0c1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x4e0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x01000002
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x4e0000 (0x4e)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd244e140
    addr2                   : 0xd244e144
BoomerSelector for 0x4e0000
    addr1               : 0xd244e278

================================================================
ID: 21, addr: 0xd244d200
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_S0_A (0x0d1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x4f0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x01000100
        `-- & AssertInfo    : 0x01000000
BoomerVdKickInfo for BoomerID 0x4f0000 (0x4f)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd244e148
    addr2                   : 0xd244e14c
BoomerSelector for 0x4f0000
    addr1               : 0xd244e27c

================================================================
ID: 22, addr: 0xd247d000
FLAGS 0b000000000110101010110000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_L0_B (0x0e1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x710000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x02000001
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x710000 (0x71)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd247e138
    addr2                   : 0xd247e13c
BoomerSelector for 0x710000
    addr1               : 0xd247e274

================================================================
ID: 23, addr: 0xd247d100
FLAGS 0b000000000110101010110000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_L1_B (0x0f1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x720000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x02000002
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x720000 (0x72)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd247e140
    addr2                   : 0xd247e144
BoomerSelector for 0x720000
    addr1               : 0xd247e278

================================================================
ID: 24, addr: 0xd247d200
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_2_WR_S0_B (0x101)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x730000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x02000100
        `-- & AssertInfo    : 0x02000000
BoomerVdKickInfo for BoomerID 0x730000 (0x73)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd247e148
    addr2                   : 0xd247e14c
BoomerSelector for 0x730000
    addr1               : 0xd247e27c

================================================================
ID: 25, addr: 0xd246a000
FLAGS 0b000000000110101010111000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_L0_A (0x111)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x950000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x04000001
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x950000 (0x95)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd246b104
    addr2                   : 0xd246b108
BoomerSelector for 0x950000
    addr1               : 0xd246b1f8

================================================================
ID: 26, addr: 0xd246a100
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_S0_A (0x121)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x960000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x04000100
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x960000 (0x96)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd246b10c
    addr2                   : 0xd246b110
BoomerSelector for 0x960000
    addr1               : 0xd246b1fc

================================================================
ID: 27, addr: 0xd246a200
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_S1_A (0x131)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x970000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x04000200
        `-- & AssertInfo    : 0x04000000
BoomerVdKickInfo for BoomerID 0x970000 (0x97)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd246b114
    addr2                   : 0xd246b118
BoomerSelector for 0x970000
    addr1               : 0xd246b200

================================================================
ID: 28, addr: 0xd249a000
FLAGS 0b000000000110101010111000100001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      5: __INFO_0x05
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_L0_B (0x141)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xb00000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x08000001
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0xb00000 (0xb0)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd249b104
    addr2                   : 0xd249b108
BoomerSelector for 0xb00000
    addr1               : 0xd249b1f8

================================================================
ID: 29, addr: 0xd249a100
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_S0_B (0x151)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xb10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x08000100
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0xb10000 (0xb1)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd249b10c
    addr2                   : 0xd249b110
BoomerSelector for 0xb10000
    addr1               : 0xd249b1fc

================================================================
ID: 30, addr: 0xd249a200
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_3_WR_S1_B (0x161)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xb20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x08000200
        `-- & AssertInfo    : 0x08000000
BoomerVdKickInfo for BoomerID 0xb20000 (0xb2)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd249b114
    addr2                   : 0xd249b118
BoomerSelector for 0xb20000
    addr1               : 0xd249b200

================================================================
ID: 31, addr: 0xd24a7000
FLAGS 0b000000000100101010111000010001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_M0 (0x171)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xcb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x10000040
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0xcb0000 (0xcb)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24a8110
    addr2                   : 0xd24a8114
BoomerSelector for 0xcb0000
    addr1               : 0xd24a824c

================================================================
ID: 32, addr: 0xd24a7100
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S0 (0x181)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xcc0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x10000100
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0xcc0000 (0xcc)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24a8118
    addr2                   : 0xd24a811c
BoomerSelector for 0xcc0000
    addr1               : 0xd24a8250

================================================================
ID: 33, addr: 0xd24a7200
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S1 (0x191)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xcd0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x10000200
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0xcd0000 (0xcd)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24a8120
    addr2                   : 0xd24a8124
BoomerSelector for 0xcd0000
    addr1               : 0xd24a8254

================================================================
ID: 34, addr: 0xd24a7300
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_5_WR_S2 (0x1a1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xce0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x10000400
        `-- & AssertInfo    : 0x10000000
BoomerVdKickInfo for BoomerID 0xce0000 (0xce)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24a8128
    addr2                   : 0xd24a812c
BoomerSelector for 0xce0000
    addr1               : 0xd24a8258

================================================================
ID: 35, addr: 0xd24c3000
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_S0 (0x1b1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xef0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20000100
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xef0000 (0xef)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c63d8
    addr2                   : 0xd24c63dc
BoomerSelector for 0xef0000
    addr1               : 0xd24c67bc

================================================================
ID: 36, addr: 0xd24c3100
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_S1 (0x1c1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf00000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20000200
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xf00000 (0xf0)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c63e0
    addr2                   : 0xd24c63e4
BoomerSelector for 0xf00000
    addr1               : 0xd24c67c0

================================================================
ID: 37, addr: 0xd24c3200
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_S2 (0x1d1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf10000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20000400
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xf10000 (0xf1)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c63e8
    addr2                   : 0xd24c63ec
BoomerSelector for 0xf10000
    addr1               : 0xd24c67c4

================================================================
ID: 38, addr: 0xd24c3300
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_S3 (0x1e1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf20000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20000800
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xf20000 (0xf2)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c63f0
    addr2                   : 0xd24c63f4
BoomerSelector for 0xf20000
    addr1               : 0xd24c67c8

================================================================
ID: 39, addr: 0xd24c3400
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_S4 (0x1f1)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf30000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20001000
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xf30000 (0xf3)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c63f8
    addr2                   : 0xd24c63fc
BoomerSelector for 0xf30000
    addr1               : 0xd24c67cc

================================================================
ID: 40, addr: 0xd24c3500
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS0 (0x201)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf40000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20002000
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xf40000 (0xf4)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c6400
    addr2                   : 0xd24c6404
BoomerSelector for 0xf40000
    addr1               : 0xd24c67d0

================================================================
ID: 41, addr: 0xd24c3600
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS1 (0x211)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf50000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20004000
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xf50000 (0xf5)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c6408
    addr2                   : 0xd24c640c
BoomerSelector for 0xf50000
    addr1               : 0xd24c67d4

================================================================
ID: 42, addr: 0xd24c3700
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS2 (0x221)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf60000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20008000
        `-- & AssertInfo    : 0x20000000
BoomerVdKickInfo for BoomerID 0xf60000 (0xf6)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c6410
    addr2                   : 0xd24c6414
BoomerSelector for 0xf60000
    addr1               : 0xd24c67d8

================================================================
ID: 43, addr: 0xd24c3800
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS3 (0x231)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf70000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20010000
        `-- & AssertInfo    : 0x20010000
BoomerVdKickInfo for BoomerID 0xf70000 (0xf7)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c6418
    addr2                   : 0xd24c641c
BoomerSelector for 0xf70000
    addr1               : 0xd24c67dc

================================================================
ID: 44, addr: 0xd24c3900
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS4 (0x241)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf80000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20020000
        `-- & AssertInfo    : 0x20020000
BoomerVdKickInfo for BoomerID 0xf80000 (0xf8)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c6420
    addr2                   : 0xd24c6424
BoomerSelector for 0xf80000
    addr1               : 0xd24c67e0

================================================================
ID: 45, addr: 0xd24c3a00
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS5 (0x251)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xf90000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20040000
        `-- & AssertInfo    : 0x20040000
BoomerVdKickInfo for BoomerID 0xf90000 (0xf9)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c6428
    addr2                   : 0xd24c642c
BoomerSelector for 0xf90000
    addr1               : 0xd24c67e4

================================================================
ID: 46, addr: 0xd24c3b00
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS6 (0x261)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xfa0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20080000
        `-- & AssertInfo    : 0x20080000
BoomerVdKickInfo for BoomerID 0xfa0000 (0xfa)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c6430
    addr2                   : 0xd24c6434
BoomerSelector for 0xfa0000
    addr1               : 0xd24c67e8

================================================================
ID: 47, addr: 0xd24c3c00
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS7 (0x002)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xfb0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20100000
        `-- & AssertInfo    : 0x20100000
BoomerVdKickInfo for BoomerID 0xfb0000 (0xfb)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c6438
    addr2                   : 0xd24c643c
BoomerSelector for 0xfb0000
    addr1               : 0xd24c67ec

================================================================
ID: 48, addr: 0xd24c3d00
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS8 (0x012)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xfc0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20200000
        `-- & AssertInfo    : 0x20200000
BoomerVdKickInfo for BoomerID 0xfc0000 (0xfc)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c6440
    addr2                   : 0xd24c6444
BoomerSelector for 0xfc0000
    addr1               : 0xd24c67f0

================================================================
ID: 49, addr: 0xd24c3e00
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_WR_SS9 (0x022)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0xfd0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x20400000
        `-- & AssertInfo    : 0x20400000
BoomerVdKickInfo for BoomerID 0xfd0000 (0xfd)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24c6448
    addr2                   : 0xd24c644c
BoomerSelector for 0xfd0000
    addr1               : 0xd24c67f4

================================================================
ID: 50, addr: 0xd24ca000
FLAGS 0b000000000000000000010010000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      7: INFO_DMAC_DANCING
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_6_DAN_WR (0x0a2)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 51, addr: 0xd24eb000
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S0 (0x032)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x1680000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x40000100
        `-- & AssertInfo    : 0x40000000
BoomerVdKickInfo for BoomerID 0x1680000 (0x168)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24ec0b8
    addr2                   : 0xd24ec0bc
BoomerSelector for 0x1680000
    addr1               : 0xd24ec17c

================================================================
ID: 52, addr: 0xd24eb100
FLAGS 0b000000000000101011110000001001
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      3: __INFO_0x03
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_S1 (0x042)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x1690000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x40000200
        `-- & AssertInfo    : 0x40000000
BoomerVdKickInfo for BoomerID 0x1690000 (0x169)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24ec0c0
    addr2                   : 0xd24ec0c4
BoomerSelector for 0x1690000
    addr1               : 0xd24ec180

================================================================
ID: 53, addr: 0xd24eb200
FLAGS 0b000000000000101011110000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     12: INFO_XSYS_DIV_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_7_WR_SS0 (0x052)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x16a0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x40002000
        `-- & AssertInfo    : 0x40000000
BoomerVdKickInfo for BoomerID 0x16a0000 (0x16a)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24ec0c8
    addr2                   : 0xd24ec0cc
BoomerSelector for 0x16a0000
    addr1               : 0xd24ec184

================================================================
ID: 54, addr: 0xd24f3000
FLAGS 0b000000000000101010011000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_7_CAP_WR_SS0 (0x062)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x17d0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x80002000
        `-- & AssertInfo    : 0x80000000
BoomerVdKickInfo for BoomerID 0x17d0000 (0x17d)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24f4058
    addr2                   : 0xd24f405c
BoomerSelector for 0x17d0000
    addr1               : 0xd24f40ac

================================================================
ID: 55, addr: 0xd24f3100
FLAGS 0b000000000000101010011000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     13: __INFO_0x0d
     15: __INFO_0x0f
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_7_CAP_WR_SS1 (0x072)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x17e0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x80004000
        `-- & AssertInfo    : 0x80000000
BoomerVdKickInfo for BoomerID 0x17e0000 (0x17e)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24f4060
    addr2                   : 0xd24f4064
BoomerSelector for 0x17e0000
    addr1               : 0xd24f40b0

================================================================
ID: 56, addr: 0xd24f3200
FLAGS 0b000000000000100010000000000101
  INDEX: FLAG_NAME
      0: INFO_DMAC_TYPE_WRITE
      2: INFO_DMAC_SS
     13: __INFO_0x0d
     17: INFO_VITON_MODE

Interrupt
    ID : EDOMAIN_EDMAC_7_CAP_WR_SS2 (0x082)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x17f0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x80008000
        `-- & AssertInfo    : 0x80000000
BoomerVdKickInfo for BoomerID 0x17f0000 (0x17f)
    VdType                  : 0x0 E_BOOMER_VD_KICK
    addr1                   : 0xd24f4068
    addr2                   : 0xd24f406c
BoomerSelector for 0x17f0000
    addr1               : 0xd24f40b4

================================================================
ID: 57, addr: 0xd2406100
FLAGS 0b000000000000000000010001000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      6: __INFO_0x06
     10: INFO_32BIT_MODE

Interrupt
    ID : EDOMAIN_EDMAC_0_OPERA_RD (0x1f3)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo BOOMER_UNDEFINED

================================================================
ID: 58, addr: 0xd2423200
FLAGS 0b000000000111000010111100100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: __INFO_0x05
      8: INFO_128BIT_MODE
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     18: __INFO_0x12
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_L0 (0x0b2)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x1840000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1840000 (0x184)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd2426630

================================================================
ID: 59, addr: 0xd2423300
FLAGS 0b000000000111000010111100100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: __INFO_0x05
      8: INFO_128BIT_MODE
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     18: __INFO_0x12
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_L1 (0x0c2)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x1850000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1850000 (0x185)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd2426634

================================================================
ID: 60, addr: 0xd2423400
FLAGS 0b000000000111000010111100100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: __INFO_0x05
      8: INFO_128BIT_MODE
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     18: __INFO_0x12
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_L2 (0x0d2)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x1860000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1860000 (0x186)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd2426638

================================================================
ID: 61, addr: 0xd2423500
FLAGS 0b000000000101000010111000010010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      4: __INFO_0x04
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     18: __INFO_0x12
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_M0 (0x0e2)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x1870000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1870000 (0x187)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd242663c

================================================================
ID: 62, addr: 0xd2423600
FLAGS 0b000000000101000010111000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     18: __INFO_0x12
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S0 (0x0f2)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x1880000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1880000 (0x188)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd2426640

================================================================
ID: 63, addr: 0xd2423700
FLAGS 0b000000000101000010111000001010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      3: __INFO_0x03
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     18: __INFO_0x12
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_S1 (0x102)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x1890000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1890000 (0x189)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd2426644

================================================================
ID: 64, addr: 0xd2423800
FLAGS 0b000000000000000010011000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS0 (0x112)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x18a0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x18a0000 (0x18a)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd2426648

================================================================
ID: 65, addr: 0xd2423900
FLAGS 0b000000000000000010011000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS1 (0x122)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x18b0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x18b0000 (0x18b)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd242664c

================================================================
ID: 66, addr: 0xd2423a00
FLAGS 0b000000000000000010000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS2 (0x132)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x18c0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x18c0000 (0x18c)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd2426650

================================================================
ID: 67, addr: 0xd2423b00
FLAGS 0b000000000000000010011000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS3 (0x142)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x18d0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x18d0000 (0x18d)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd2426654

================================================================
ID: 68, addr: 0xd2423c00
FLAGS 0b000000000000000010011000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
      9: INFO_64BIT_MODE
     10: INFO_32BIT_MODE
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS4 (0x152)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x18e0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x18e0000 (0x18e)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd2426658

================================================================
ID: 69, addr: 0xd2423d00
FLAGS 0b000000000000000010000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS5 (0x162)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x18f0000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x18f0000 (0x18f)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd242665c

================================================================
ID: 70, addr: 0xd2423e00
FLAGS 0b000000000000000010000000000110
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      2: INFO_DMAC_SS
     13: __INFO_0x0d

Interrupt
    ID : EDOMAIN_EDMAC_1_RD_SS6 (0x172)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x1900000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1900000 (0x190)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd2426660

================================================================
ID: 71, addr: 0xd244d300
FLAGS 0b000000000110000010110000100010
  INDEX: FLAG_NAME
      1: INFO_DMAC_TYPE_READ
      5: __INFO_0x05
     10: INFO_32BIT_MODE
     11: INFO_DIV_MODE
     13: __INFO_0x0d
     19: __INFO_0x13
     20: __INFO_0x14

Interrupt
    ID : EDOMAIN_EDMAC_2_RD_L0_A (0x182)
    ISR: UNKNOWN_0x00000000

DmacBoomerInfo 0x1910000
    BoomerInSelType         : 0x00000000
        `-- & InSelType     : 0x00000000
    BoomerInSelEdmacType    : 0x00000000
        `-- & AssertInfo    : 0x00000000
BoomerVdKickInfo for BoomerID 0x1910000 (0x191)
    VdType                  : 0x1 __UNKNOWN_0x1
    addr1                   : 0x0
    addr2                   : 0xd244e33c

================================================================
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

names_are_hard

  • Developer
  • Hero Member
  • *****
  • Posts: 934
  • Dev: 200D, 750D, 850D, 7D2
Re: EDMAC in Digic 7 / 8 world
« Reply #12 on: November 30, 2023, 11:26:46 PM »
I have EDMAC working on 200D.  Currently, I am limited to mem->mem copies.  However, this is a significant step towards general control of EDMAC on modern cams, a requirement for using most of the cool hw accelerators, as well as raw video.

Code: [Select]
  2183:  6795.981 Attempting EDMAC mem->mem copy
  2288:  6815.774 Pre-copy, *dst, *src: 0x0, 0xa5a5a5a5
  2292:  6821.866 Post-copy, *dst, *src: 0xa5a5a5a5, 0xa5a5a5a5
  2293:  6821.877 ms time for size 0x200000: 6
  2356:  7916.659 dst / src content equal :)

My understanding is not yet complete, but my work proves:
- EDMAC unit exists on Digic 7.
- EDMAC unit can be used by ML!
- the same core struct, edmac_info, is used on this unit.  It's either the same, or has similar/same interface.  We know this is a Canon unit due to a patent matching strings in the rom.
- channel numbers used for this op are 0x11 and 0x2b.  The same numbers are (or can be) used for the same functions on D4 and D5.

Mem->mem transfer speed is at least 550MB/s, so we shouldn't be bottlenecked on ram.

Not intended as a "real" commit, so it will disappear at some point, but this shows how the transfer is done, with a bunch of descriptive comments in debug.c:
https://github.com/reticulatedpines/magiclantern_simplified/commit/7a67edc5011d27c7080c6c940385328ab3aae82e
(when it does disappear it should mean better, cleaner EDMAC code has hit dev branch, so please ping me to get the link updated)

I'll write this up more cleanly over the coming days.

kitor

  • Developer
  • Senior
  • *****
  • Posts: 484
Re: EDMAC in Digic 7 / 8 world
« Reply #13 on: December 11, 2023, 09:37:13 AM »
Fun fact we found: On Digic 8 (EOS R) edmac info struct has three extra params: Off1s, Xs, Ys. No idea what they mean right now. Names did a quick patent search without luck.
Too many Canon cameras.
If you have a dead R, RP, 250D mainboard (e.g. after camera repair) and want to donate for experiments, I'll cover shipping costs.

names_are_hard

  • Developer
  • Hero Member
  • *****
  • Posts: 934
  • Dev: 200D, 750D, 850D, 7D2
Re: EDMAC in Digic 7 / 8 world
« Reply #14 on: December 13, 2023, 03:19:52 PM »
7D2 has the same EDMAC code for mem_to_mem_edmac_copy(), but it lives on the Omar core.  Specifically, at 0x1b0e150.  I don't currently know how to run code on Omar, so I haven't tested this in the same way as 200D.  Possibly, since they're both ARM cores, I can just run the code from ICU...  but I'm not sure how memory mapping interacts here.  The code tries to get kernel locks at various points, and Omar is running a different instance of DryOS.  Feels like avoiding races on the locks is a pain, as well as avoiding contention accessing the physical resources - unless there's some RPC layer to synchronise the different OS instances.


names_are_hard

  • Developer
  • Hero Member
  • *****
  • Posts: 934
  • Dev: 200D, 750D, 850D, 7D2
Re: EDMAC in Digic 7 / 8 world
« Reply #15 on: December 14, 2023, 10:54:48 PM »
I have identified the following stubs for 200D, 1.0.1:

35392 StartEDmac
35486 edmac_set_addr
35506 edmac_set_size
3649c ConnectWriteEDmac
364f0 ConnectReadEDmac
3678e RegisterEDmacCompleteCBR

The EngDrv functions don't seem to exist here, instead registers are written to directly.  shamem_read() also appears missing, probably for similar reason.

names_are_hard

  • Developer
  • Hero Member
  • *****
  • Posts: 934
  • Dev: 200D, 750D, 850D, 7D2
Re: EDMAC in Digic 7 / 8 world
« Reply #16 on: January 05, 2024, 09:52:39 AM »
I can now read some kind of intermediate LV data from 200D using edmac.  Format is 1620*1080, YUV 422, with an offset of -0x80 applied to all UV values.

In theory I could turn this into a "half-raw" video capture mode.  I don't think I'll bother unless there's a compelling reason given from others.  It would be a not very useful format I think.  Uncompressed (apart from the YUV encoding of the colour data), but limited to 10-bit 16:10, 1080 (p, I guess?  Haven't checked).

Since finding code that would display the slightly weird format was annoying, here's a complete script to do so:
Code: [Select]
#!/usr/bin/env python3
import os
import argparse

import cv2
import numpy as np

def main():
    args = parse_args()

    buf = np.fromfile(args.filename, dtype=np.uint8)
    width = 1620

    # Reshape to allow easy swapping / manipulation of each byte of each u32
    buf = buf.reshape(-1, 4) # 4 cols
    buf = buf.swapaxes(0, 1) # 4 rows, each all one byte from the u32s

    # conditionally modify the UV rows only
    uv_selector = np.array([True, False, True, False])
    uv_only = buf[uv_selector]
    uv_only = (uv_only - 128) # Canon uses a diffent bias on UV than openCV / standards

    # replace original UV rows with modified
    buf[[0, 2]] = uv_only[[0, 1]]

    # Reshape for display
    buf = buf.swapaxes(0, 1)
    buf = buf.reshape(-1, width, 2) # 1080 rows

    bgr = cv2.cvtColor(buf, cv2.COLOR_YUV2BGR_UYVY)

    cv2.imshow("frame", bgr)
    cv2.waitKey()

def parse_args():
    description = """ """
    parser = argparse.ArgumentParser(description=description)
    parser.add_argument("filename",
                        help="raw yuv data file")

    args = parser.parse_args()
    if not os.path.isfile(args.filename):
        print("yuv file didn't exist: '%s'" % args.filename)
        exit()

    return args


if __name__ == "__main__":
    main()

If somebody who is less of a noob with numpy and/or opencv can simplify that, I'd be interested in learning :)

names_are_hard

  • Developer
  • Hero Member
  • *****
  • Posts: 934
  • Dev: 200D, 750D, 850D, 7D2
Re: EDMAC in Digic 7 / 8 world
« Reply #17 on: January 30, 2024, 02:07:05 AM »
Some edmac related functions on R.  Not all strictly edmac related, but often found in that kind of code.

RegisterEDmacCompleteCBR: e0535a82
edmac_set_addr: e05364b6  (probably...  wants checking)
_engio_write: e06b92b4
wait_for_any_event_flags: e053a3bc
wait_for_all_event_flags: e053a43c
unset_event_flag_bits: e053a5e6
register_interrupt: e0554504
edmac_set_dma_flags: e05369b8
_edmac_set_dma_flags: e06a37a8
edmac_pwrmng_sleep_devices_maybe: e0671770
edmac_pwrmng_wake_devices_maybe: e0671742

names_are_hard

  • Developer
  • Hero Member
  • *****
  • Posts: 934
  • Dev: 200D, 750D, 850D, 7D2
Re: EDMAC in Digic 7 / 8 world
« Reply #18 on: January 31, 2024, 12:07:56 PM »
Not very surprising, but worth documenting: if you read the ram address associated with an edmac mmio, when the transfer is in progress this address updates during the transfer.  When it's finished, it remains at the last address.  You can therefore monitor the percentage progress if you want.

I'm currently trying to work out how to determine if a channel is active or not.  dma_state field is not enough.  From what I've logged so far, it would make sense if there's a way to lock channels, but I haven't found a mechanism.