efc98f83bcFirst full HDL version
torlus
2014-03-03 21:04:21 +00:00
dee448549ctranslated copy loop to C
Markus Fröschle
2014-02-04 20:06:29 +00:00
f378ec7051translated copy loop to C
Markus Fröschle
2014-02-04 20:06:29 +00:00
fcd3b885cestarted "translating" MMU update code for video pages
Markus Fröschle
2014-02-04 07:17:51 +00:00
0037257ae1started "translating" MMU update code for video pages
Markus Fröschle
2014-02-04 07:17:51 +00:00
91ae86a487completed page loop
Markus Fröschle
2014-02-03 21:42:25 +00:00
e3bea6557ccompleted page loop
Markus Fröschle
2014-02-03 21:42:25 +00:00
25f66ae7f9more conversion to C
Markus Fröschle
2014-02-02 22:27:10 +00:00
b6fe3360aemore conversion to C
Markus Fröschle
2014-02-02 22:27:10 +00:00
fe5b7d466dtranslated more of the assembler code into C
Markus Fröschle
2014-02-02 21:35:46 +00:00
9b4c437beftranslated more of the assembler code into C
Markus Fröschle
2014-02-02 21:35:46 +00:00
ff3514c2d0added missing include file to SVN
Markus Fröschle
2014-02-02 10:16:16 +00:00
0b39fef36badded missing include file to SVN
Markus Fröschle
2014-02-02 10:16:16 +00:00
90371bb3c9optimized for size - reduces codesize by half
Markus Fröschle
2014-02-01 23:54:32 +00:00
be37299f97optimized for size - reduces codesize by half
Markus Fröschle
2014-02-01 23:54:32 +00:00
5a557524b0moved PSC3 interrupt handler to C code
Markus Fröschle
2014-02-01 23:37:30 +00:00
5e816bf649moved PSC3 interrupt handler to C code
Markus Fröschle
2014-02-01 23:37:30 +00:00
1fb6c756aemodified to throw errors if an unknown machine type is detected
Markus Fröschle
2014-01-28 15:49:05 +00:00
e0b41f09d6modified to throw errors if an unknown machine type is detected
Markus Fröschle
2014-01-28 15:49:05 +00:00
8a1da417e7modified ACR settings
Markus Fröschle
2014-01-28 14:11:08 +00:00
946212079amodified ACR settings
Markus Fröschle
2014-01-28 14:11:08 +00:00
703352fc9dadded m54455 (Freescale EVB) platform
Markus Fröschle
2014-01-21 14:52:46 +00:00
3b0580eba8added m54455 (Freescale EVB) platform
Markus Fröschle
2014-01-21 14:52:46 +00:00
6a6e7cf84efixed: compare virtual address instead of physical in lookup_mapping()
Markus Fröschle
2014-01-21 12:43:32 +00:00
401a9bd2e5fixed: compare virtual address instead of physical in lookup_mapping()
Markus Fröschle
2014-01-21 12:43:32 +00:00
430f03a8edfixed bug in determining if access error hit in TLB (checked bit 0 instead of 1).
Markus Fröschle
2014-01-20 14:23:55 +00:00
bb378a5cd0fixed bug in determining if access error hit in TLB (checked bit 0 instead of 1).
Markus Fröschle
2014-01-20 14:23:55 +00:00
d3fb521ad1modified MMU mapping table to use symbolic constants from include file
Markus Fröschle
2014-01-19 19:26:52 +00:00
25280c9684modified MMU mapping table to use symbolic constants from include file
Markus Fröschle
2014-01-19 19:26:52 +00:00
bf8cea26absimplified MMU code. Still hangs somewhere in EmuTOS
Markus Fröschle
2014-01-19 18:27:05 +00:00
f9578cc665simplified MMU code. Still hangs somewhere in EmuTOS
Markus Fröschle
2014-01-19 18:27:05 +00:00
0f5942436aremoved locked MMU pages
Markus Fröschle
2014-01-18 20:59:42 +00:00
2806d76b35removed locked MMU pages
Markus Fröschle
2014-01-18 20:59:42 +00:00
8544307830removed inlining in wait.c, added (simple) map-based MMU handling
Markus Fröschle
2014-01-18 14:03:25 +00:00
a612252d9aremoved inlining in wait.c, added (simple) map-based MMU handling
Markus Fröschle
2014-01-18 14:03:25 +00:00
386a921f84modified to map memory dynamically based on a static memory map
Markus Fröschle
2014-01-18 08:04:44 +00:00
6d0643b885modified to map memory dynamically based on a static memory map
Markus Fröschle
2014-01-18 08:04:44 +00:00
58418f2436moved ACR register handling macros to include file
Markus Fröschle
2014-01-17 06:45:33 +00:00
5412297687moved ACR register handling macros to include file
Markus Fröschle
2014-01-17 06:45:33 +00:00
8025af85ddmodified access_error to do all MMU mappings dynamically
Markus Fröschle
2014-01-16 20:42:04 +00:00
ea843725ebmodified access_error to do all MMU mappings dynamically
Markus Fröschle
2014-01-16 20:42:04 +00:00
1c316ec11bextended mmu_map_page() by size and flags args
Markus Fröschle
2014-01-16 16:29:29 +00:00
8cebb6e8deextended mmu_map_page() by size and flags args
Markus Fröschle
2014-01-16 16:29:29 +00:00
3779d1cb2emodified ACRs to cover complete SDRAM
Markus Fröschle
2014-01-16 16:18:43 +00:00
fb37837727modified ACRs to cover complete SDRAM
Markus Fröschle
2014-01-16 16:18:43 +00:00
c9c76a4757test using ACR0 & ACR2 to provide supervisor stack access
Markus Fröschle
2014-01-15 16:03:54 +00:00
90a4b60289test using ACR0 & ACR2 to provide supervisor stack access
Markus Fröschle
2014-01-15 16:03:54 +00:00
afa9490c1efixed typo in strcmp()
Markus Fröschle
2014-01-15 07:17:21 +00:00
64127d5d2ffixed typo in strcmp()
Markus Fröschle
2014-01-15 07:17:21 +00:00
26cadc699afixed formatting
Markus Fröschle
2014-01-14 21:39:05 +00:00
06386a8872fixed formatting
Markus Fröschle
2014-01-14 21:39:05 +00:00
9da82d046bmodified comments
Markus Fröschle
2014-01-14 21:15:56 +00:00
f53d4b4a67modified comments
Markus Fröschle
2014-01-14 21:15:56 +00:00
4112590363moved page alignment responsibility to caller
Markus Fröschle
2014-01-14 20:28:13 +00:00
cdaefc9343moved page alignment responsibility to caller
Markus Fröschle
2014-01-14 20:28:13 +00:00
fdf945c702fixed missing parameter in debug print
Markus Fröschle
2014-01-14 18:18:20 +00:00
3d9a5e9627fixed missing parameter in debug print
Markus Fröschle
2014-01-14 18:18:20 +00:00
9b89377cafremoved type field from isr_register_handler() and friends
Markus Fröschle
2014-01-14 07:48:38 +00:00
40aa08464dremoved type field from isr_register_handler() and friends
Markus Fröschle
2014-01-14 07:48:38 +00:00
3966bfd6ecfixed comments
Markus Fröschle
2014-01-13 22:05:20 +00:00
e8f4626b65fixed comments
Markus Fröschle
2014-01-13 22:05:20 +00:00
bdf5cd6c0dadded vim modeline to asm sources. Needs "set modeline:set modeline=5" in .vimrc
Markus Fröschle
2014-01-13 21:34:24 +00:00
071631b36fadded vim modeline to asm sources. Needs "set modeline:set modeline=5" in .vimrc
Markus Fröschle
2014-01-13 21:34:24 +00:00
ba1a951952cleaned up debug printouts
Markus Fröschle
2014-01-13 21:30:39 +00:00
635a22595bcleaned up debug printouts
Markus Fröschle
2014-01-13 21:30:39 +00:00
fcb5204fc8renamed mmutr_miss() to mmu_map_page() (that's what its doing)
Markus Fröschle
2014-01-13 21:26:42 +00:00
71ae318675renamed mmutr_miss() to mmu_map_page() (that's what its doing)
Markus Fröschle
2014-01-13 21:26:42 +00:00
63b19853a9corrected FASTRAM_END comparision
Markus Fröschle
2014-01-13 21:20:24 +00:00
84a63c1554corrected FASTRAM_END comparision
Markus Fröschle
2014-01-13 21:20:24 +00:00
be94d72097refactored assembler routines from exceptions.S into mmu.c (access exception handler). Seems to be better, but still hang.
Markus Fröschle
2014-01-13 19:39:42 +00:00
9c1befe977refactored assembler routines from exceptions.S into mmu.c (access exception handler). Seems to be better, but still hang.
Markus Fröschle
2014-01-13 19:39:42 +00:00
9b099d935cimplemented safe stack for access exception handler
Markus Fröschle
2014-01-13 15:13:29 +00:00
e0f61b3afcimplemented safe stack for access exception handler
Markus Fröschle
2014-01-13 15:13:29 +00:00
a97469a53dswitch to a safe stack in access_exception. Assembles, but not tested yet.
Markus Fröschle
2014-01-13 07:19:09 +00:00
0a47c044c2switch to a safe stack in access_exception. Assembles, but not tested yet.
Markus Fröschle
2014-01-13 07:19:09 +00:00
3a1c07a2e8added better matching descriptive text to debug messages
Markus Fröschle
2014-01-08 13:57:35 +00:00
9851a49477added better matching descriptive text to debug messages
Markus Fröschle
2014-01-08 13:57:35 +00:00
4f29f6af80FEC interrupts to level 1
Markus Fröschle
2014-01-08 09:59:44 +00:00
faa7c7c38eFEC interrupts to level 1
Markus Fröschle
2014-01-08 09:59:44 +00:00
8d53a1feb9fixed - carelessly choosen - interrupt level for FEC interrupts
Markus Fröschle
2014-01-08 09:01:43 +00:00
12b2f99caffixed - carelessly choosen - interrupt level for FEC interrupts
Markus Fröschle
2014-01-08 09:01:43 +00:00
99e5352807changed MAC address to original address dbug assigns
Markus Fröschle
2014-01-07 10:50:22 +00:00
bd309348bfchanged MAC address to original address dbug assigns
Markus Fröschle
2014-01-07 10:50:22 +00:00
785ca43b11cleaned up
Markus Fröschle
2014-01-07 05:57:17 +00:00
347a629096cleaned up
Markus Fröschle
2014-01-07 05:57:17 +00:00
a23abf0b5dcorresponds to the equivalent file release. Contains networking code for EmuTOS, PCI bus scan and card configuration. X86emu included but deactivated.
R_0_8_3
Markus Fröschle
2014-01-06 19:50:52 +00:00
1a82f294acnetworking works (sort of). For some reason, the Firebee packets don't cross my switch (or only very few of them do). If I put a Linux box in between (cross cable), using it as router, everything works flawlessly.
Markus Fröschle
2014-01-06 18:44:36 +00:00
e365f91254networking works (sort of). For some reason, the Firebee packets don't cross my switch (or only very few of them do). If I put a Linux box in between (cross cable), using it as router, everything works flawlessly.
R_0_8_3@1064
Markus Fröschle
2014-01-06 18:44:36 +00:00
62923a645fremoved a few leftover DPRINT..s
Markus Fröschle
2014-01-04 16:09:42 +00:00
3f3787872dremoved a few leftover DPRINT..s
Markus Fröschle
2014-01-04 16:09:42 +00:00
37d3befb44fixed undefined value in X86 pci bios emulation
Markus Fröschle
2014-01-04 12:58:28 +00:00
1c852d7082fixed undefined value in X86 pci bios emulation
Markus Fröschle
2014-01-04 12:58:28 +00:00
2857b525baremoved unused code
Markus Fröschle
2014-01-04 09:23:32 +00:00
1d5ec957f2removed unused code
Markus Fröschle
2014-01-04 09:23:32 +00:00