Markus Fröschle
|
2d1f0e8121
|
add more Radeon functionality
|
2016-11-02 06:26:04 +00:00 |
|
Markus Fröschle
|
f2ed9ccece
|
radeonfb tests (debug output activated)
|
2016-10-28 05:21:24 +00:00 |
|
Markus Fröschle
|
fe377fb297
|
fix ST RAM header writes
Newer compilers refuse to dereference NULL pointers. Fix this with
special "no-delete-null-pointer-checks" function attribute
|
2016-10-24 06:25:17 +00:00 |
|
Markus Fröschle
|
4244659e10
|
add diagnostic debug message on xlbarb interrupt
|
2016-10-23 16:30:36 +00:00 |
|
Markus Fröschle
|
4f9e86a5a7
|
add xlbarb lowlevel interrupt handler
|
2016-10-23 16:29:37 +00:00 |
|
Markus Fröschle
|
5ab93a7077
|
add xlbarb_interrupt_handler
|
2016-10-23 16:29:00 +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
|
b89fdda6d7
|
fix compiler warnings
|
2016-10-04 06:39:12 +00:00 |
|
Vincent Rivière
|
4a7fcbccee
|
Fix compilation of sys/cache.c
|
2016-09-26 20:03:33 +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
|
408e47bde7
|
Fixed comments (that were obviously copy/pasted wrongly long ago)
|
2016-08-02 08:45:26 +00:00 |
|
Markus Fröschle
|
fc81a3651c
|
did some beautifying on the code
|
2016-07-31 19:13:16 +00:00 |
|
Markus Fröschle
|
0197af9703
|
cleanup vmem_test
|
2016-06-06 05:19:25 +00:00 |
|
Markus Fröschle
|
2f700d8694
|
general overhaul. Prepare for smaller pagesize
|
2016-04-17 19:37:19 +00:00 |
|
Markus Fröschle
|
aeefc6eb1e
|
make set_ipl() a true function (was inlined before)
|
2016-04-17 18:21:09 +00:00 |
|
Markus Fröschle
|
6632cd1508
|
experimental: directly jump through bus error vector on bus error
|
2016-04-17 18:20:28 +00:00 |
|
Markus Fröschle
|
883861f6cc
|
modify 1st page to cache mode PASSTHROUGH
|
2016-04-02 18:56:20 +00:00 |
|
Markus Fröschle
|
ccbe9da4cb
|
fix ST RAM values for initial SP & PC to allow FreeMint reboots on CTRL-ALT-DELETE
|
2016-04-02 10:39:26 +00:00 |
|
Markus Fröschle
|
a4581785d3
|
skip FPGA config load at reset ("warm start")
|
2016-04-02 08:04:26 +00:00 |
|
David Gálvez
|
05c9e4d1bb
|
Post increment makes that we send 65 bytes.
Reported by Daroou.
|
2016-02-16 15:21:30 +00:00 |
|
David Gálvez
|
039da05264
|
Move functions declaration to header file
|
2016-02-07 18:35:04 +00:00 |
|
David Gálvez
|
4934ac83ff
|
Fix date and time saving to PIC process.
Use wrapped functions to acces PIC registers.
|
2016-02-07 14:20:22 +00:00 |
|
Markus Fröschle
|
1ff219bebf
|
fix PSC3 interrupt level and prio
fix PIC communication in PSC3 interrupt handler
|
2016-02-07 12:28:13 +00:00 |
|
Markus Fröschle
|
07f58e4284
|
fix wrong IRQ priority for PCI arbiter interrupt (was identical to DMA
interrupt)
|
2016-02-07 10:27:42 +00:00 |
|
Markus Fröschle
|
52301045d8
|
avoid FireTOS hang on boot
|
2016-01-30 16:00:02 +00:00 |
|
Markus Fröschle
|
424a276dee
|
add PCI driver interface enumeration routine
|
2015-11-20 19:25:57 +00:00 |
|
Markus Fröschle
|
7b289364b0
|
make separate section to enable external interrupts on the MCF54455
|
2015-11-20 12:43:04 +00:00 |
|
Markus Fröschle
|
9a6f9427a7
|
fix __MBAR and __RAMBAR for MCF54455
|
2015-11-20 12:34:17 +00:00 |
|
Markus Fröschle
|
1964c0c3a8
|
fix consistency #if and #if defined()
|
2015-11-19 20:27:49 +00:00 |
|
Markus Fröschle
|
86d141b577
|
fix consistancy (#ifdef, #if defined(), #if)
|
2015-11-19 19:00:44 +00:00 |
|
Markus Fröschle
|
ba0f01d09c
|
reformat
|
2015-11-16 15:20:43 +00:00 |
|
Markus Fröschle
|
fb16be9221
|
new function enable_pci_interrupts() (defer PCI interrupt activation
until after PCI scan)
|
2015-10-11 18:31:07 +00:00 |
|
Markus Fröschle
|
6d7d81090c
|
fix to only reprogram the interrupt controller if neccessary
|
2015-10-11 18:27:41 +00:00 |
|
Markus Fröschle
|
5d75d8ccc7
|
fix a problem where enabling the spurious interrupt handler screwed up
interrupt controller registers
|
2015-10-11 05:54:45 +00:00 |
|
Markus Fröschle
|
ea0e9c1ec0
|
fix a problem where nested interrupts caused networking to hang
|
2015-10-11 05:52:58 +00:00 |
|
Markus Fröschle
|
a6cd8d2912
|
disable debugging output in release version
|
2015-10-11 05:52:07 +00:00 |
|
Markus Fröschle
|
5afb746abb
|
fix discrepancies and disable PCI interrupts (temporarily)
seems to increase stability
|
2015-10-03 16:12:17 +00:00 |
|
Markus Fröschle
|
20339b2d60
|
temporary disabled PCI interrupts
|
2015-10-03 08:31:58 +00:00 |
|
Markus Fröschle
|
7b869beb39
|
removed non-UTF8 char that made it into the file somehow
|
2015-04-07 10:03:20 +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
|
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
|
3d55311492
|
still problems with libgcc.a long long symbols
|
2015-02-17 07:22:02 +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
|
f92969d516
|
fixed formatting
|
2015-02-15 10:33:22 +00:00 |
|
Markus Fröschle
|
0b7cf355c7
|
fixed (wrong) comment
|
2015-01-31 06:32:41 +00:00 |
|
Markus Fröschle
|
d7cf622692
|
made m548xLITE board run again
|
2015-01-24 10:14:39 +00:00 |
|
Markus Fröschle
|
06dcdd3db1
|
removed vsync and hsync interrupt handling from fbee interrupt handler
|
2015-01-19 12:32:22 +00:00 |
|