Commit Graph

1155 Commits

Author SHA1 Message Date
Markus Fröschle
e68f3f5a4c added 2013-12-28 20:14:09 +00:00
Markus Fröschle
e37fabfbc8 incorporatet fbmem 2013-12-28 18:02:07 +00:00
Markus Fröschle
d718060331 m548x runs now cleanly (had to remove radeon files from make for now) 2013-12-28 16:51:00 +00:00
Markus Fröschle
9ce77b7553 fixed ramtop variable 2013-12-28 11:13:40 +00:00
Markus Fröschle
1d62ef9ca2 added radeon_vid.c 2013-12-28 08:19:57 +00:00
Markus Fröschle
1ac7cae2bb renamed driver_mem_stop() to driver_mem_release() 2013-12-27 15:43:54 +00:00
Markus Fröschle
3aae02a353 fixed some more type warnings 2013-12-27 14:28:00 +00:00
Markus Fröschle
ea18b83dc5 fixed type issues 2013-12-27 13:34:09 +00:00
Markus Fröschle
7a1f5366c1 added more radeon driver files 2013-12-27 13:15:13 +00:00
Markus Fröschle
e83f63a6af fixed depend targets 2013-12-27 08:52:41 +00:00
Markus Fröschle
bd3eeeebc6 added Firetos' radeon PCI driver 2013-12-26 21:20:47 +00:00
Markus Fröschle
6eac9c591a added isr low-level handler 2013-12-25 11:23:07 +00:00
Markus Fröschle
3be445b3bb added debug output 2013-12-24 16:40:23 +00:00
Markus Fröschle
7578dca615 readded lines that have been unintentionally deleted 2013-12-24 16:39:51 +00:00
Markus Fröschle
32414846f7 started testing. BOOTP crashes at ip_send() ? 2013-12-24 12:38:36 +00:00
Markus Fröschle
295a51679f further implemented bootp protocol 2013-12-24 10:41:43 +00:00
Markus Fröschle
f69983d158 added video files (shamlessly stolen from EmuTOS) 2013-12-24 09:37:29 +00:00
Markus Fröschle
aa37bbd927 fixed function prototypes 2013-12-24 09:34:26 +00:00
Markus Fröschle
f5e6c6481f added missing function prototypes 2013-12-24 09:31:11 +00:00
Markus Fröschle
8f9d8eccc0 finished adding tftp protocol 2013-12-24 08:56:06 +00:00
Markus Fröschle
b81ba1bae7 reformatted sources, added start of bootp protocol implementation 2013-12-24 08:23:01 +00:00
Markus Fröschle
087099ef81 removed files not used anymore 2013-12-23 17:44:04 +00:00
Markus Fröschle
f9b3a62264 added missing include of stdbool.h 2013-12-23 14:22:46 +00:00
Markus Fröschle
8fe18cef3a added more networking routines 2013-12-23 14:14:25 +00:00
Markus Fröschle
7456abd5bc added missing #ifdefs for the M5484LITE 2013-12-23 13:01:41 +00:00
Markus Fröschle
4fe9d11546 added code to support FEC networking 2013-12-23 12:55:19 +00:00
Markus Fröschle
3a08108788 removed files and folders not in use anymore 2013-12-22 16:39:24 +00:00
Markus Fröschle
5fb518d602 bumped minor revision because of recent changes 2013-12-22 16:33:48 +00:00
Markus Fröschle
69a4379b44 added files to manage uncached driver memory 2013-12-22 16:14:53 +00:00
Markus Fröschle
80d77954ad added a 1 Meg page as very last RAM page to handle uncached memory for drivers. This moved the BaS RAM area to the second last page of memory 2013-12-22 16:08:18 +00:00
Markus Fröschle
5ee9306e47 driver interface to OS implemented and tested 2013-12-22 14:16:59 +00:00
Markus Fröschle
855a96789b removed supervisor stuff/protect mode 2013-12-21 16:18:15 +00:00
Markus Fröschle
df588224f4 added NOP() 2013-12-21 16:17:03 +00:00
Markus Fröschle
51d00b9e45 fixed error that caused plain EmuTOS to crash (video page was mapped supervisor protected) 2013-12-21 16:16:23 +00:00
Markus Fröschle
6879d6f7d9 moved NOP() to util.h (we need it elsewhere) 2013-12-21 16:14:30 +00:00
Markus Fröschle
144566233f fixed hang because video pages were supervisor protected while TOS puts the application stack there 2013-12-21 12:04:47 +00:00
Markus Fröschle
6084193a1b added dbug's fec and network routines 2013-12-20 15:01:54 +00:00
Markus Fröschle
7b2af7a5a2 modified to generate individual dependencies for each target 2013-12-19 17:28:42 +00:00
Markus Fröschle
6994ceae9d sorted sources per functionality in different subdirs 2013-12-19 13:02:39 +00:00
Markus Fröschle
6cdb5f760c register_interrupt_handler() tried to register irq0. Fixed. 2013-12-19 06:15:46 +00:00
Markus Fröschle
67b0dc9367 modified debug output and FBCS5 waitstates 2013-12-17 17:53:45 +00:00
Markus Fröschle
cb34c01d52 further implemented PCI interrupt handler logic 2013-12-17 16:27:22 +00:00
Markus Fröschle
654d033b9e added a structure to hold interrupt handler addresses for the PCI cards 2013-12-17 15:59:08 +00:00
Markus Fröschle
9ee181d8f6 shortened to what's really needed from assembler. The rest will be done in the C handler 2013-12-17 14:42:19 +00:00
Markus Fröschle
ca57072cc8 fixed minor inconsistencies between headers and source files and between asm and C sources 2013-12-17 14:16:29 +00:00
Markus Fröschle
01ff1294f1 added irq handler stubs (intended for calling C routines) for M5484 PCI interrupts INTA-INTD (mapped to Coldfire interrupts #5 and #7) 2013-12-16 13:06:03 +00:00
Markus Fröschle
443c213af0 fixed warning 2013-12-16 13:03:36 +00:00
Markus Fröschle
d5ae57948b fixed busy waiting loop for PSC3 used for PIC communication 2013-12-16 05:50:51 +00:00
Markus Fröschle
49a27154ff adjusted timing 2013-12-15 17:35:32 +00:00
Markus Fröschle
2ddd6763a1 2013-12-15 14:22:15 +00:00