Markus Fröschle
a14f3a8b59
reformatted
2015-10-11 19:13:02 +00:00
Markus Fröschle
c67323540c
fixed tabs
2015-04-07 10:16:55 +00:00
Markus Fröschle
4a68850481
successfully compiled BaS_gcc over NFS on a Linux host from the Firebee:
...
network test passed
2015-01-12 21:37:44 +00:00
Markus Fröschle
d860191121
replaced DMA API routines by fresh download with originals
...
moved more interrupt handlers to generalized handler
cleaned up lowlevel interrupt handling
fixed wrong assignment of interrupt masks
reformatted
2015-01-11 10:27:36 +00:00
Markus Fröschle
df28a267da
changed return type of interrupt handlers
2015-01-10 17:44:04 +00:00
Markus Fröschle
b56f40fc98
did more changes to interrupt code, but still crashes in networking
2015-01-10 17:19:56 +00:00
Markus Fröschle
cb5bd09713
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
645aca7228
merged fixes from 0.8.6.1 (errornous skip of FPGA load)
2014-12-26 09:36:45 +00:00
Markus Fröschle
f871794760
fixed bug that prevented proper detection of FPGA load skip request
2014-12-26 08:56:30 +00:00
Markus Fröschle
ab7371532f
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
c0d21a104f
consistantly use bas_types.h instead of standard headers
2014-09-25 06:24:55 +00:00
Markus Fröschle
baa68901b8
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
c453b2e180
fixed a few typos
2014-09-02 19:58:19 +00:00
Markus Fröschle
7921199e9b
refactored, reformatted, added missing clobber registers to __asm__
...
statements
2014-09-02 13:51:00 +00:00
Markus Fröschle
2ba3d52843
fixed a few compiler warnings
2014-06-23 05:32:49 +00:00
Markus Fröschle
7fd0c0c663
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
ccec42e55c
modified dbg() in several files
2014-05-11 20:31:57 +00:00
Markus Fröschle
1fb6c756ae
modified to throw errors if an unknown machine type is detected
2014-01-28 15:49:05 +00:00
Markus Fröschle
9b89377caf
removed type field from isr_register_handler() and friends
2014-01-14 07:48:38 +00:00
Markus Fröschle
9b099d935c
implemented safe stack for access exception handler
2014-01-13 15:13:29 +00:00
Markus Fröschle
3a1c07a2e8
added better matching descriptive text to debug messages
2014-01-08 13:57:35 +00:00
Markus Fröschle
785ca43b11
cleaned up
2014-01-07 05:57:17 +00:00
Markus Fröschle
e365f91254
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
a16fec11ae
added missing files
2014-01-04 09:07:09 +00:00
Markus Fröschle
e5c9d63059
cleaned up. X86emu does not work with debug trace on currently.
2014-01-03 21:03:35 +00:00
Markus Fröschle
85fc19e998
cleanup, more diagnostics
2014-01-03 07:19:36 +00:00
Markus Fröschle
3034ede3a6
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
a223dd3b89
cleanup, formatting, unified dbg() diagnostic printouts
2014-01-02 09:47:46 +00:00
Markus Fröschle
d6e7d93958
cleaned up
2014-01-02 06:35:15 +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
0a80ff93a0
fixex formatting
2013-12-30 12:19:42 +00:00
Markus Fröschle
0d845e2c14
added Firetos' radeon PCI driver
2013-12-26 21:20:47 +00:00
Markus Fröschle
75677cf1a7
added debug output
2013-12-24 16:40:23 +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
6160bc4fe8
added missing function prototypes
2013-12-24 09:31:11 +00:00
Markus Fröschle
5b7e7940a9
finished adding tftp protocol
2013-12-24 08:56:06 +00:00
Markus Fröschle
62db6515c9
reformatted sources, added start of bootp protocol implementation
2013-12-24 08:23:01 +00:00
Markus Fröschle
53dcc23bd6
added more networking routines
2013-12-23 14:14:25 +00:00
Markus Fröschle
2763966f4c
added code to support FEC networking
2013-12-23 12:55:19 +00:00
Markus Fröschle
78d1969b75
added dbug's fec and network routines
2013-12-20 15:01:54 +00:00