Markus Fröschle
|
34488eabae
|
fix invalid parameter type
|
2015-10-03 16:21:50 +00:00 |
|
Markus Fröschle
|
bd6141f7b3
|
fix discrepancies and disable PCI interrupts (temporarily)
seems to increase stability
|
2015-10-03 16:12:17 +00:00 |
|
Markus Fröschle
|
b13413e60e
|
temporary disabled PCI interrupts
|
2015-10-03 08:31:58 +00:00 |
|
Markus Fröschle
|
383b42ee4c
|
removed hardcoded path to libgcc
|
2015-02-28 15:54:05 +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
|
0dae8b8d48
|
fixed emulator "struct emu"-dependent calls
|
2015-02-18 15:54:14 +00:00 |
|
Markus Fröschle
|
cb8eb08d86
|
modified to support NetBSD x86emu
|
2015-02-17 19:29:20 +00:00 |
|
Markus Fröschle
|
13209134c3
|
added setjmp()/longjmp() (used by NetBSD x86 emulator)
modified x86pcibios.c to work with NetBSD x86 emulator
|
2015-02-17 14:43:11 +00:00 |
|
Markus Fröschle
|
5cf48838c6
|
fixed to work for COMPILE_ELF=N again
|
2015-02-17 11:21:41 +00:00 |
|
Markus Fröschle
|
ed5f1fb64c
|
added libgcc_helper.S to retarget libgcc calls for 64 bit multiplication/division
|
2015-02-17 11:12:29 +00:00 |
|
Markus Fröschle
|
a7eea51b60
|
replaced Firetos x86 emulator with the optimised NetBSD version
|
2015-02-16 22:14:44 +00:00 |
|
Markus Fröschle
|
2d529ecd9d
|
fixed typo
|
2015-01-15 15:16:51 +00:00 |
|
Markus Fröschle
|
d598d9ac65
|
networking looks good?
|
2015-01-14 18:38:33 +00:00 |
|
Markus Fröschle
|
fe0a0ceb1b
|
added skeleton for planned i2c API
|
2015-01-12 14:00:20 +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
|
a628e686cc
|
compile ELF by default
|
2014-12-26 22:15:38 +00:00 |
|
Markus Fröschle
|
eb47f0ae06
|
reformatted
|
2014-12-26 22:14:57 +00:00 |
|
Markus Fröschle
|
44a2234ed2
|
added interrupt controller initialization for PCI error interrupts
|
2014-10-09 18:59:35 +00:00 |
|
Markus Fröschle
|
69941141f7
|
tried to fix PCI - sometimes all three USB controllers are detected, sometimes not, sometimes there is even a PCI bus hang
|
2014-10-03 07:29:42 +00:00 |
|
Markus Fröschle
|
16b2e35a2b
|
implemented pci_hook_interrupt()
formatted USB sources
|
2014-10-01 15:39:16 +00:00 |
|
Markus Fröschle
|
4c154978c9
|
modified to always update build date/time
|
2014-09-07 07:02:26 +00:00 |
|
Markus Fröschle
|
56cbd17373
|
refactored USB driver code, enabled debug printouts everywhere
|
2014-09-01 19:22:26 +00:00 |
|
Markus Fröschle
|
6befb6fc46
|
modified jtagwait to allow to set reset start address when renamed to .TTP
|
2014-08-10 14:39:06 +00:00 |
|
David Gálvez
|
8d62eb705f
|
Merge pci_BaS_gcc branch to trunk
|
2014-07-10 15:45:45 +00:00 |
|
Markus Fröschle
|
49e3eb31e4
|
added ST fonts
|
2014-06-21 19:48:22 +00:00 |
|
David Gálvez
|
73f75895bc
|
Add driver interface for PCI
|
2014-05-21 08:40:50 +00:00 |
|
Markus Fröschle
|
fb9c4aaa1d
|
modified project to support Qt Creator inferior debugging through BDM.
|
2014-05-11 06:40:48 +00:00 |
|
Markus Fröschle
|
fe5b7d466d
|
translated more of the assembler code into C
|
2014-02-02 21:35:46 +00:00 |
|
Markus Fröschle
|
90371bb3c9
|
optimized for size - reduces codesize by half
|
2014-02-01 23:54:32 +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
|
703352fc9d
|
added m54455 (Freescale EVB) platform
|
2014-01-21 14:52:46 +00:00 |
|
Markus Fröschle
|
8544307830
|
removed inlining in wait.c, added (simple) map-based MMU handling
|
2014-01-18 14:03:25 +00:00 |
|
Markus Fröschle
|
386a921f84
|
modified to map memory dynamically based on a static memory map
|
2014-01-18 08:04:44 +00:00 |
|
Markus Fröschle
|
58418f2436
|
moved ACR register handling macros to include file
|
2014-01-17 06:45:33 +00:00 |
|
Markus Fröschle
|
be94d72097
|
refactored assembler routines from exceptions.S into mmu.c (access exception handler). Seems to be better, but still hang.
|
2014-01-13 19:39:42 +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
|
1c852d7082
|
fixed undefined value in X86 pci bios emulation
|
2014-01-04 12:58:28 +00:00 |
|
Markus Fröschle
|
c9d2ed3f49
|
x86emu now compiles with DBG_X86EMU
|
2014-01-04 09:09:20 +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
|
92353018fa
|
removed #warning directive (leftover from previous bug hunting)
|
2014-01-02 11:49:09 +00:00 |
|
Markus Fröschle
|
4f8352270a
|
repaired compilation with m68k-atari-mint toolchain. Somewhere in the process, some (.text) entries got lost which causes the linker to fail (with an "Invalid operation" error message only, nothing else)
|
2014-01-02 11:46:15 +00:00 |
|
Markus Fröschle
|
45dc5b564a
|
extended driver vector to incorporate framebuffer driver
|
2014-01-01 11:08:24 +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
|
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
|
14ac39a052
|
fixed more missing functions
|
2013-12-29 23:44:09 +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
|
8466d7573b
|
added more framebuffer dependencies
|
2013-12-29 10:06:11 +00:00 |
|