Commit Graph

30 Commits

Author SHA1 Message Date
Markus Fröschle
2cb4c6c9b3 enabled PSC3 interrupt again 2014-01-02 13:46:23 +00:00
Markus Fröschle
dd60e17b18 more cleanup 2014-01-02 10:35:56 +00:00
Markus Fröschle
a223dd3b89 cleanup, formatting, unified dbg() diagnostic printouts 2014-01-02 09:47:46 +00:00
Markus Fröschle
c3e8171329 enable second FEC for m548x 2014-01-02 06:39:49 +00:00
Markus Fröschle
dcf0797f11 added interface structure to make the MCD DMA available to MiNT (DMAC cookie). MinT's FEC driver works somewhat, but not reliable yet. 2014-01-01 21:28:17 +00:00
Markus Fröschle
4d37bfcf42 enabled MCDMA for fec 2014-01-01 13:02:37 +00:00
Markus Fröschle
c0fc3a6e97 added more debugging diagnostics, added missing function prototypes 2013-12-31 08:46:45 +00:00
Markus Fröschle
a6543b6b0a RADEON card detected and initialized. ROM mapping seems to have a problem. PCI PCIERBAR setting fixed 2013-12-30 23:01:35 +00:00
Markus Fröschle
7b4e8fa3a4 added more missing files to x86emu 2013-12-29 19:59:25 +00:00
Markus Fröschle
0da62531c0 m548x runs now cleanly (had to remove radeon files from make for now) 2013-12-28 16:51:00 +00:00
Markus Fröschle
339e50e1a6 fixed ramtop variable 2013-12-28 11:13:40 +00:00
Markus Fröschle
c2816ba549 renamed driver_mem_stop() to driver_mem_release() 2013-12-27 15:43:54 +00:00
Markus Fröschle
0d845e2c14 added Firetos' radeon PCI driver 2013-12-26 21:20:47 +00:00
Markus Fröschle
9ca272dd76 added isr low-level handler 2013-12-25 11:23:07 +00:00
Markus Fröschle
ca041d331b readded lines that have been unintentionally deleted 2013-12-24 16:39:51 +00:00
Markus Fröschle
4ec02ea882 started testing. BOOTP crashes at ip_send() ? 2013-12-24 12:38:36 +00:00
Markus Fröschle
c1ff9a7181 further implemented bootp protocol 2013-12-24 10:41:43 +00:00
Markus Fröschle
7addadeb70 added video files (shamlessly stolen from EmuTOS) 2013-12-24 09:37:29 +00:00
Markus Fröschle
c938b07cc6 removed files not used anymore 2013-12-23 17:44:04 +00:00
Markus Fröschle
53dcc23bd6 added more networking routines 2013-12-23 14:14:25 +00:00
Markus Fröschle
53f45bc7cc added missing #ifdefs for the M5484LITE 2013-12-23 13:01:41 +00:00
Markus Fröschle
2763966f4c added code to support FEC networking 2013-12-23 12:55:19 +00:00
Markus Fröschle
5108a03221 added files to manage uncached driver memory 2013-12-22 16:14:53 +00:00
Markus Fröschle
ff403fc7a3 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
4c15edaab2 driver interface to OS implemented and tested 2013-12-22 14:16:59 +00:00
Markus Fröschle
098a6d32fa removed supervisor stuff/protect mode 2013-12-21 16:18:15 +00:00
Markus Fröschle
ab6d99ca9f 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
50e6b3f6d9 moved NOP() to util.h (we need it elsewhere) 2013-12-21 16:14:30 +00:00
Markus Fröschle
31e15f4508 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
72eb1494b0 sorted sources per functionality in different subdirs 2013-12-19 13:02:39 +00:00