Commit Graph

1268 Commits

Author SHA1 Message Date
Markus Fröschle
4df754d412 finish radeon and USB card detect 2016-12-17 19:29:52 +00:00
Markus Fröschle
ba37b48d63 fix hang in USB interrupt (disabled for now) 2016-12-11 10:35:51 +00:00
Markus Fröschle
24510b8b2a fix shifting compare value 2016-12-06 16:49:42 +00:00
Markus Fröschle
205561e559 fix match_classcode() 2016-12-06 16:35:44 +00:00
Markus Fröschle
80c7bd2341 fix match_classcode() 2016-12-06 16:15:58 +00:00
Markus Fröschle
a289c0b5ff refactoring pci_find_classcode() 2016-12-05 21:26:54 +00:00
Markus Fröschle
bdc8f4458d rewrite pci_find_classcode() using stored PCI info 2016-12-05 12:13:27 +00:00
Markus Fröschle
fda5616124 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
6880e4c3a0 change PCI area cache mode to CACHE_NOCACHE_PRECISE 2016-11-20 19:25:18 +00:00
Markus Fröschle
8120eca86e fix function prototypes 2016-11-20 15:22:54 +00:00
Markus Fröschle
8e91265e42 add memmove() function prototype 2016-11-20 15:22:25 +00:00
Markus Fröschle
8ecad8538e fix formatting 2016-11-20 15:21:54 +00:00
Markus Fröschle
1bfd5de0b6 ensure mapping of PCI memory space 2016-11-20 15:21:07 +00:00
Markus Fröschle
47f5549019 fix font handling 2016-11-19 06:55:20 +00:00
Markus Fröschle
0e5b11b913 first (crude) implementation for Radeon console output 2016-11-18 17:00:04 +00:00
Markus Fröschle
6b568f6743 fix formatting 2016-11-18 05:38:47 +00:00
Markus Fröschle
e9f5f4c15b remove commented trials 2016-11-18 05:27:52 +00:00
Markus Fröschle
aab09e3a7e (temporary) remove debug output 2016-11-17 17:54:37 +00:00
Markus Fröschle
070757f147 activate video mode 1280x1024x256@71 on Radeon 2016-11-17 17:40:26 +00:00
Markus Fröschle
910ab2f011 fix comments 2016-11-17 16:37:02 +00:00
Markus Fröschle
5555d8711e add more diagnostic output 2016-11-17 13:01:59 +00:00
Markus Fröschle
9509e59725 add more diagnostic output 2016-11-17 12:33:34 +00:00
Markus Fröschle
c998dea359 add debug diagnostics 2016-11-17 07:36:30 +00:00
Markus Fröschle
41905ea3e7 modify to use standard debug output 2016-11-13 20:59:13 +00:00
Markus Fröschle
379b0f5b60 reformat 2016-11-13 20:53:40 +00:00
Markus Fröschle
1b40985e21 more Radeon work.
Get PLL info from BIOS emulator
2016-11-13 20:23:06 +00:00
Markus Fröschle
3238374efc remove assembler interface to xprintf() 2016-11-07 10:55:00 +00:00
Markus Fröschle
7ab3174871 fix formatting 2016-11-05 11:40:51 +00:00
Markus Fröschle
5fa3270f90 increase stack size for basflash 2016-11-05 11:38:54 +00:00
Markus Fröschle
af9672bb8c remove debug symbols 2016-11-05 11:30:19 +00:00
Markus Fröschle
53942acf7a fix swpl() static definition for proper inlining 2016-11-05 11:12:50 +00:00
Markus Fröschle
f9ab054da8 fix function prototype 2016-11-05 10:56:23 +00:00
Markus Fröschle
2393406496 fix basflash load address 2016-11-05 10:55:44 +00:00
Markus Fröschle
010afa92be add more Radeon functionality 2016-11-02 06:26:04 +00:00
Markus Fröschle
d499d7d1f0 radeonfb tests (debug output activated) 2016-10-28 05:21:24 +00:00
Markus Fröschle
6906e89beb immediately activate frame buffer config change 2016-10-25 16:40:49 +00:00
Markus Fröschle
7d71b296a8 initialize framebuffer config structs 2016-10-25 15:39:29 +00:00
Markus Fröschle
b50cca420d fix formatting 2016-10-25 15:38:54 +00:00
Markus Fröschle
b673d3f9b9 call $(MAKE) instead of make 2016-10-25 15:38:28 +00:00
Markus Fröschle
4c82fa6600 remove unused debug code 2016-10-25 15:37:53 +00:00
Markus Fröschle
6ed7289530 fix formatting 2016-10-25 15:37:13 +00:00
Markus Fröschle
83dd9a94cd silent calling sub-makes 2016-10-25 15:36:36 +00:00
Markus Fröschle
c38238f1b6 add inf() 2016-10-25 15:35:46 +00:00
Markus Fröschle
ce0ce9dd8c 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
22cc5fa146 search for ATI Radeon card instead of hardcoding a PCI handle 2016-10-23 16:31:20 +00:00
Markus Fröschle
3f936b2c88 add diagnostic debug message on xlbarb interrupt 2016-10-23 16:30:36 +00:00
Markus Fröschle
d9f6faefaa add xlbarb lowlevel interrupt handler 2016-10-23 16:29:37 +00:00
Markus Fröschle
9b23667b5c add xlbarb_interrupt_handler 2016-10-23 16:29:00 +00:00
Markus Fröschle
6ebe85559b add xlbarb_interrupt_handler 2016-10-23 16:28:19 +00:00
Markus Fröschle
57ba1b2676 clear PCI memory 2016-10-23 14:25:39 +00:00