Commit Graph

285 Commits

Author SHA1 Message Date
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
3f3787872d removed a few leftover DPRINT..s 2014-01-04 16:09:42 +00:00
Markus Fröschle
c9d2ed3f49 x86emu now compiles with DBG_X86EMU 2014-01-04 09:09:20 +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
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
dd60e17b18 more cleanup 2014-01-02 10:35:56 +00:00
Markus Fröschle
7f1afb8786 cleaned up formatting 2014-01-01 21:53:39 +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
45dc5b564a extended driver vector to incorporate framebuffer driver 2014-01-01 11:08:24 +00:00
Markus Fröschle
743698fb26 fixed bug in I/O PCIBAR detection 2013-12-31 15:23:07 +00:00
Markus Fröschle
3f071add1d RADEON card works mainly, the IO-space does not get properly detected yet, however 2013-12-31 13:13:25 +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
5a30b0f61c renamed all files which are part of the x86 emulator to start with "x86" 2013-12-30 11:24:14 +00:00
Markus Fröschle
cf3b937e8f implemented pci_find_classcode() 2013-12-30 09:58:14 +00:00
Markus Fröschle
51b28c5e1f added missing files 2013-12-30 07:55:28 +00:00
Markus Fröschle
e0f91ee339 added missing file 2013-12-30 07:47:21 +00:00
Markus Fröschle
7b4e8fa3a4 added more missing files to x86emu 2013-12-29 19:59:25 +00:00
Markus Fröschle
acd6dc7db1 added missing includes for x86 emulator 2013-12-29 19:00:24 +00:00
Markus Fröschle
a793d4993e further fixes to biosemu, added offscreen 2013-12-29 15:35:40 +00:00
Markus Fröschle
5c0cf1489f fixed more undefined symbols 2013-12-29 10:26:21 +00:00
Markus Fröschle
c43582587a resolved more missing symbols 2013-12-29 09:09:48 +00:00
Markus Fröschle
0297c08b8e more dependencies resolved 2013-12-29 08:58:58 +00:00
Markus Fröschle
48755cc3cb added missing typedef 2013-12-29 00:40:40 +00:00
Markus Fröschle
1dfbedac64 added x86 emulator (for Radeon BIOS) 2013-12-29 00:33:45 +00:00
Markus Fröschle
5d433ec916 incorporatet fbmem 2013-12-28 18:02:07 +00:00
Markus Fröschle
25971f0aef added radeon_vid.c 2013-12-28 08:19:57 +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
87f21c711a fixed some more type warnings 2013-12-27 14:28:00 +00:00
Markus Fröschle
95ed69c32c fixed type issues 2013-12-27 13:34:09 +00:00
Markus Fröschle
e5cedeba3d added more radeon driver files 2013-12-27 13:15:13 +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
7addadeb70 added video files (shamlessly stolen from EmuTOS) 2013-12-24 09:37:29 +00:00
Markus Fröschle
0bd66b86ba fixed function prototypes 2013-12-24 09:34:26 +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
7193b0961e added missing include of stdbool.h 2013-12-23 14:22:46 +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
a91b492b61 bumped minor revision because of recent changes 2013-12-22 16:33:48 +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
d3e41ab396 added NOP() 2013-12-21 16:17:03 +00:00