Markus Fröschle
|
5e379a10f5
|
strip down fpga_test prg to the bare minimum of BaS dependencies
|
2017-01-16 15:49:48 +00:00 |
|
Markus Fröschle
|
48bbc4cfc9
|
add missing include
|
2017-01-15 14:17:57 +00:00 |
|
Markus Fröschle
|
9038bb15ae
|
more USB work
|
2017-01-15 14:14:40 +00:00 |
|
Markus Fröschle
|
06eeb67033
|
fix leftover debugging code in xlbarb_interrupt_handler()
|
2016-12-19 08:45:51 +00:00 |
|
Markus Fröschle
|
a6570426c0
|
bump version number
|
2016-12-18 10:13:17 +00:00 |
|
Markus Fröschle
|
e05e3cadb7
|
finish radeon and USB card detect
|
2016-12-17 19:29:52 +00:00 |
|
Markus Fröschle
|
06f516c23e
|
fix hang in USB interrupt (disabled for now)
|
2016-12-11 10:35:51 +00:00 |
|
Markus Fröschle
|
be9e859ee6
|
start rewrite of pci_find_classcode
was scanning PCI config space of all valid slot/bus combination when all needed information is already available from the initial scan.
|
2016-12-05 07:03:16 +00:00 |
|
Markus Fröschle
|
f5cedb0a69
|
add memmove() function prototype
|
2016-11-20 15:22:25 +00:00 |
|
Markus Fröschle
|
7b3d3dcbab
|
fix font handling
|
2016-11-19 06:55:20 +00:00 |
|
Markus Fröschle
|
1566b53cce
|
first (crude) implementation for Radeon console output
|
2016-11-18 17:00:04 +00:00 |
|
Markus Fröschle
|
ecc2e68e33
|
(temporary) remove debug output
|
2016-11-17 17:54:37 +00:00 |
|
Markus Fröschle
|
3cac0de272
|
fix comments
|
2016-11-17 16:37:02 +00:00 |
|
Markus Fröschle
|
28e8ac7f05
|
more Radeon work.
Get PLL info from BIOS emulator
|
2016-11-13 20:23:06 +00:00 |
|
Markus Fröschle
|
804c755889
|
remove assembler interface to xprintf()
|
2016-11-07 10:55:00 +00:00 |
|
Markus Fröschle
|
a5e031b7bb
|
fix swpl() static definition for proper inlining
|
2016-11-05 11:12:50 +00:00 |
|
Markus Fröschle
|
7cdd7cce75
|
fix basflash load address
|
2016-11-05 10:55:44 +00:00 |
|
Markus Fröschle
|
2d1f0e8121
|
add more Radeon functionality
|
2016-11-02 06:26:04 +00:00 |
|
Markus Fröschle
|
5f9b83259e
|
add inf()
|
2016-10-25 15:35:46 +00:00 |
|
Markus Fröschle
|
0eff06fed5
|
add xlbarb_interrupt_handler
|
2016-10-23 16:28:19 +00:00 |
|
Markus Fröschle
|
8d9dd78e26
|
tidy up
|
2016-10-18 07:24:28 +00:00 |
|
Markus Fröschle
|
16229257fe
|
fix formatting
|
2016-10-18 05:47:56 +00:00 |
|
Markus Fröschle
|
1a6d6c3375
|
fix timer calculation
|
2016-10-17 15:53:17 +00:00 |
|
Markus Fröschle
|
15db171c54
|
disable most of the debug output
|
2016-10-17 04:05:50 +00:00 |
|
Markus Fröschle
|
45248b640d
|
PCI memory access working
|
2016-10-15 21:26:49 +00:00 |
|
Markus Fröschle
|
5640859df8
|
remove separate debug printout macros
|
2016-10-04 20:44:59 +00:00 |
|
Markus Fröschle
|
b89fdda6d7
|
fix compiler warnings
|
2016-10-04 06:39:12 +00:00 |
|
Markus Fröschle
|
18e72995d5
|
make FireTOS always cold boot (clear sys vars)
|
2016-08-14 09:55:28 +00:00 |
|
Markus Fröschle
|
51de8f061f
|
bump version
|
2016-08-14 09:09:12 +00:00 |
|
Markus Fröschle
|
fc81a3651c
|
did some beautifying on the code
|
2016-07-31 19:13:16 +00:00 |
|
Markus Fröschle
|
d2416eb8fe
|
introduce SIZE_DEFAULT and MMU_PAGESIZE_DEFAULT to make experiments with
smaller pagesize more versatile
|
2016-04-17 18:19:21 +00:00 |
|
Markus Fröschle
|
575aa6f3f0
|
modify to _not_ inline set_ipl()
|
2016-04-17 18:17:55 +00:00 |
|
Markus Fröschle
|
221f191a07
|
changed return type to uint32_t instead of int32_t
|
2016-04-17 18:16:48 +00:00 |
|
Markus Fröschle
|
d852fdf183
|
fix failed alignment of pci_errata_xxx() functions which caused the code
to hang when compiled with m68k-atari-mint-gcc
|
2016-04-04 09:31:25 +00:00 |
|
David Gálvez
|
039da05264
|
Move functions declaration to header file
|
2016-02-07 18:35:04 +00:00 |
|
Markus Fröschle
|
52301045d8
|
avoid FireTOS hang on boot
|
2016-01-30 16:00:02 +00:00 |
|
Markus Fröschle
|
24c7249156
|
new revision of BaS native PCI driver that supports find_pci_device() and find_pci_classcode() functions from TOS
|
2015-11-20 21:25:07 +00:00 |
|
Markus Fröschle
|
424a276dee
|
add PCI driver interface enumeration routine
|
2015-11-20 19:25:57 +00:00 |
|
Markus Fröschle
|
ba0f01d09c
|
reformat
|
2015-11-16 15:20:43 +00:00 |
|
Markus Fröschle
|
be7857a7c6
|
fixed wrong function prototype
|
2015-04-07 10:23:46 +00:00 |
|
Markus Fröschle
|
b1d1dd5cdd
|
repaired jtagwait magic type conflict
added "native PCI" driver interface
|
2015-04-03 14:28:41 +00:00 |
|
Markus Fröschle
|
c036d08f6a
|
modified PCI configuration, RADEON card does not configure correctly
(MMIO space not accessible)
|
2015-02-22 19:46:16 +00:00 |
|
Markus Fröschle
|
d5db802afa
|
fixed emulator "struct emu"-dependent calls
|
2015-02-18 15:54:14 +00:00 |
|
Markus Fröschle
|
02f8227300
|
included setjmp()/longjump() into emulator
|
2015-02-17 16:35:30 +00:00 |
|
Markus Fröschle
|
91a1c53bdc
|
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
|
2a61ed3b0e
|
replaced Firetos x86 emulator with the optimised NetBSD version
|
2015-02-16 22:14:44 +00:00 |
|
Markus Fröschle
|
7d51c22767
|
modified to expose the PCI "native" driver interface (this is different
from the PCIBIOS) to TOS
|
2015-02-14 08:45:59 +00:00 |
|
Markus Fröschle
|
56a0731ed1
|
refactored struct naming
|
2015-01-16 07:35:35 +00:00 |
|
Markus Fröschle
|
f6d4bfeea2
|
added skeleton for planned i2c API
|
2015-01-12 14:00:20 +00:00 |
|
Markus Fröschle
|
de2d671a15
|
fixed missing unmask of DMA task interrupts
|
2015-01-12 10:49:01 +00:00 |
|