Markus Fröschle
f53e5d3175
include std debug header
2016-10-23 14:25:19 +00:00
Markus Fröschle
c904b7e208
fix compiler warnings
2016-10-04 06:39:12 +00:00
Markus Fröschle
b2015265e2
Fixed comments (that were obviously copy/pasted wrongly long ago)
2016-08-02 08:45:26 +00:00
Markus Fröschle
b13413e60e
temporary disabled PCI interrupts
2015-10-03 08:31:58 +00:00
Markus Fröschle
73e0703a13
modified PCI configuration, RADEON card does not configure correctly
...
(MMIO space not accessible)
2015-02-22 19:46:16 +00:00
Markus Fröschle
d598d9ac65
networking looks good?
2015-01-14 18:38:33 +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
fe7075dfa5
fixed missing unmask of DMA task interrupts
2015-01-12 10:49:01 +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
764e089806
improved error handling
2014-11-24 16:12:35 +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
317d2a3a65
Fixed ACRs for running BaS in flash (hang on MMU enable)
2014-09-29 19:08:38 +00:00
Markus Fröschle
e0f6d035a9
Screen address change now handled entirely in C (handler_gpt0/
2014-09-19 17:41:00 +00:00
Markus Fröschle
02ab73f2cc
fixed a few MMU quirks
2014-09-17 05:28:16 +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
4b9a5bdbcd
minor changes
2014-09-07 06:55:37 +00:00
Markus Fröschle
e6d81d461a
temporarily disabled interrupts to make debug printouts readable
2014-09-06 18:45:21 +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
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
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
e5c9d63059
cleaned up. X86emu does not work with debug trace on currently.
2014-01-03 21:03:35 +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
310f612884
cleaned up
2014-01-02 06:59: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
4d37bfcf42
enabled MCDMA for fec
2014-01-01 13:02:37 +00:00
Markus Fröschle
0d845e2c14
added Firetos' radeon PCI driver
2013-12-26 21:20:47 +00:00
Markus Fröschle
4c15edaab2
driver interface to OS implemented and tested
2013-12-22 14:16:59 +00:00
Markus Fröschle
78d1969b75
added dbug's fec and network routines
2013-12-20 15:01:54 +00:00
Markus Fröschle
72eb1494b0
sorted sources per functionality in different subdirs
2013-12-19 13:02:39 +00:00