Subversion Repositories Kolibri OS

Rev

Rev 1987 | Rev 2004 | 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.         dd FIRMWARE_SUMO_ME
  114.         dd SUMOME_START
  115.         dd (SUMOME_END - SUMOME_START)
  116.  
  117.  
  118.         dd FIRMWARE_SUMO2_ME
  119.         dd SUMO2ME_START
  120.         dd (SUMO2ME_END - SUMO2ME_START)
  121.  
  122.         dd FIRMWARE_RV610_PFP
  123.         dd RV610PFP_START
  124.         dd (RV610PFP_END - RV610PFP_START)
  125.  
  126.         dd FIRMWARE_RV620_PFP
  127.         dd RV620PFP_START
  128.         dd (RV620PFP_END - RV620PFP_START)
  129.  
  130.         dd FIRMWARE_RV630_PFP
  131.         dd RV630PFP_START
  132.         dd (RV630PFP_END - RV630PFP_START)
  133.  
  134.         dd FIRMWARE_RV635_PFP
  135.         dd RV635PFP_START
  136.         dd (RV635PFP_END - RV635PFP_START)
  137.  
  138.         dd FIRMWARE_RV670_PFP
  139.         dd RV670PFP_START
  140.         dd (RV670PFP_END - RV670PFP_START)
  141.  
  142.  
  143.         dd FIRMWARE_RV710_PFP
  144.         dd RV670PFP_START
  145.         dd (RV710PFP_END - RV710PFP_START)
  146.  
  147.         dd FIRMWARE_RV730_PFP
  148.         dd RV730PFP_START
  149.         dd (RV730PFP_END - RV730PFP_START)
  150.  
  151.         dd FIRMWARE_RV770_PFP
  152.         dd RV770PFP_START
  153.         dd (RV770PFP_END - RV770PFP_START)
  154.  
  155.         dd FIRMWARE_CYPRESS_PFP
  156.         dd CYPRESSPFP_START
  157.         dd (CYPRESSPFP_END - CYPRESSPFP_START)
  158.  
  159.         dd FIRMWARE_REDWOOD_PFP
  160.         dd REDWOODPFP_START
  161.         dd (REDWOODPFP_END - REDWOODPFP_START)
  162.  
  163.         dd FIRMWARE_CEDAR_PFP
  164.         dd CEDARPFP_START
  165.         dd (CEDARPFP_END - CEDARPFP_START)
  166.  
  167.         dd FIRMWARE_JUNIPER_PFP
  168.         dd JUNIPERPFP_START
  169.         dd (JUNIPERPFP_END - JUNIPERPFP_START)
  170.  
  171.         dd FIRMWARE_PALM_PFP
  172.         dd PALMPFP_START
  173.         dd (PALMPFP_END - PALMPFP_START)
  174.  
  175.         dd FIRMWARE_SUMO_PFP
  176.         dd SUMOPFP_START
  177.         dd (SUMOPFP_END - SUMOPFP_START)
  178.  
  179.         dd FIRMWARE_SUMO2_PFP
  180.         dd SUMO2PFP_START
  181.         dd (SUMO2PFP_END - SUMO2PFP_START)
  182.  
  183.  
  184.  
  185.         dd FIRMWARE_R600_RLC
  186.         dd R600RLC_START
  187.         dd (R600RLC_END - R600RLC_START)
  188.  
  189.         dd FIRMWARE_R700_RLC
  190.         dd R700RLC_START
  191.         dd (R700RLC_END - R700RLC_START)
  192.  
  193.         dd FIRMWARE_CYPRESS_RLC
  194.         dd CYPRESSRLC_START
  195.         dd (CYPRESSRLC_END - CYPRESSRLC_START)
  196.  
  197.         dd FIRMWARE_REDWOOD_RLC
  198.         dd REDWOODRLC_START
  199.         dd (REDWOODRLC_END - REDWOODRLC_START)
  200.  
  201.         dd FIRMWARE_CEDAR_RLC
  202.         dd CEDARRLC_START
  203.         dd (CEDARRLC_END - CEDARRLC_START)
  204.  
  205.         dd FIRMWARE_JUNIPER_RLC
  206.         dd JUNIPERRLC_START
  207.         dd (JUNIPERRLC_END - JUNIPERRLC_START)
  208.  
  209.         dd FIRMWARE_SUMO_RLC
  210.         dd SUMORLC_START
  211.         dd (SUMORLC_END - SUMORLC_START)
  212.  
  213. ___end_builtin_fw:
  214.  
  215.  
  216. FIRMWARE_R100_CP        db 'radeon/R100_cp.bin',0
  217. FIRMWARE_R200_CP        db 'radeon/R200_cp.bin',0
  218. FIRMWARE_R300_CP        db 'radeon/R300_cp.bin',0
  219. FIRMWARE_R420_CP        db 'radeon/R420_cp.bin',0
  220. FIRMWARE_R520_CP        db 'radeon/R520_cp.bin',0
  221.  
  222. FIRMWARE_RS600_CP       db 'radeon/RS600_cp.bin',0
  223. FIRMWARE_RS690_CP       db 'radeon/RS690_cp.bin',0
  224.  
  225. FIRMWARE_RS780_ME       db 'radeon/RS780_me.bin',0
  226. FIRMWARE_RS780_PFP      db 'radeon/RS780_pfp.bin',0
  227.  
  228. FIRMWARE_R600_ME        db 'radeon/RV600_me.bin',0
  229. FIRMWARE_RV610_ME       db 'radeon/RV610_me.bin',0
  230. FIRMWARE_RV620_ME       db 'radeon/RV620_me.bin',0
  231. FIRMWARE_RV630_ME       db 'radeon/RV630_me.bin',0
  232. FIRMWARE_RV635_ME       db 'radeon/RV635_me.bin',0
  233. FIRMWARE_RV670_ME       db 'radeon/RV670_me.bin',0
  234. FIRMWARE_RV710_ME       db 'radeon/RV710_me.bin',0
  235. FIRMWARE_RV730_ME       db 'radeon/RV730_me.bin',0
  236. FIRMWARE_RV770_ME       db 'radeon/RV770_me.bin',0
  237. FIRMWARE_CYPRESS_ME     db 'radeon/CYPRESS_me.bin',0
  238. FIRMWARE_REDWOOD_ME     db 'radeon/REDWOOD_me.bin',0
  239. FIRMWARE_CEDAR_ME       db 'radeon/CEDAR_me.bin',0
  240. FIRMWARE_JUNIPER_ME     db 'radeon/JUNIPER_me.bin',0
  241. FIRMWARE_PALM_ME        db 'radeon/PALM_me.bin',0
  242. FIRMWARE_SUMO_ME        db 'radeon/SUMO_me.bin',0
  243. FIRMWARE_SUMO2_ME       db 'radeon/SUMO2_me.bin',0
  244.  
  245.  
  246. FIRMWARE_R600_PFP       db 'radeon/R600_pfp.bin',0
  247. FIRMWARE_RV610_PFP      db 'radeon/RV610_pfp.bin',0
  248. FIRMWARE_RV620_PFP      db 'radeon/RV620_pfp.bin',0
  249. FIRMWARE_RV630_PFP      db 'radeon/RV630_pfp.bin',0
  250. FIRMWARE_RV635_PFP      db 'radeon/RV635_pfp.bin',0
  251. FIRMWARE_RV670_PFP      db 'radeon/RV670_pfp.bin',0
  252. FIRMWARE_RV710_PFP      db 'radeon/RV710_pfp.bin',0
  253. FIRMWARE_RV730_PFP      db 'radeon/RV730_pfp.bin',0
  254. FIRMWARE_RV770_PFP      db 'radeon/RV770_pfp.bin',0
  255. FIRMWARE_CYPRESS_PFP    db 'radeon/CYPRESS_pfp.bin',0
  256. FIRMWARE_REDWOOD_PFP    db 'radeon/REDWOOD_pfp.bin',0
  257. FIRMWARE_CEDAR_PFP      db 'radeon/CEDAR_pfp.bin',0
  258. FIRMWARE_JUNIPER_PFP    db 'radeon/JUNIPER_pfp.bin',0
  259. FIRMWARE_PALM_PFP       db 'radeon/PALM_pfp.bin',0
  260. FIRMWARE_SUMO_PFP       db 'radeon/SUMO_pfp.bin',0
  261. FIRMWARE_SUMO2_PFP      db 'radeon/SUMO2_pfp.bin',0
  262.  
  263.  
  264. FIRMWARE_R600_RLC       db 'radeon/R600_rlc.bin',0
  265. FIRMWARE_R700_RLC       db 'radeon/R700_rlc.bin',0
  266. FIRMWARE_CYPRESS_RLC    db 'radeon/CYPRESS_rlc.bin',0
  267. FIRMWARE_REDWOOD_RLC    db 'radeon/REDWOOD_rlc.bin',0
  268. FIRMWARE_CEDAR_RLC      db 'radeon/CEDAR_rlc.bin',0
  269. FIRMWARE_JUNIPER_RLC    db 'radeon/JUNIPER_rlc.bin',0
  270. FIRMWARE_SUMO_RLC       db 'radeon/SUMO_rlc.bin',0
  271.  
  272.  
  273. align 16
  274. R100CP_START:
  275.         file 'firmware/R100_cp.bin'
  276. R100CP_END:
  277.  
  278. align 16
  279. R200CP_START:
  280.         file 'firmware/R200_cp.bin'
  281. R200CP_END:
  282.  
  283. align 16
  284. R300CP_START:
  285.         file 'firmware/R300_cp.bin'
  286. R300CP_END:
  287.  
  288. align 16
  289. R420CP_START:
  290.         file 'firmware/R420_cp.bin'
  291. R420CP_END:
  292.  
  293. align 16
  294. R520CP_START:
  295.         file 'firmware/R520_cp.bin'
  296. R520CP_END:
  297.  
  298. align 16
  299. RS600CP_START:
  300.         file 'firmware/RS600_cp.bin'
  301. RS600CP_END:
  302.  
  303. align 16
  304. RS690CP_START:
  305.         file 'firmware/RS690_cp.bin'
  306. RS690CP_END:
  307.  
  308. align 16
  309. RS780ME_START:
  310.         file 'firmware/RS780_me.bin'
  311. RS780ME_END:
  312.  
  313. align 16
  314. RS780PFP_START:
  315.         file 'firmware/RS780_pfp.bin'
  316. RS780PFP_END:
  317.  
  318. align 16
  319. R600ME_START:
  320.         file 'firmware/R600_me.bin'
  321. R600ME_END:
  322.  
  323. align 16
  324. RV610ME_START:
  325.         file 'firmware/RV610_me.bin'
  326. RV610ME_END:
  327.  
  328. align 16
  329. RV620ME_START:
  330.         file 'firmware/RV620_me.bin'
  331. RV620ME_END:
  332.  
  333. align 16
  334. RV630ME_START:
  335.         file 'firmware/RV630_me.bin'
  336. RV630ME_END:
  337.  
  338. align 16
  339. RV635ME_START:
  340.         file 'firmware/RV635_me.bin'
  341. RV635ME_END:
  342.  
  343. align 16
  344. RV670ME_START:
  345.         file 'firmware/RV670_me.bin'
  346. RV670ME_END:
  347.  
  348.  
  349. align 16
  350. RV710ME_START:
  351.         file 'firmware/RV710_me.bin'
  352. RV710ME_END:
  353.  
  354. align 16
  355. RV730ME_START:
  356.         file 'firmware/RV730_me.bin'
  357. RV730ME_END:
  358.  
  359. align 16
  360. RV770ME_START:
  361.         file 'firmware/RV770_me.bin'
  362. RV770ME_END:
  363.  
  364. align 16
  365. CYPRESSME_START:
  366.         file 'firmware/CYPRESS_me.bin'
  367. CYPRESSME_END:
  368.  
  369. align 16
  370. REDWOODME_START:
  371.         file 'firmware/REDWOOD_me.bin'
  372. REDWOODME_END:
  373.  
  374. align 16
  375. CEDARME_START:
  376.         file 'firmware/CEDAR_me.bin'
  377. CEDARME_END:
  378.  
  379. align 16
  380. JUNIPERME_START:
  381.         file 'firmware/JUNIPER_me.bin'
  382. JUNIPERME_END:
  383.  
  384. align 16
  385. PALMME_START:
  386.         file 'firmware/PALM_me.bin'
  387. PALMME_END:
  388.  
  389. align 16
  390. SUMOME_START:
  391.         file 'firmware/SUMO_me.bin'
  392. SUMOME_END:
  393.  
  394. align 16
  395. SUMO2ME_START:
  396.         file 'firmware/SUMO2_me.bin'
  397. SUMO2ME_END:
  398.  
  399.  
  400. align 16
  401. RV610PFP_START:
  402.         file 'firmware/RV610_pfp.bin'
  403. RV610PFP_END:
  404.  
  405.  
  406. align 16
  407. RV620PFP_START:
  408.         file 'firmware/RV620_pfp.bin'
  409. RV620PFP_END:
  410.  
  411. align 16
  412. RV630PFP_START:
  413.         file 'firmware/RV630_pfp.bin'
  414. RV630PFP_END:
  415.  
  416.  
  417. align 16
  418. RV635PFP_START:
  419.         file 'firmware/RV635_pfp.bin'
  420. RV635PFP_END:
  421.  
  422. align 16
  423. RV670PFP_START:
  424.         file 'firmware/RV670_pfp.bin'
  425. RV670PFP_END:
  426.  
  427. align 16
  428. RV710PFP_START:
  429.         file 'firmware/RV710_pfp.bin'
  430. RV710PFP_END:
  431.  
  432. align 16
  433. RV730PFP_START:
  434.         file 'firmware/RV730_pfp.bin'
  435. RV730PFP_END:
  436.  
  437.  
  438. align 16
  439. RV770PFP_START:
  440.         file 'firmware/RV770_pfp.bin'
  441. RV770PFP_END:
  442.  
  443.  
  444. align 16
  445. CYPRESSPFP_START:
  446.         file 'firmware/CYPRESS_pfp.bin'
  447. CYPRESSPFP_END:
  448.  
  449. align 16
  450. REDWOODPFP_START:
  451.         file 'firmware/REDWOOD_pfp.bin'
  452. REDWOODPFP_END:
  453.  
  454. align 16
  455. CEDARPFP_START:
  456.         file 'firmware/CEDAR_pfp.bin'
  457. CEDARPFP_END:
  458.  
  459. align 16
  460. JUNIPERPFP_START:
  461.         file 'firmware/JUNIPER_pfp.bin'
  462. JUNIPERPFP_END:
  463.  
  464. align 16
  465. PALMPFP_START:
  466.         file 'firmware/PALM_pfp.bin'
  467. PALMPFP_END:
  468.  
  469. align 16
  470. SUMOPFP_START:
  471.         file 'firmware/SUMO_pfp.bin'
  472. SUMOPFP_END:
  473.  
  474. align 16
  475. SUMO2PFP_START:
  476.         file 'firmware/SUMO2_pfp.bin'
  477. SUMO2PFP_END:
  478.  
  479.  
  480.  
  481. align 16
  482. R600RLC_START:
  483.         file 'firmware/R600_rlc.bin'
  484. R600RLC_END:
  485.  
  486. align 16
  487. R700RLC_START:
  488.         file 'firmware/R700_rlc.bin'
  489. R700RLC_END:
  490.  
  491. align 16
  492. CYPRESSRLC_START:
  493.         file 'firmware/CYPRESS_rlc.bin'
  494. CYPRESSRLC_END:
  495.  
  496. align 16
  497. REDWOODRLC_START:
  498.         file 'firmware/REDWOOD_rlc.bin'
  499. REDWOODRLC_END:
  500.  
  501. align 16
  502. CEDARRLC_START:
  503.         file 'firmware/CEDAR_rlc.bin'
  504. CEDARRLC_END:
  505.  
  506. align 16
  507. JUNIPERRLC_START:
  508.         file 'firmware/JUNIPER_rlc.bin'
  509. JUNIPERRLC_END:
  510.  
  511. align 16
  512. SUMORLC_START:
  513.         file 'firmware/SUMO_rlc.bin'
  514. SUMORLC_END:
  515.