Markus Fröschle
504d11dbfd
changed return type of interrupt handlers
2015-01-10 17:44:04 +00:00
Markus Fröschle
00b29437d8
did more changes to interrupt code, but still crashes in networking
2015-01-10 17:19:56 +00:00
Markus Fröschle
388ff72886
This version is working again, except network. For some reason, the DMA
...
interrupts don't seem to be triggered.
2015-01-09 20:12:03 +00:00
Markus Fröschle
8081df42a6
merged fixes from 0.8.6.1 (errornous skip of FPGA load)
2014-12-26 09:36:45 +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
f91988cbc5
consistantly use bas_types.h instead of standard headers
2014-09-25 06:24:55 +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
70cb003abb
fixed a few typos
2014-09-02 19:58:19 +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
138649e19f
fixed a few compiler warnings
2014-06-23 05:32:49 +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
40aa08464d
removed type field from isr_register_handler() and friends
2014-01-14 07:48:38 +00:00
Markus Fröschle
e0f61b3afc
implemented safe stack for access exception handler
2014-01-13 15:13:29 +00:00
Markus Fröschle
9851a49477
added better matching descriptive text to debug messages
2014-01-08 13:57:35 +00:00
Markus Fröschle
347a629096
cleaned up
2014-01-07 05:57:17 +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
34281aa232
added missing files
2014-01-04 09:07:09 +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
087851d22f
cleanup, more diagnostics
2014-01-03 07:19:36 +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
eb7ec25b4e
cleanup, formatting, unified dbg() diagnostic printouts
2014-01-02 09:47:46 +00:00
Markus Fröschle
2a4cd2de88
cleaned up
2014-01-02 06:35: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
2416073a41
fixex formatting
2013-12-30 12:19:42 +00:00
Markus Fröschle
981192e99b
added Firetos' radeon PCI driver
2013-12-26 21:20:47 +00:00
Markus Fröschle
a08ac74feb
added debug output
2013-12-24 16:40:23 +00:00
Markus Fröschle
4618246265
started testing. BOOTP crashes at ip_send() ?
2013-12-24 12:38:36 +00:00
Markus Fröschle
7a33324a83
further implemented bootp protocol
2013-12-24 10:41:43 +00:00
Markus Fröschle
1739561b4a
added missing function prototypes
2013-12-24 09:31:11 +00:00
Markus Fröschle
607213c3fe
finished adding tftp protocol
2013-12-24 08:56:06 +00:00
Markus Fröschle
f35df14549
reformatted sources, added start of bootp protocol implementation
2013-12-24 08:23:01 +00:00
Markus Fröschle
02c5812424
added more networking routines
2013-12-23 14:14:25 +00:00
Markus Fröschle
4a22671053
added code to support FEC networking
2013-12-23 12:55:19 +00:00
Markus Fröschle
aea881f0b0
added dbug's fec and network routines
2013-12-20 15:01:54 +00:00