Markus Fröschle
|
a97469a53d
|
switch to a safe stack in access_exception.
Assembles, but not tested yet.
|
2014-01-13 07:19:09 +00:00 |
|
Markus Fröschle
|
99e5352807
|
changed MAC address to original address dbug assigns
|
2014-01-07 10:50:22 +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
|
4017a336a9
|
disable interrupts in lowlevel_isr_handler
|
2014-01-02 15:00:15 +00:00 |
|
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 |
|