Rev |
Log message |
Author |
Age |
Path |
1765 |
|
root |
5664d 09h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1748 |
These are all the changes for Or1ksim 0.3.0 release candidate 1. The changes
are explained in the NEWS, README and ChangeLog files. A number of
long-standing bugs are fixed (see the OpenRISC tracker), and the code is
brought up to a consistent standard, following the GNU coding conventions
throughout.
Argument parsing now uses argtable2, and a User Guide has been added.
Documentation throughout has been extended to be compatible with Doxygen,
providing a further level of technical detail on the internals. |
jeremybennett |
5813d 14h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1649 |
Mark as many functions as possible static |
nogj |
6810d 13h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1557 |
Fix most warnings issued by gcc4 |
nogj |
6946d 23h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1487 |
Remove useless *breakpoint argument from the {set,eval}_direct* functions |
nogj |
7052d 00h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1486 |
* Seporate out the code used for handling the memory peripheral to peripheral/memory.c
* Mostly decouple the memory controller from the internals of the memory handling.
* Rewrite memory handling to be more linear and thus much faster.
* Issue a bus error on read/write with invalid granularity. |
nogj |
7056d 21h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1484 |
Use the {set,eval}_direct* functions where they are supposed to be used |
nogj |
7062d 15h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1477 |
Fix typo such that the vga peripheral may be disabled |
nogj |
7077d 13h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1467 |
* Remove useless checks.
* Don't halt the sim when not really necessary. |
nogj |
7104d 16h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1461 |
Add an optional `enabled' paramter to every peripheral |
nogj |
7104d 16h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1390 |
* Change scheduler to count down to 0 instead of reaching a certain cycle
count.
* Change the SCHED_ADD interface to take a time out as the parameter instead of the number of cycles. |
nogj |
7104d 16h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1368 |
Cleanup VGA peripheral useing the new callbacks |
nogj |
7145d 11h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1359 |
Pass private data in readfunc/writefunc callbacks |
nogj |
7145d 11h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1358 |
Modularise config file parseing. Paving the way for further modularisation. |
nogj |
7145d 11h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1350 |
Mark a simulated cpu address as such, by introducing the new oraddr_t type |
nogj |
7154d 14h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1308 |
Gyorgy Jeney: extensive cleanup |
phoenix |
7359d 09h |
/or1k/trunk/or1ksim/peripheral/vga.c |
970 |
Testbench is now running on ORP architecture platform. |
simons |
8063d 10h |
/or1k/trunk/or1ksim/peripheral/vga.c |
884 |
code cleaning - a lot of global variables moved to runtime struct |
markom |
8099d 21h |
/or1k/trunk/or1ksim/peripheral/vga.c |
805 |
kbd, fb, vga devices now uses scheduler |
markom |
8191d 01h |
/or1k/trunk/or1ksim/peripheral/vga.c |
645 |
simple frame buffer peripheral with test added |
markom |
8254d 23h |
/or1k/trunk/or1ksim/peripheral/vga.c |