Subversion Repositories Kolibri OS

Rev

Rev 1986 | Rev 1990 | 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.  
  48.  
  49.         dd FIRMWARE_R600_ME
  50.         dd R600ME_START
  51.         dd (R600ME_END - R600ME_START)
  52.  
  53.         dd FIRMWARE_RS780_ME
  54.         dd RS780ME_START
  55.         dd (RS780ME_END - RS780ME_START)
  56.  
  57.         dd FIRMWARE_RS780_PFP
  58.         dd RS780PFP_START
  59.         dd (RS780PFP_END - RS780PFP_START)
  60.  
  61.         dd FIRMWARE_RV610_ME
  62.         dd RV610ME_START
  63.         dd (RV610ME_END - RV610ME_START)
  64.  
  65.         dd FIRMWARE_RV620_ME
  66.         dd RV620ME_START
  67.         dd (RV620ME_END - RV620ME_START)
  68.  
  69.         dd FIRMWARE_RV630_ME
  70.         dd RV630ME_START
  71.         dd (RV630ME_END - RV630ME_START)
  72.  
  73.         dd FIRMWARE_RV635_ME
  74.         dd RV635ME_START
  75.         dd (RV635ME_END - RV635ME_START)
  76.  
  77.         dd FIRMWARE_RV670_ME
  78.         dd RV670ME_START
  79.         dd (RV670ME_END - RV670ME_START)
  80.  
  81.         dd FIRMWARE_RV710_ME
  82.         dd RV710ME_START
  83.         dd (RV710ME_END - RV710ME_START)
  84.  
  85.         dd FIRMWARE_RV730_ME
  86.         dd RV730ME_START
  87.         dd (RV730ME_END - RV730ME_START)
  88.  
  89.         dd FIRMWARE_RV770_ME
  90.         dd RV770ME_START
  91.         dd (RV770ME_END - RV770ME_START)
  92.  
  93.         dd FIRMWARE_CYPRESS_ME
  94.         dd CYPRESSME_START
  95.         dd (CYPRESSME_END - CYPRESSME_START)
  96.  
  97.         dd FIRMWARE_REDWOOD_ME
  98.         dd REDWOODME_START
  99.         dd (REDWOODME_END - REDWOODME_START)
  100.  
  101.         dd FIRMWARE_CEDAR_ME
  102.         dd CEDARME_START
  103.         dd (CEDARME_END - CEDARME_START)
  104.  
  105.         dd FIRMWARE_JUNIPER_ME
  106.         dd JUNIPERME_START
  107.         dd (JUNIPERME_END - JUNIPERME_START)
  108.  
  109.         dd FIRMWARE_PALM_ME
  110.         dd PALMME_START
  111.         dd (PALMME_END - PALMME_START)
  112.  
  113.  
  114.         dd FIRMWARE_RV610_PFP
  115.         dd RV610PFP_START
  116.         dd (RV610PFP_END - RV610PFP_START)
  117.  
  118.         dd FIRMWARE_RV620_PFP
  119.         dd RV620PFP_START
  120.         dd (RV620PFP_END - RV620PFP_START)
  121.  
  122.         dd FIRMWARE_RV630_PFP
  123.         dd RV630PFP_START
  124.         dd (RV630PFP_END - RV630PFP_START)
  125.  
  126.         dd FIRMWARE_RV635_PFP
  127.         dd RV635PFP_START
  128.         dd (RV635PFP_END - RV635PFP_START)
  129.  
  130.         dd FIRMWARE_RV670_PFP
  131.         dd RV670PFP_START
  132.         dd (RV670PFP_END - RV670PFP_START)
  133.  
  134.  
  135.         dd FIRMWARE_RV710_PFP
  136.         dd RV670PFP_START
  137.         dd (RV710PFP_END - RV710PFP_START)
  138.  
  139.         dd FIRMWARE_RV730_PFP
  140.         dd RV730PFP_START
  141.         dd (RV730PFP_END - RV730PFP_START)
  142.  
  143.         dd FIRMWARE_RV770_PFP
  144.         dd RV770PFP_START
  145.         dd (RV770PFP_END - RV770PFP_START)
  146.  
  147.         dd FIRMWARE_CYPRESS_PFP
  148.         dd CYPRESSPFP_START
  149.         dd (CYPRESSPFP_END - CYPRESSPFP_START)
  150.  
  151.         dd FIRMWARE_REDWOOD_PFP
  152.         dd REDWOODPFP_START
  153.         dd (REDWOODPFP_END - REDWOODPFP_START)
  154.  
  155.         dd FIRMWARE_CEDAR_PFP
  156.         dd CEDARPFP_START
  157.         dd (CEDARPFP_END - CEDARPFP_START)
  158.  
  159.         dd FIRMWARE_JUNIPER_PFP
  160.         dd JUNIPERPFP_START
  161.         dd (JUNIPERPFP_END - JUNIPERPFP_START)
  162.  
  163.         dd FIRMWARE_PALM_PFP
  164.         dd PALMPFP_START
  165.         dd (PALMPFP_END - PALMPFP_START)
  166.  
  167.  
  168.  
  169.         dd FIRMWARE_R600_RLC
  170.         dd R600RLC_START
  171.         dd (R600RLC_END - R600RLC_START)
  172.  
  173.         dd FIRMWARE_R700_RLC
  174.         dd R700RLC_START
  175.         dd (R700RLC_END - R700RLC_START)
  176.  
  177.         dd FIRMWARE_CYPRESS_RLC
  178.         dd CYPRESSRLC_START
  179.         dd (CYPRESSRLC_END - CYPRESSRLC_START)
  180.  
  181.         dd FIRMWARE_REDWOOD_RLC
  182.         dd REDWOODRLC_START
  183.         dd (REDWOODRLC_END - REDWOODRLC_START)
  184.  
  185.         dd FIRMWARE_CEDAR_RLC
  186.         dd CEDARRLC_START
  187.         dd (CEDARRLC_END - CEDARRLC_START)
  188.  
  189.         dd FIRMWARE_JUNIPER_RLC
  190.         dd JUNIPERRLC_START
  191.         dd (JUNIPERRLC_END - JUNIPERRLC_START)
  192.  
  193.  
  194. ___end_builtin_fw:
  195.  
  196.  
  197. FIRMWARE_R100_CP        db 'radeon/R100_cp.bin',0
  198. FIRMWARE_R200_CP        db 'radeon/R200_cp.bin',0
  199. FIRMWARE_R300_CP        db 'radeon/R300_cp.bin',0
  200. FIRMWARE_R420_CP        db 'radeon/R420_cp.bin',0
  201. FIRMWARE_R520_CP        db 'radeon/R520_cp.bin',0
  202.  
  203. FIRMWARE_RS600_CP       db 'radeon/RS600_cp.bin',0
  204. FIRMWARE_RS690_CP       db 'radeon/RS690_cp.bin',0
  205.  
  206. FIRMWARE_RS780_ME       db 'radeon/RS780_me.bin',0
  207. FIRMWARE_RS780_PFP      db 'radeon/RS780_pfp.bin',0
  208.  
  209. FIRMWARE_R600_ME        db 'radeon/RV600_me.bin',0
  210. FIRMWARE_RV610_ME       db 'radeon/RV610_me.bin',0
  211. FIRMWARE_RV620_ME       db 'radeon/RV620_me.bin',0
  212. FIRMWARE_RV630_ME       db 'radeon/RV630_me.bin',0
  213. FIRMWARE_RV635_ME       db 'radeon/RV635_me.bin',0
  214. FIRMWARE_RV670_ME       db 'radeon/RV670_me.bin',0
  215. FIRMWARE_RV710_ME       db 'radeon/RV710_me.bin',0
  216. FIRMWARE_RV730_ME       db 'radeon/RV730_me.bin',0
  217. FIRMWARE_RV770_ME       db 'radeon/RV770_me.bin',0
  218. FIRMWARE_CYPRESS_ME     db 'radeon/CYPRESS_me.bin',0
  219. FIRMWARE_REDWOOD_ME     db 'radeon/REDWOOD_me.bin',0
  220. FIRMWARE_CEDAR_ME       db 'radeon/CEDAR_me.bin',0
  221. FIRMWARE_JUNIPER_ME     db 'radeon/JUNIPER_me.bin',0
  222. FIRMWARE_PALM_ME        db 'radeon/PALM_me.bin',0
  223.  
  224.  
  225. FIRMWARE_R600_PFP       db 'radeon/R600_pfp.bin',0
  226. FIRMWARE_RV610_PFP      db 'radeon/RV610_pfp.bin',0
  227. FIRMWARE_RV620_PFP      db 'radeon/RV620_pfp.bin',0
  228. FIRMWARE_RV630_PFP      db 'radeon/RV630_pfp.bin',0
  229. FIRMWARE_RV635_PFP      db 'radeon/RV635_pfp.bin',0
  230. FIRMWARE_RV670_PFP      db 'radeon/RV670_pfp.bin',0
  231. FIRMWARE_RV710_PFP      db 'radeon/RV710_pfp.bin',0
  232. FIRMWARE_RV730_PFP      db 'radeon/RV730_pfp.bin',0
  233. FIRMWARE_RV770_PFP      db 'radeon/RV770_pfp.bin',0
  234. FIRMWARE_CYPRESS_PFP    db 'radeon/CYPRESS_pfp.bin',0
  235. FIRMWARE_REDWOOD_PFP    db 'radeon/REDWOOD_pfp.bin',0
  236. FIRMWARE_CEDAR_PFP      db 'radeon/CEDAR_pfp.bin',0
  237. FIRMWARE_JUNIPER_PFP    db 'radeon/JUNIPER_pfp.bin',0
  238. FIRMWARE_PALM_PFP       db 'radeon/PALM_pfp.bin',0
  239.  
  240.  
  241. FIRMWARE_R600_RLC       db 'radeon/R600_rlc.bin',0
  242. FIRMWARE_R700_RLC       db 'radeon/R700_rlc.bin',0
  243. FIRMWARE_CYPRESS_RLC    db 'radeon/CYPRESS_rlc.bin',0
  244. FIRMWARE_REDWOOD_RLC    db 'radeon/REDWOOD_rlc.bin',0
  245. FIRMWARE_CEDAR_RLC      db 'radeon/CEDAR_rlc.bin',0
  246. FIRMWARE_JUNIPER_RLC    db 'radeon/JUNIPER_rlc.bin',0
  247.  
  248.  
  249. align 16
  250. R100CP_START:
  251.         file 'firmware/R100_cp.bin'
  252. R100CP_END:
  253.  
  254. align 16
  255. R200CP_START:
  256.         file 'firmware/R200_cp.bin'
  257. R200CP_END:
  258.  
  259. align 16
  260. R300CP_START:
  261.         file 'firmware/R300_cp.bin'
  262. R300CP_END:
  263.  
  264. align 16
  265. R420CP_START:
  266.         file 'firmware/R420_cp.bin'
  267. R420CP_END:
  268.  
  269. align 16
  270. R520CP_START:
  271.         file 'firmware/R520_cp.bin'
  272. R520CP_END:
  273.  
  274. align 16
  275. RS600CP_START:
  276.         file 'firmware/RS600_cp.bin'
  277. RS600CP_END:
  278.  
  279. align 16
  280. RS690CP_START:
  281.         file 'firmware/RS690_cp.bin'
  282. RS690CP_END:
  283.  
  284. align 16
  285. RS780ME_START:
  286.         file 'firmware/RS780_me.bin'
  287. RS780ME_END:
  288.  
  289. align 16
  290. RS780PFP_START:
  291.         file 'firmware/RS780_pfp.bin'
  292. RS780PFP_END:
  293.  
  294. align 16
  295. R600ME_START:
  296.         file 'firmware/R600_me.bin'
  297. R600ME_END:
  298.  
  299. align 16
  300. RV610ME_START:
  301.         file 'firmware/RV610_me.bin'
  302. RV610ME_END:
  303.  
  304. align 16
  305. RV620ME_START:
  306.         file 'firmware/RV620_me.bin'
  307. RV620ME_END:
  308.  
  309. align 16
  310. RV630ME_START:
  311.         file 'firmware/RV630_me.bin'
  312. RV630ME_END:
  313.  
  314. align 16
  315. RV635ME_START:
  316.         file 'firmware/RV635_me.bin'
  317. RV635ME_END:
  318.  
  319. align 16
  320. RV670ME_START:
  321.         file 'firmware/RV670_me.bin'
  322. RV670ME_END:
  323.  
  324.  
  325. align 16
  326. RV710ME_START:
  327.         file 'firmware/RV710_me.bin'
  328. RV710ME_END:
  329.  
  330. align 16
  331. RV730ME_START:
  332.         file 'firmware/RV730_me.bin'
  333. RV730ME_END:
  334.  
  335. align 16
  336. RV770ME_START:
  337.         file 'firmware/RV770_me.bin'
  338. RV770ME_END:
  339.  
  340. align 16
  341. CYPRESSME_START:
  342.         file 'firmware/CYPRESS_me.bin'
  343. CYPRESSME_END:
  344.  
  345. align 16
  346. REDWOODME_START:
  347.         file 'firmware/REDWOOD_me.bin'
  348. REDWOODME_END:
  349.  
  350. align 16
  351. CEDARME_START:
  352.         file 'firmware/CEDAR_me.bin'
  353. CEDARME_END:
  354.  
  355. align 16
  356. JUNIPERME_START:
  357.         file 'firmware/JUNIPER_me.bin'
  358. JUNIPERME_END:
  359.  
  360. align 16
  361. PALMME_START:
  362.         file 'firmware/PALM_me.bin'
  363. PALMME_END:
  364.  
  365.  
  366. align 16
  367. RV610PFP_START:
  368.         file 'firmware/RV610_pfp.bin'
  369. RV610PFP_END:
  370.  
  371.  
  372. align 16
  373. RV620PFP_START:
  374.         file 'firmware/RV620_pfp.bin'
  375. RV620PFP_END:
  376.  
  377. align 16
  378. RV630PFP_START:
  379.         file 'firmware/RV630_pfp.bin'
  380. RV630PFP_END:
  381.  
  382.  
  383. align 16
  384. RV635PFP_START:
  385.         file 'firmware/RV635_pfp.bin'
  386. RV635PFP_END:
  387.  
  388. align 16
  389. RV670PFP_START:
  390.         file 'firmware/RV670_pfp.bin'
  391. RV670PFP_END:
  392.  
  393. align 16
  394. RV710PFP_START:
  395.         file 'firmware/RV710_pfp.bin'
  396. RV710PFP_END:
  397.  
  398. align 16
  399. RV730PFP_START:
  400.         file 'firmware/RV730_pfp.bin'
  401. RV730PFP_END:
  402.  
  403.  
  404. align 16
  405. RV770PFP_START:
  406.         file 'firmware/RV770_pfp.bin'
  407. RV770PFP_END:
  408.  
  409.  
  410. align 16
  411. CYPRESSPFP_START:
  412.         file 'firmware/CYPRESS_pfp.bin'
  413. CYPRESSPFP_END:
  414.  
  415. align 16
  416. REDWOODPFP_START:
  417.         file 'firmware/REDWOOD_pfp.bin'
  418. REDWOODPFP_END:
  419.  
  420. align 16
  421. CEDARPFP_START:
  422.         file 'firmware/CEDAR_pfp.bin'
  423. CEDARPFP_END:
  424.  
  425. align 16
  426. JUNIPERPFP_START:
  427.         file 'firmware/JUNIPER_pfp.bin'
  428. JUNIPERPFP_END:
  429.  
  430. align 16
  431. PALMPFP_START:
  432.         file 'firmware/PALM_pfp.bin'
  433. PALMPFP_END:
  434.  
  435.  
  436. align 16
  437. R600RLC_START:
  438.         file 'firmware/R600_rlc.bin'
  439. R600RLC_END:
  440.  
  441. align 16
  442. R700RLC_START:
  443.         file 'firmware/R700_rlc.bin'
  444. R700RLC_END:
  445.  
  446. align 16
  447. CYPRESSRLC_START:
  448.         file 'firmware/CYPRESS_rlc.bin'
  449. CYPRESSRLC_END:
  450.  
  451. align 16
  452. REDWOODRLC_START:
  453.         file 'firmware/REDWOOD_rlc.bin'
  454. REDWOODRLC_END:
  455.  
  456. align 16
  457. CEDARRLC_START:
  458.         file 'firmware/CEDAR_rlc.bin'
  459. CEDARRLC_END:
  460.  
  461. align 16
  462. JUNIPERRLC_START:
  463.         file 'firmware/JUNIPER_rlc.bin'
  464. JUNIPERRLC_END:
  465.  
  466.