Markus Fröschle
|
b19b8eef1f
|
add more Radeon functionality
|
2016-11-02 06:26:04 +00:00 |
|
Markus Fröschle
|
711d347cb8
|
radeonfb tests (debug output activated)
|
2016-10-28 05:21:24 +00:00 |
|
Markus Fröschle
|
2573add719
|
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
|
744eacb6b2
|
add diagnostic debug message on xlbarb interrupt
|
2016-10-23 16:30:36 +00:00 |
|
Markus Fröschle
|
2162c60fe9
|
add xlbarb lowlevel interrupt handler
|
2016-10-23 16:29:37 +00:00 |
|
Markus Fröschle
|
35df51edf9
|
add xlbarb_interrupt_handler
|
2016-10-23 16:29:00 +00:00 |
|
Markus Fröschle
|
cb31dffa64
|
disable most of the debug output
|
2016-10-17 04:05:50 +00:00 |
|
Markus Fröschle
|
42729fa2ea
|
PCI memory access working
|
2016-10-15 21:26:49 +00:00 |
|
Markus Fröschle
|
c904b7e208
|
fix compiler warnings
|
2016-10-04 06:39:12 +00:00 |
|
Vincent Rivière
|
65f6519b6a
|
Fix compilation of sys/cache.c
|
2016-09-26 20:03:33 +00:00 |
|
Markus Fröschle
|
a0a6a36e0c
|
make FireTOS always cold boot (clear sys vars)
|
2016-08-14 09:55:28 +00:00 |
|
Markus Fröschle
|
d28c05918e
|
bump version
|
2016-08-14 09:09:12 +00:00 |
|
Markus Fröschle
|
b2015265e2
|
Fixed comments (that were obviously copy/pasted wrongly long ago)
|
2016-08-02 08:45:26 +00:00 |
|
Markus Fröschle
|
bc4a45aba4
|
did some beautifying on the code
|
2016-07-31 19:13:16 +00:00 |
|
Markus Fröschle
|
bac9e62074
|
cleanup vmem_test
|
2016-06-06 05:19:25 +00:00 |
|
Markus Fröschle
|
5edc91aa9f
|
general overhaul. Prepare for smaller pagesize
|
2016-04-17 19:37:19 +00:00 |
|
Markus Fröschle
|
98b9803ddf
|
make set_ipl() a true function (was inlined before)
|
2016-04-17 18:21:09 +00:00 |
|
Markus Fröschle
|
9a46235b91
|
experimental: directly jump through bus error vector on bus error
|
2016-04-17 18:20:28 +00:00 |
|
Markus Fröschle
|
627aa0c2c4
|
modify 1st page to cache mode PASSTHROUGH
|
2016-04-02 18:56:20 +00:00 |
|
Markus Fröschle
|
181a83db5a
|
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
|
11628b7167
|
skip FPGA config load at reset ("warm start")
|
2016-04-02 08:04:26 +00:00 |
|
David Gálvez
|
a97cebe140
|
Post increment makes that we send 65 bytes.
Reported by Daroou.
|
2016-02-16 15:21:30 +00:00 |
|
David Gálvez
|
4c765b2512
|
Move functions declaration to header file
|
2016-02-07 18:35:04 +00:00 |
|
David Gálvez
|
0658bde430
|
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
|
fe2e85b984
|
fix PSC3 interrupt level and prio
fix PIC communication in PSC3 interrupt handler
|
2016-02-07 12:28:13 +00:00 |
|
Markus Fröschle
|
88e9fe0007
|
fix wrong IRQ priority for PCI arbiter interrupt (was identical to DMA
interrupt)
|
2016-02-07 10:27:42 +00:00 |
|
Markus Fröschle
|
7d59124531
|
avoid FireTOS hang on boot
|
2016-01-30 16:00:02 +00:00 |
|
Markus Fröschle
|
54cd5c8151
|
add PCI driver interface enumeration routine
|
2015-11-20 19:25:57 +00:00 |
|
Markus Fröschle
|
e65a36765b
|
make separate section to enable external interrupts on the MCF54455
|
2015-11-20 12:43:04 +00:00 |
|
Markus Fröschle
|
7fcb150791
|
fix __MBAR and __RAMBAR for MCF54455
|
2015-11-20 12:34:17 +00:00 |
|
Markus Fröschle
|
dd5fb8ab2e
|
fix consistency #if and #if defined()
|
2015-11-19 20:27:49 +00:00 |
|
Markus Fröschle
|
46c940ea2e
|
fix consistancy (#ifdef, #if defined(), #if)
|
2015-11-19 19:00:44 +00:00 |
|
Markus Fröschle
|
af3bd32d41
|
reformat
|
2015-11-16 15:20:43 +00:00 |
|
Markus Fröschle
|
0e5491d973
|
new function enable_pci_interrupts() (defer PCI interrupt activation
until after PCI scan)
|
2015-10-11 18:31:07 +00:00 |
|
Markus Fröschle
|
352bf75f85
|
fix to only reprogram the interrupt controller if neccessary
|
2015-10-11 18:27:41 +00:00 |
|
Markus Fröschle
|
c23d4b76bf
|
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
|
e46516fad9
|
fix a problem where nested interrupts caused networking to hang
|
2015-10-11 05:52:58 +00:00 |
|
Markus Fröschle
|
4f8943ff0b
|
disable debugging output in release version
|
2015-10-11 05:52:07 +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
|
f5b6b0cdb1
|
removed non-UTF8 char that made it into the file somehow
|
2015-04-07 10:03:20 +00:00 |
|
Markus Fröschle
|
0de57bc247
|
repaired jtagwait magic type conflict
added "native PCI" driver interface
|
2015-04-03 14:28:41 +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
|
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
|
f2f182c493
|
still problems with libgcc.a long long symbols
|
2015-02-17 07:22:02 +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
|
69e6becb2a
|
fixed formatting
|
2015-02-15 10:33:22 +00:00 |
|
Markus Fröschle
|
64b46fd15d
|
fixed (wrong) comment
|
2015-01-31 06:32:41 +00:00 |
|
Markus Fröschle
|
e1fce476c0
|
made m548xLITE board run again
|
2015-01-24 10:14:39 +00:00 |
|
Markus Fröschle
|
e2bc61b85b
|
removed vsync and hsync interrupt handling from fbee interrupt handler
|
2015-01-19 12:32:22 +00:00 |
|