Commit Graph

22 Commits

Author SHA1 Message Date
Markus Fröschle
798c5b839d improved error handling 2014-11-24 16:12:35 +00:00
Markus Fröschle
4154149154 implemented hook_interrupt() in PCI code
enabled PCI interrupts
ohci seems to damage something in PCI config -> PCI device enumeration 
does not top with latest device
networking in EmuTOS lost (probably a result of PCI interrupt
implementation)
2014-10-05 17:50:15 +00:00
Markus Fröschle
12620d8b5e Fixed ACRs for running BaS in flash (hang on MMU enable) 2014-09-29 19:08:38 +00:00
Markus Fröschle
44acce1258 Screen address change now handled entirely in C (handler_gpt0/ 2014-09-19 17:41:00 +00:00
Markus Fröschle
0801adb0c0 fixed a few MMU quirks 2014-09-17 05:28:16 +00:00
Markus Fröschle
7ea7b91e9d moved more functionality from exceptions.S to interrupts.c. Added debug
printouts to MMU page fault handler
2014-09-07 10:57:58 +00:00
Markus Fröschle
1a2d7bcc46 minor changes 2014-09-07 06:55:37 +00:00
Markus Fröschle
3cfcd9e7c3 temporarily disabled interrupts to make debug printouts readable 2014-09-06 18:45:21 +00:00
Markus Fröschle
6124f82d82 refactored, reformatted, added missing clobber registers to __asm__
statements
2014-09-02 13:51:00 +00:00
Markus Fröschle
8935f0bbc4 modified init_fpga() to honour JTAG configuration. Does not work
currently and needs support from the TOS side (program not finished yet)
2014-06-22 16:00:49 +00:00
Markus Fröschle
86b1f17deb modified dbg() in several files 2014-05-11 20:31:57 +00:00
Markus Fröschle
e0b41f09d6 modified to throw errors if an unknown machine type is detected 2014-01-28 15:49:05 +00:00
Markus Fröschle
1a82f294ac networking works (sort of). For some reason, the Firebee packets don't cross my switch (or only very few of them do). If I put a Linux box in between (cross cable), using it as router, everything works flawlessly. 2014-01-06 18:44:36 +00:00
Markus Fröschle
47d7e8e965 cleaned up. X86emu does not work with debug trace on currently. 2014-01-03 21:03:35 +00:00
Markus Fröschle
32eb3a3c96 implemented PHY, but still only occasionly transmitted packets. Obviously, there's a bug somewhere ;) 2014-01-02 21:33:27 +00:00
Markus Fröschle
677dd268fb cleaned up 2014-01-02 06:59:15 +00:00
Markus Fröschle
40c89dd900 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
8424a836a1 enabled MCDMA for fec 2014-01-01 13:02:37 +00:00
Markus Fröschle
981192e99b added Firetos' radeon PCI driver 2013-12-26 21:20:47 +00:00
Markus Fröschle
94ff279838 driver interface to OS implemented and tested 2013-12-22 14:16:59 +00:00
Markus Fröschle
aea881f0b0 added dbug's fec and network routines 2013-12-20 15:01:54 +00:00
Markus Fröschle
72c7b9a963 sorted sources per functionality in different subdirs 2013-12-19 13:02:39 +00:00