Subversion Repositories Kolibri OS

Rev

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