Commit Graph

1079 Commits

Author SHA1 Message Date
Markus Fröschle
3a08108788 removed files and folders not in use anymore 2013-12-22 16:39:24 +00:00
Markus Fröschle
5fb518d602 bumped minor revision because of recent changes 2013-12-22 16:33:48 +00:00
Markus Fröschle
69a4379b44 added files to manage uncached driver memory 2013-12-22 16:14:53 +00:00
Markus Fröschle
80d77954ad added a 1 Meg page as very last RAM page to handle uncached memory for drivers. This moved the BaS RAM area to the second last page of memory 2013-12-22 16:08:18 +00:00
Markus Fröschle
5ee9306e47 driver interface to OS implemented and tested 2013-12-22 14:16:59 +00:00
Markus Fröschle
855a96789b removed supervisor stuff/protect mode 2013-12-21 16:18:15 +00:00
Markus Fröschle
df588224f4 added NOP() 2013-12-21 16:17:03 +00:00
Markus Fröschle
51d00b9e45 fixed error that caused plain EmuTOS to crash (video page was mapped supervisor protected) 2013-12-21 16:16:23 +00:00
Markus Fröschle
6879d6f7d9 moved NOP() to util.h (we need it elsewhere) 2013-12-21 16:14:30 +00:00
Markus Fröschle
144566233f fixed hang because video pages were supervisor protected while TOS puts the application stack there 2013-12-21 12:04:47 +00:00
Markus Fröschle
6084193a1b added dbug's fec and network routines 2013-12-20 15:01:54 +00:00
Markus Fröschle
7b2af7a5a2 modified to generate individual dependencies for each target 2013-12-19 17:28:42 +00:00
Markus Fröschle
6994ceae9d sorted sources per functionality in different subdirs 2013-12-19 13:02:39 +00:00
Markus Fröschle
6cdb5f760c register_interrupt_handler() tried to register irq0. Fixed. 2013-12-19 06:15:46 +00:00
Markus Fröschle
67b0dc9367 modified debug output and FBCS5 waitstates 2013-12-17 17:53:45 +00:00
Markus Fröschle
cb34c01d52 further implemented PCI interrupt handler logic 2013-12-17 16:27:22 +00:00
Markus Fröschle
654d033b9e added a structure to hold interrupt handler addresses for the PCI cards 2013-12-17 15:59:08 +00:00
Markus Fröschle
9ee181d8f6 shortened to what's really needed from assembler. The rest will be done in the C handler 2013-12-17 14:42:19 +00:00
Markus Fröschle
ca57072cc8 fixed minor inconsistencies between headers and source files and between asm and C sources 2013-12-17 14:16:29 +00:00
Markus Fröschle
01ff1294f1 added irq handler stubs (intended for calling C routines) for M5484 PCI interrupts INTA-INTD (mapped to Coldfire interrupts #5 and #7) 2013-12-16 13:06:03 +00:00
Markus Fröschle
443c213af0 fixed warning 2013-12-16 13:03:36 +00:00
Markus Fröschle
d5ae57948b fixed busy waiting loop for PSC3 used for PIC communication 2013-12-16 05:50:51 +00:00
Markus Fröschle
49a27154ff adjusted timing 2013-12-15 17:35:32 +00:00
Markus Fröschle
2ddd6763a1 2013-12-15 14:22:15 +00:00
Markus Fröschle
2af7535558 forgot volatile 2013-12-15 11:06:53 +00:00
Markus Fröschle
34ad62ad84 implemented interrupt controller handling in register_interrupt_handler() 2013-12-15 08:44:28 +00:00
Markus Fröschle
e825ff43e2 cleaned up 2013-12-15 07:04:54 +00:00
Markus Fröschle
fa128892af erased one sector too early 2013-12-14 10:34:21 +00:00
Markus Fröschle
03db47ad0b 2013-12-13 11:42:25 +00:00
Markus Fröschle
e5f056f079 modified indentation 2013-12-13 11:41:59 +00:00
Markus Fröschle
b9e394f905 moved debug printouts into ifdef'd area 2013-12-12 15:17:50 +00:00
Markus Fröschle
6483ec0168 reduced debug printout to a minimum 2013-12-11 20:48:23 +00:00
Markus Fröschle
5e818f41b0 integrated USB mouse driver 2013-12-11 15:46:32 +00:00
Markus Fröschle
8b6d34c33e modified PCIBAR initialization loop 2013-12-11 10:45:01 +00:00
Markus Fröschle
0c619c677b added code to access MIDI and IKBD in mmu.c 2013-12-11 06:26:41 +00:00
Markus Fröschle
d04fa65df6 fixed comments (Falcon IO area was wrong) 2013-12-11 06:17:42 +00:00
Markus Fröschle
d9854ef36c added include file for ACIA registers 2013-12-11 05:58:19 +00:00
Markus Fröschle
d4b178c81c added USB mouse handler 2013-12-11 05:21:14 +00:00
Markus Fröschle
6fd0cc6321 added IKBD queue code 2013-12-11 05:11:06 +00:00
Markus Fröschle
8b0567584b fixed comments 2013-12-10 21:29:56 +00:00
Markus Fröschle
cf842f2836 enabled USB hub debug 2013-12-10 20:53:26 +00:00
Markus Fröschle
2f620e0442 modified location of Compact Flash CPLD CS 2013-12-10 20:38:55 +00:00
Markus Fröschle
c5689ff29d first signs of life from the PCI/USB 2013-12-10 20:37:16 +00:00
Markus Fröschle
5604a8314d cover PCI and Compact Flash memory regions in ACR0 and ACR1 2013-12-09 12:12:54 +00:00
Markus Fröschle
33c8ce2857 put alignment requirements for chip_errata_135 in function attributes 2013-12-09 07:24:53 +00:00
Markus Fröschle
9afb5815ac rearranged memory init. 2013-12-09 07:11:19 +00:00
Markus Fröschle
4799ded8ae replaced with C counterpart 2013-12-08 08:12:15 +00:00
Markus Fröschle
96036d004b temporarily disabled debug output 2013-12-08 07:51:19 +00:00
Markus Fröschle
f51190f797 moved uninitialized variables to .bss (was .data) 2013-12-08 07:50:28 +00:00
Markus Fröschle
eb1c918238 fixed .bss and .data copy; moved dma_init() back here 2013-12-08 07:49:06 +00:00