Subversion Repositories Kolibri OS

Rev

Rev 1412 | Rev 1414 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1.  
  2. format MS COFF
  3.  
  4. ;struct builtin_fw {
  5. ;        char *name;
  6. ;        void *data;
  7. ;        unsigned long size;
  8. ;};
  9.  
  10. public ___start_builtin_fw
  11. public ___end_builtin_fw
  12.  
  13. section '.text' code readable executable align 16
  14.  
  15. align 16
  16.  
  17. ___start_builtin_fw:
  18.  
  19.         dd FIRMWARE_R100_CP
  20.         dd R100CP_START
  21.         dd (R100CP_END - R100CP_START)
  22.  
  23.         dd FIRMWARE_R200_CP
  24.         dd R200CP_START
  25.         dd (R200CP_END - R200CP_START)
  26.  
  27.         dd FIRMWARE_R300_CP
  28.         dd R300CP_START
  29.         dd (R300CP_END - R300CP_START)
  30.  
  31.         dd FIRMWARE_R420_CP
  32.         dd R420CP_START
  33.         dd (R420CP_END - R420CP_START)
  34.  
  35.         dd FIRMWARE_R520_CP
  36.         dd R520CP_START
  37.         dd (R520CP_END - R520CP_START)
  38.  
  39.         dd FIRMWARE_RS600_CP
  40.         dd RS600CP_START
  41.         dd (RS600CP_END - RS600CP_START)
  42.  
  43.         dd FIRMWARE_RS690_CP
  44.         dd RS690CP_START
  45.         dd (RS690CP_END - RS690CP_START)
  46.  
  47.         dd FIRMWARE_RS780_ME
  48.         dd RS780ME_START
  49.         dd (RS780ME_END - RS780ME_START)
  50.  
  51.         dd FIRMWARE_RS780_PFP
  52.         dd RS780PFP_START
  53.         dd (RS780PFP_END - RS780PFP_START)
  54.  
  55.         dd FIRMWARE_RV610_ME
  56.         dd RV610ME_START
  57.         dd (RV610ME_END - RV610ME_START)
  58.  
  59.         dd FIRMWARE_RV620_ME
  60.         dd RV620ME_START
  61.         dd (RV620ME_END - RV620ME_START)
  62.  
  63.         dd FIRMWARE_RV630_ME
  64.         dd RV630ME_START
  65.         dd (RV630ME_END - RV630ME_START)
  66.  
  67.         dd FIRMWARE_RV635_ME
  68.         dd RV635ME_START
  69.         dd (RV635ME_END - RV635ME_START)
  70.  
  71.         dd FIRMWARE_RV670_ME
  72.         dd RV670ME_START
  73.         dd (RV670ME_END - RV670ME_START)
  74.  
  75.         dd FIRMWARE_RV710_ME
  76.         dd RV710ME_START
  77.         dd (RV710ME_END - RV710ME_START)
  78.  
  79.         dd FIRMWARE_RV730_ME
  80.         dd RV730ME_START
  81.         dd (RV730ME_END - RV730ME_START)
  82.  
  83.         dd FIRMWARE_RV770_ME
  84.         dd RV770ME_START
  85.         dd (RV770ME_END - RV770ME_START)
  86.  
  87.  
  88.         dd FIRMWARE_RV610_PFP
  89.         dd RV610PFP_START
  90.         dd (RV610PFP_END - RV610PFP_START)
  91.  
  92.         dd FIRMWARE_RV620_PFP
  93.         dd RV620PFP_START
  94.         dd (RV620PFP_END - RV620PFP_START)
  95.  
  96.         dd FIRMWARE_RV630_PFP
  97.         dd RV630PFP_START
  98.         dd (RV630PFP_END - RV630PFP_START)
  99.  
  100.         dd FIRMWARE_RV635_PFP
  101.         dd RV635PFP_START
  102.         dd (RV635PFP_END - RV635PFP_START)
  103.  
  104.         dd FIRMWARE_RV670_PFP
  105.         dd RV670PFP_START
  106.         dd (RV670PFP_END - RV670PFP_START)
  107.  
  108.  
  109.         dd FIRMWARE_RV710_PFP
  110.         dd RV670PFP_START
  111.         dd (RV710PFP_END - RV710PFP_START)
  112.  
  113.         dd FIRMWARE_RV730_PFP
  114.         dd RV730PFP_START
  115.         dd (RV730PFP_END - RV730PFP_START)
  116.  
  117.         dd FIRMWARE_RV770_PFP
  118.         dd RV770PFP_START
  119.         dd (RV770PFP_END - RV770PFP_START)
  120.  
  121.         dd FIRMWARE_R600_RLC
  122.         dd R600RLC_START
  123.         dd (R600RLC_END - R600RLC_START)
  124.  
  125.         dd FIRMWARE_R700_RLC
  126.         dd R700RLC_START
  127.         dd (R700RLC_END - R700RLC_START)
  128.  
  129.  
  130. ___end_builtin_fw:
  131.  
  132.  
  133. FIRMWARE_R100_CP        db 'radeon/R100_cp.bin',0
  134. FIRMWARE_R200_CP        db 'radeon/R200_cp.bin',0
  135. FIRMWARE_R300_CP        db 'radeon/R300_cp.bin',0
  136. FIRMWARE_R420_CP        db 'radeon/R420_cp.bin',0
  137. FIRMWARE_R520_CP        db 'radeon/R520_cp.bin',0
  138.  
  139. FIRMWARE_RS600_CP       db 'radeon/RS600_cp.bin',0
  140. FIRMWARE_RS690_CP       db 'radeon/RS690_cp.bin',0
  141.  
  142. FIRMWARE_RS780_ME       db 'radeon/RS780_me.bin',0
  143. FIRMWARE_RS780_PFP      db 'radeon/RS780_pfp.bin',0
  144.  
  145. FIRMWARE_RV610_ME       db 'radeon/RV610_me.bin',0
  146. FIRMWARE_RV620_ME       db 'radeon/RV620_me.bin',0
  147. FIRMWARE_RV630_ME       db 'radeon/RV630_me.bin',0
  148. FIRMWARE_RV635_ME       db 'radeon/RV635_me.bin',0
  149. FIRMWARE_RV670_ME       db 'radeon/RV670_me.bin',0
  150. FIRMWARE_RV710_ME       db 'radeon/RV710_me.bin',0
  151. FIRMWARE_RV730_ME       db 'radeon/RV730_me.bin',0
  152. FIRMWARE_RV770_ME       db 'radeon/RV770_me.bin',0
  153.  
  154. FIRMWARE_RV610_PFP      db 'radeon/RV610_pfp.bin',0
  155. FIRMWARE_RV620_PFP      db 'radeon/RV620_pfp.bin',0
  156. FIRMWARE_RV630_PFP      db 'radeon/RV630_pfp.bin',0
  157. FIRMWARE_RV635_PFP      db 'radeon/RV635_pfp.bin',0
  158. FIRMWARE_RV670_PFP      db 'radeon/RV670_pfp.bin',0
  159. FIRMWARE_RV710_PFP      db 'radeon/RV710_pfp.bin',0
  160. FIRMWARE_RV730_PFP      db 'radeon/RV730_pfp.bin',0
  161. FIRMWARE_RV770_PFP      db 'radeon/RV770_pfp.bin',0
  162.  
  163. FIRMWARE_R600_RLC       db 'radeon/R600_rlc.bin',0
  164. FIRMWARE_R700_RLC       db 'radeon/R700_rlc.bin',0
  165.  
  166.  
  167. align 16
  168. R100CP_START:
  169.         file 'firmware/r100_cp.bin'
  170. R100CP_END:
  171.  
  172. align 16
  173. R200CP_START:
  174.         file 'firmware/r200_cp.bin'
  175. R200CP_END:
  176.  
  177. align 16
  178. R300CP_START:
  179.         file 'firmware/r300_cp.bin'
  180. R300CP_END:
  181.  
  182. align 16
  183. R420CP_START:
  184.         file 'firmware/r420_cp.bin'
  185. R420CP_END:
  186.  
  187. align 16
  188. R520CP_START:
  189.         file 'firmware/r520_cp.bin'
  190. R520CP_END:
  191.  
  192. align 16
  193. RS600CP_START:
  194.         file 'firmware/rs600_cp.bin'
  195. RS600CP_END:
  196.  
  197. align 16
  198. RS690CP_START:
  199.         file 'firmware/rs690_cp.bin'
  200. RS690CP_END:
  201.  
  202. align 16
  203. RS780ME_START:
  204.         file 'firmware/rs780_me.bin'
  205. RS780ME_END:
  206.  
  207. align 16
  208. RS780PFP_START:
  209.         file 'firmware/rs780_pfp.bin'
  210. RS780PFP_END:
  211.  
  212. align 16
  213. RV610ME_START:
  214.         file 'firmware/rv610_me.bin'
  215. RV610ME_END:
  216.  
  217. align 16
  218. RV620ME_START:
  219.         file 'firmware/rv620_me.bin'
  220. RV620ME_END:
  221.  
  222. align 16
  223. RV630ME_START:
  224.         file 'firmware/rv630_me.bin'
  225. RV630ME_END:
  226.  
  227. align 16
  228. RV635ME_START:
  229.         file 'firmware/rv635_me.bin'
  230. RV635ME_END:
  231.  
  232. align 16
  233. RV670ME_START:
  234.         file 'firmware/rv670_me.bin'
  235. RV670ME_END:
  236.  
  237.  
  238. align 16
  239. RV710ME_START:
  240.         file 'firmware/rv710_me.bin'
  241. RV710ME_END:
  242.  
  243. align 16
  244. RV730ME_START:
  245.         file 'firmware/rv730_me.bin'
  246. RV730ME_END:
  247.  
  248. align 16
  249. RV770ME_START:
  250.         file 'firmware/rv770_me.bin'
  251. RV770ME_END:
  252.  
  253.  
  254. align 16
  255. RV610PFP_START:
  256.         file 'firmware/rv610_pfp.bin'
  257. RV610PFP_END:
  258.  
  259.  
  260. align 16
  261. RV620PFP_START:
  262.         file 'firmware/rv620_pfp.bin'
  263. RV620PFP_END:
  264.  
  265. align 16
  266. RV630PFP_START:
  267.         file 'firmware/rv630_pfp.bin'
  268. RV630PFP_END:
  269.  
  270.  
  271. align 16
  272. RV635PFP_START:
  273.         file 'firmware/rv635_pfp.bin'
  274. RV635PFP_END:
  275.  
  276. align 16
  277. RV670PFP_START:
  278.         file 'firmware/rv670_pfp.bin'
  279. RV670PFP_END:
  280.  
  281. align 16
  282. RV710PFP_START:
  283.         file 'firmware/rv710_pfp.bin'
  284. RV710PFP_END:
  285.  
  286. align 16
  287. RV730PFP_START:
  288.         file 'firmware/rv730_pfp.bin'
  289. RV730PFP_END:
  290.  
  291.  
  292. align 16
  293. RV770PFP_START:
  294.         file 'firmware/rv770_pfp.bin'
  295. RV770PFP_END:
  296.  
  297.  
  298. align 16
  299. R600RLC_START:
  300.         file 'firmware/r600_rlc.bin'
  301. R600RLC_END:
  302.  
  303. align 16
  304. R700RLC_START:
  305.         file 'firmware/r700_rlc.bin'
  306. R700RLC_END:
  307.