Commit Graph

1414 Commits

Author SHA1 Message Date
Markus Fröschle
be9e859ee6 start rewrite of pci_find_classcode
was scanning PCI config space of all valid slot/bus combination when all needed information is already available from the initial scan.
2016-12-05 07:03:16 +00:00
Markus Fröschle
486bc3f063 change PCI area cache mode to CACHE_NOCACHE_PRECISE 2016-11-20 19:25:18 +00:00
Markus Fröschle
710db76ff6 fix function prototypes 2016-11-20 15:22:54 +00:00
Markus Fröschle
f5cedb0a69 add memmove() function prototype 2016-11-20 15:22:25 +00:00
Markus Fröschle
0537f4d7c8 fix formatting 2016-11-20 15:21:54 +00:00
Markus Fröschle
925177317c ensure mapping of PCI memory space 2016-11-20 15:21:07 +00:00
Markus Fröschle
7b3d3dcbab fix font handling 2016-11-19 06:55:20 +00:00
Markus Fröschle
1566b53cce first (crude) implementation for Radeon console output 2016-11-18 17:00:04 +00:00
Markus Fröschle
6b25d41f93 fix formatting 2016-11-18 05:38:47 +00:00
Markus Fröschle
ed4f23f3d9 remove commented trials 2016-11-18 05:27:52 +00:00
Markus Fröschle
ecc2e68e33 (temporary) remove debug output 2016-11-17 17:54:37 +00:00
Markus Fröschle
d2142e02cb activate video mode 1280x1024x256@71 on Radeon 2016-11-17 17:40:26 +00:00
Markus Fröschle
3cac0de272 fix comments 2016-11-17 16:37:02 +00:00
Markus Fröschle
35f5a3c3b3 add more diagnostic output 2016-11-17 13:01:59 +00:00
Markus Fröschle
df3a6d9b2c add more diagnostic output 2016-11-17 12:33:34 +00:00
Markus Fröschle
7e0970d28a add debug diagnostics 2016-11-17 07:36:30 +00:00
Markus Fröschle
c4d10a3395 modify to use standard debug output 2016-11-13 20:59:13 +00:00
Markus Fröschle
e2eade6edb reformat 2016-11-13 20:53:40 +00:00
Markus Fröschle
28e8ac7f05 more Radeon work.
Get PLL info from BIOS emulator
2016-11-13 20:23:06 +00:00
Markus Fröschle
804c755889 remove assembler interface to xprintf() 2016-11-07 10:55:00 +00:00
Markus Fröschle
0ebb2d4925 fix formatting 2016-11-05 11:40:51 +00:00
Markus Fröschle
c8e17a50c6 increase stack size for basflash 2016-11-05 11:38:54 +00:00
Markus Fröschle
2714533160 remove debug symbols 2016-11-05 11:30:19 +00:00
Markus Fröschle
a5e031b7bb fix swpl() static definition for proper inlining 2016-11-05 11:12:50 +00:00
Markus Fröschle
52ff6eebaa fix function prototype 2016-11-05 10:56:23 +00:00
Markus Fröschle
7cdd7cce75 fix basflash load address 2016-11-05 10:55:44 +00:00
Markus Fröschle
2d1f0e8121 add more Radeon functionality 2016-11-02 06:26:04 +00:00
Markus Fröschle
f2ed9ccece radeonfb tests (debug output activated) 2016-10-28 05:21:24 +00:00
Markus Fröschle
411b959cff immediately activate frame buffer config change 2016-10-25 16:40:49 +00:00
Markus Fröschle
ba8941fd6a initialize framebuffer config structs 2016-10-25 15:39:29 +00:00
Markus Fröschle
d40c6ebc8d fix formatting 2016-10-25 15:38:54 +00:00
Markus Fröschle
7a0038482a call $(MAKE) instead of make 2016-10-25 15:38:28 +00:00
Markus Fröschle
6ab782835d remove unused debug code 2016-10-25 15:37:53 +00:00
Markus Fröschle
2bd993c97c fix formatting 2016-10-25 15:37:13 +00:00
Markus Fröschle
9f30ab7a4c silent calling sub-makes 2016-10-25 15:36:36 +00:00
Markus Fröschle
5f9b83259e add inf() 2016-10-25 15:35:46 +00:00
Markus Fröschle
fe377fb297 fix ST RAM header writes
Newer compilers refuse to dereference NULL pointers. Fix this with
special "no-delete-null-pointer-checks" function attribute
2016-10-24 06:25:17 +00:00
Markus Fröschle
89eea0cc01 search for ATI Radeon card instead of hardcoding a PCI handle 2016-10-23 16:31:20 +00:00
Markus Fröschle
4244659e10 add diagnostic debug message on xlbarb interrupt 2016-10-23 16:30:36 +00:00
Markus Fröschle
4f9e86a5a7 add xlbarb lowlevel interrupt handler 2016-10-23 16:29:37 +00:00
Markus Fröschle
5ab93a7077 add xlbarb_interrupt_handler 2016-10-23 16:29:00 +00:00
Markus Fröschle
0eff06fed5 add xlbarb_interrupt_handler 2016-10-23 16:28:19 +00:00
Markus Fröschle
6b44cdcf0c clear PCI memory 2016-10-23 14:25:39 +00:00
Markus Fröschle
d5394dbaad include std debug header 2016-10-23 14:25:19 +00:00
Markus Fröschle
001dc07477 include pci_mem into standard build and fix printf parameter warnings 2016-10-23 09:32:02 +00:00
Markus Fröschle
76f55ce390 silent makefiles 2016-10-23 09:28:50 +00:00
Markus Fröschle
8d9dd78e26 tidy up 2016-10-18 07:24:28 +00:00
Markus Fröschle
16229257fe fix formatting 2016-10-18 05:47:56 +00:00
Markus Fröschle
1a6d6c3375 fix timer calculation 2016-10-17 15:53:17 +00:00
Markus Fröschle
1c435cbb6a fix mask for function number 2016-10-17 15:07:29 +00:00