Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - businessclass

Pages: [1]
1
Camera-specific Development / Re: Canon 760D / T6s
« on: March 27, 2017, 11:21:40 PM »
I am working on this. If you know some ASM, some C, linux, and want to help out, message me and I'll get you up to speed so we can get ML on this device soon.

2
General Development / Re: CHDK cpuinfo (portable code, also digic 6)
« on: March 23, 2017, 05:54:02 AM »
Here's the output for 760D. it looks identical to that of 7D2 except for the CPU info ID 0x347

Code: [Select]
CHDK CPU info for 0x347 unknown
-------------------------------
ID                    0x411FC143
  Revision                         0x3    3
  Part                             0xC14  3092
  ARM Arch                         0xF    15
  Variant                          0x1    1
  Implementor                      0x41   65
Cache type            0x8003C003
  Icache min words/line            0x3   3 [8]
  (zero)                           0x0 0
  L1 Icache policy                 0x3 3
  Dcache min  words/line           0x3 3 [8]
  Exclusive Reservation Granule    0x0 0 [no info]
  Cache Writeback Granule          0x0 0 [no info]
  (zero)                           0x0 0
  (register format)                0x4 4
TCM type              0x00010001
  (raw value)                      0x10001 65537
MPU type                           0x00000800
  S                                0x0 0
  -                                0x0 0
  Num MPU regions                  0x8 8
Processor feature 0   0x00000131
  ARM inst set                     0x1 1
  Thumb inst set                   0x3 3
  Jazelle inst set                 0x1 1
  ThumbEE inst set                 0x0 0
  -                                0x0 0
Processor feature 1   0x00000001
  Programmers' model               0x1 1
  Security extensions              0x0 0
  Microcontr. prog model           0x0 0
  -                                0x0 0
Debug feature         0x00010400
  (raw value)                      0x10400 66560
Aux feature           0x00000000
  (raw value)                      0x0 0
Mem model feature 0   0x00210030
  VMSA support                     0x0 0
  PMSA support                     0x3 3
  Cache coherence                  0x0 0
  Outer sharable                   0x0 0
  TCM support                      0x1 1
  Auxilliary registers             0x2 2
  FCSE support                     0x0 0
  -                                0x0 0
Mem model feature 1   0x00000000
  L1 Harvard cache VA              0x0 0
  L1 unified cache VA              0x0 0
  L1 Harvard cache s/w             0x0 0
  L1 unified cache s/w             0x0 0
  L1 Harvard cache                 0x0 0
  L1 unified cache                 0x0 0
  L1 cache test & clean            0x0 0
  Branch predictor                 0x0 0
Mem model feature 2   0x01200000
  L1 Harvard fg prefetch           0x0 0
  L1 Harvard bg prefetch           0x0 0
  L1 Harvard range                 0x0 0
  Harvard TLB                      0x0 0
  Unified TLB                      0x0 0
  Mem barrier                      0x2 2
  WFI stall                        0x1 1
  HW access flag                   0x0 0
Mem model feature 3   0x00000011
  Cache maintain MVA               0x1 1
  Cache maintain s/w               0x1 1
  BP maintain                      0x0 0
  -                                0x0 0
  Supersection support             0x0 0
ISA feature 0         0x01101111
  Swap instrs                      0x1 1
  Bitcount instrs                  0x1 1
  Bitfield instrs                  0x1 1
  CmpBranch instrs                 0x1 1
  Coproc instrs                    0x0 0
  Debug instrs                     0x1 1
  Divide instrs                    0x1 1
  -                                0x0 0
ISA feature 1         0x13112111
  Endian instrs                    0x1 1
  Exception instrs                 0x1 1
  Exception AR instrs              0x1 1
  Extend instrs                    0x2 2
  IfThen instrs                    0x1 1
  Immediate instrs                 0x1 1
  Interwork instrs                 0x3 3
  Jazelle instrs                   0x1 1
ISA feature 2         0x21232131
  LoadStore instrs                 0x1 1
  Memhint instrs                   0x3 3
  MultipleAccess Interruptible instructions 0x1 1
  Mult instrs                      0x2 2
  MultS instrs                     0x3 3
  MultU instrs                     0x2 2
  PSR AR instrs                    0x1 1
  Reversal instrs                  0x2 2
ISA feature 3         0x01112131
  Saturate instrs                  0x1 1
  SIMD instrs                      0x3 3
  SVC instrs                       0x1 1
  SynchPrim instrs                 0x2 2
  TabBranch instrs                 0x1 1
  ThumbCopy instrs                 0x1 1
  TrueNOP instrs                   0x1 1
  T2 Exec Env instrs               0x0 0
ISA feature 4         0x00010142
  Unprivileged instrs              0x2 2
  WithShifts instrs                0x4 4
  Writeback instrs                 0x1 1
  SMC instrs                       0x0 0
  Barrier instrs                   0x1 1
  SynchPrim_instrs_frac            0x0 0
  PSR_M instrs                     0x0 0
  -                                0x0 0
ISA feature 5         0x00000000
  -                                0x0 0
Cache level ID        0x09000003
  Cache type, level 1              0x3 3 [Separate Icache, Dcache]
  Cache type, level 2              0x0 0 [no cache]
  Cache type, level 3              0x0 0 [no cache]
  Cache type, level 4              0x0 0 [no cache]
  Cache type, level 5              0x0 0 [no cache]
  Cache type, level 6              0x0 0 [no cache]
  Cache type, level 7              0x0 0 [no cache]
  Cache type, level 8              0x0 0 [no cache]
  Level of coherency               0x1 1
  Level of unification             0x1 1
  (zero)                           0x0 0
Cache size ID reg (data, level10) 0xF00FE019
  Line size in words               0x1 1 [8]
  Associativity                    0x3 3 [4]
  Number of sets                   0x7F 127 [128]
  Write allocation                 0x1 1
  Read allocation                  0x1 1
  Write back                       0x1 1
  Write through                    0x1 1
Cache size ID reg (inst, level10) 0xF00FE019
  Line size in words               0x1 1 [8]
  Associativity                    0x3 3 [4]
  Number of sets                   0xF7 127 [128]
  Write association                0x1 1
  Read association                 0x1 1
  Write back                       0x1 1
  Write through                    0x1 1
Build options 1       0x00010000
  (raw value)                      0x10000 65536
Build options 2       0x00CFC010
  (raw value)                      0xCFC010 13615120
ATCM region reg       0x00000015
  Enabled                          0x1 1
  -                                0x0 0
  Size                             0x5 5 [16K]
  -                                0x0 0
  Base address                     0x0 0 [0x00000000]
BTCM region reg       0x8000001D
  Enabled                          0x1 1
  -                                0x0 0
  Size                             0x7 7 [64K]
  -                                0x0 0
  Base address                     0x80000 524288 [0x80000000]
MPU region 0 base     0x00000000
  Base address                     0x0 0
MPU region 0 size & enable 0x0000003F
  Enabled                          0x1 1
  Size                             0x1F 31 [4G]
  -                                0x0 0
  Sub-region disabled              0x0 0 [0x00000000]
MPU region 0 access control 0x00000320
  Region attributes                0x20 32 [Inner Non-cachable; Outer Non-cachable; Non-shared]
  -                                0x0 0
  Access permissions               0x3 3 [P:RW U:RW]
  -                                0x0 0
  Execute never                    0x0 0
MPU region 1 base     0x00000000
  Base address                     0x0 0
MPU region 1 size & enable 0x0000003B
  Enabled                          0x1 1
  Size                             0x1D 29 [1G]
  -                                0x0 0
  Sub-region disabled              0x0 0 [00000000]
MPU region 1 access control 0x00000329
  Region attributes                0x29 41 [Inner Write-back, write-allocate; Outer Write-back, write-allocate; Non-shared]
  -                                0x0 0
  Access permissions               0x3 3 [P:RW U:RW]
  -                                0x0 0
  Execute never                    0x0 0
MPU region 2 base     0xBFE00000
  Base address                     0xBFE00000 -1075838976
MPU region 2 size & enable 0x00000029
  Enabled                          0x1 1
  Size                             0x14 20 [2M]
  -                                0x0 0
  Sub-regions disabled             0x0 0 [00000000]
MPU region 2 access control 0x000000324
  Region attributes                0x24 36 [Inner Non-cachable; Outer non-cachable; Shared]
  -                                0x0 0
  Access permissions               0x3 3 [P:RW U:RW]
  -                                0x0 0
  Execute never                    0x0 0
MPU revision 3 base   0xC0000000
  Base address                     0xC0000000 - -1073741824
MPU region 3 size & enable         0x0000003B
  Enabled                          0x1 1
  Size                             0x1D 29 [1G]
  -                                0x0 0
  Sub-regions disabled             0x0 0 [00000000]
MPU region 3 access control 0x00000305
  Region attributes                0x5 5 [Sharable device; Sharable]
  -                                0x0 0
  Access permissions               0x3 3 [P:RW U:RW]
  -                                0x0 0
  Execute never                    0x0 0
MPU region 4 base     0xDFE00000
  Base address                     0xDFE00000 -538968064
MPU region 4 size & enable 0x00000029
  Enabled                          0x1 1
  Size                             0x14 20 [2M]
  -                                0x0 0
  Sub-regions disabled             0x0 0 [00000000]
MPU region 4 access control 0x00000324
  Region attributes                0x24 36 [Inner Non-cachable; Outer Non-cachable; Shared]
  -                                0x0 0
  Access permissions               0x3 3 [P:RW U:RW]
  -                                0x0 0
  Execute never                    0x0 0
MPU region 5 base     0xEE000000
  Base address                     0xEE000000 3019898888
MPU region 5 size & enable 0x00000031
  Enabled                          0x1 1
  Size                             0x18 24 [32M]
  -                                0x0 0
  Sub-regions disabled             0x0 0 [00000000]
MPU region 5 access control 0x00000329
  Region attributes                0x29 [Inner Write-back, write-allocate; Outer Write-back, write-allocate; Non-shared]
  -                                0x0 0
  Access permissions               0x3 3 [P:RW U:RW]
  -                                0x0 0
  Execute never                    0x0 0
MPU region 6 base    0xFE000000
  Base address                     0xFE000000 -33554433
MPU region 6 size & enable 0x00000031
  Region attributes                0x29 41 [Inner Write-back, write-allocate; Outer Write-back, write-allocate; Non-shared]
  -                                0x0 0
  Access permission                0x3 3 [P:RW U:RW]
  -                                0x0 0
  Execute never                    0x0 0
MPU region 7 base    0x00000000
  Base address                     0x0 0
MPU region 7 size & enable 0x000000000
  Enabled                          0x0 0
  Size                             0x0 0 [invalid]
  -                                0x0 0
  Sub-regions disabled             0x0 0 [00000000]
MPU region 7 access control 0x00000000
  Region attributes                0x0 0 [Strongly ordered, sharable; ]
  -                                0x0 0
  Access permissions               0x0 0 [P:-- U:--]
  -                                0x0 0
  Execute never                    0x0 0

Pages: [1]