Markus Fröschle
|
26498694b9
|
first steps to make Makefile machine independent
|
2013-10-29 14:43:53 +00:00 |
|
Markus Fröschle
|
e0457d624e
|
started m5484 LITEKIT port
|
2013-10-28 11:07:55 +00:00 |
|
Markus Fröschle
|
554b30faa6
|
added byteswap macros lend from EmuTOS
|
2013-10-27 06:05:53 +00:00 |
|
Markus Fröschle
|
80ff6e9bb7
|
added version and revision to drivers table
|
2013-10-24 20:59:57 +00:00 |
|
Markus Fröschle
|
98e61b2a62
|
proposed driver interface compiles
|
2013-10-24 15:17:42 +00:00 |
|
Markus Fröschle
|
d6b870bd83
|
modified generic driver interface to include the BaS XHDI driver.
added code ("stolen" from dBUG) to flash AMD chips
|
2013-10-24 08:42:44 +00:00 |
|
Markus Fröschle
|
96db0bfe54
|
started implementation of a more generic EmuTOS driver interface
|
2013-10-24 06:55:23 +00:00 |
|
Markus Fröschle
|
7756fb0a79
|
started implementation of a more generic EmuTOS driver interface
|
2013-10-24 06:31:23 +00:00 |
|
Markus Fröschle
|
85d18669a1
|
fixed GPL headers
|
2013-10-22 16:14:58 +00:00 |
|
Markus Fröschle
|
c99e6e6bf7
|
added GNU header
|
2013-10-21 19:10:34 +00:00 |
|
Markus Fröschle
|
5f60cfc8d0
|
put version numbers alone into separate file so other tools can pick it up
|
2013-10-21 18:28:28 +00:00 |
|
Markus Fröschle
|
22ee5f01c1
|
swapped out pci initialization into separate source file (still needs some testing bevore removing the original)
|
2013-10-21 10:03:00 +00:00 |
|
Markus Fröschle
|
5a2e6913b2
|
prepared to move dspi functionality into a separate source file.
removed obsolete print statement
|
2013-10-16 13:35:32 +00:00 |
|
Markus Fröschle
|
12629ec3b7
|
SD card driver seems to be working stable now
|
2013-10-14 18:42:20 +00:00 |
|
Markus Fröschle
|
2942f08534
|
improved timing a bit
|
2013-10-13 19:58:12 +00:00 |
|
Markus Fröschle
|
5a55faa169
|
made SD card working on plain EmuTOS
|
2013-10-12 16:22:51 +00:00 |
|
Markus Fröschle
|
bbaa522b58
|
added start of pci implementation
|
2013-08-23 07:29:02 +00:00 |
|
Markus Fröschle
|
b84d4c4e9b
|
modified to use library functions (memcpy(), bzero())
|
2013-08-21 08:55:47 +00:00 |
|
Markus Fröschle
|
188f229132
|
added flash routines from Freescale dBug sources
|
2013-08-14 07:40:23 +00:00 |
|
Markus Fröschle
|
9ace9866c2
|
added code to selectively push areas of memory from the caches
|
2013-08-12 21:06:36 +00:00 |
|
Markus Fröschle
|
6ee9b72191
|
added CACR define bits, added functions to set and retrieve current cache value and removed PC-relative compilation of cache.c
|
2013-08-12 17:38:39 +00:00 |
|
Markus Fröschle
|
7adab9f89b
|
backported interrupts.c from i2c branch
|
2013-08-08 15:47:09 +00:00 |
|
Markus Fröschle
|
bc51f7c6eb
|
moved definition of FPGA_FLASH_DATA to linker script (where the other flash address definitions reside)
|
2013-08-07 10:46:17 +00:00 |
|
Markus Fröschle
|
2086a9b686
|
removed mmu.c
modified dma routines
|
2013-08-05 15:15:58 +00:00 |
|
Markus Fröschle
|
86d40efd50
|
provide an early exception vector table to catch exceptions during startup, before the final table has been set up (in exceptions.S)
|
2013-08-02 09:35:57 +00:00 |
|
Markus Fröschle
|
d25f3ecf1d
|
continue implementing mmu.S in C
|
2013-08-01 16:24:58 +00:00 |
|
Markus Fröschle
|
313c480904
|
started MMU implementation in C
|
2013-08-01 16:01:35 +00:00 |
|
Markus Fröschle
|
8dda70209a
|
renamed spidma.[ch] to dma.[ch]
|
2013-08-01 10:56:11 +00:00 |
|
Markus Fröschle
|
08ad089de0
|
modified callback type
|
2013-07-29 21:06:18 +00:00 |
|
Markus Fröschle
|
55d0824ed3
|
simplified MMU initialization
removed (apparently unneeded) MMU TLBs
added source file templates for SPI dma routines
|
2013-07-28 07:19:57 +00:00 |
|
Markus Fröschle
|
2b44fa0345
|
added processor JTAG ids
|
2013-07-23 04:57:44 +00:00 |
|
Markus Fröschle
|
8f4376a3f7
|
updated comments
|
2013-07-22 14:47:55 +00:00 |
|
Markus Fröschle
|
138b0ef794
|
avoid gcc warnings (and potential errors) when strict aliasing is on
|
2013-07-22 08:09:49 +00:00 |
|
Markus Fröschle
|
0af49237fc
|
fixed (hopefully) SD-card busy-wait loops
|
2013-07-14 17:36:46 +00:00 |
|
Markus Fröschle
|
b041d6197c
|
works pretty reliable now under MiNT
|
2013-05-11 18:27:00 +00:00 |
|
Markus Fröschle
|
ed2c1939e9
|
attached BaS disk i/o routines. EmuTOS does not seem to pick them up yet
|
2013-05-11 09:54:37 +00:00 |
|
Markus Fröschle
|
62c264975f
|
modified entry point for XHDI routines
|
2013-05-10 13:16:00 +00:00 |
|
Markus Fröschle
|
bb57c5984f
|
|
2013-05-09 20:07:54 +00:00 |
|
Markus Fröschle
|
26b44670cd
|
get rid of -mshort compiling xhdi_interface.c which just creates a mess.
|
2013-05-08 04:03:59 +00:00 |
|
Markus Fröschle
|
b6b821838c
|
code is a mess currently. I check it in nevertheless since it works a little better than before. Will be cleaned up later.
|
2013-05-06 20:48:39 +00:00 |
|
Markus Fröschle
|
a22c079987
|
likely found a way to pass parameters to 32-bit routines from -mshort compiled code
|
2013-05-06 15:59:07 +00:00 |
|
Markus Fröschle
|
57185d8cb3
|
new stddef.h from m68k-atari-mint toolchain apparently contains a conflicting typedef for size_t
|
2013-05-06 05:22:31 +00:00 |
|
Markus Fröschle
|
159e6e3bc1
|
basically finished, but EmuTOS does not seem to like it yet...
|
2013-05-05 17:10:48 +00:00 |
|
Markus Fröschle
|
d499057d5f
|
fixed file encoding (was MacRoman instead of UTF-8)
|
2013-05-02 20:48:11 +00:00 |
|
Markus Fröschle
|
cadaae5ebe
|
added proper GPL license header
|
2013-05-02 20:36:48 +00:00 |
|
Markus Fröschle
|
8de5f05f1d
|
fixed vector bending (very ugly)
|
2013-05-01 16:30:15 +00:00 |
|
Markus Fröschle
|
2b34bec3cc
|
implemented function to initialize driver hook
|
2013-05-01 14:15:25 +00:00 |
|
Markus Fröschle
|
935106ada6
|
code beautified
|
2013-05-01 12:50:25 +00:00 |
|
Markus Fröschle
|
eeead8f74a
|
added missing function xhdi_reaccess()
|
2013-05-01 11:00:27 +00:00 |
|
Markus Fröschle
|
5b4204a1d8
|
initial (experimental) version of BaS_gcc SD-card driver for EmuTOS
|
2013-05-01 08:51:18 +00:00 |
|