Rev |
Log message |
Author |
Age |
Path |
1765 |
|
root |
5738d 03h |
/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 |
5887d 09h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1649 |
Mark as many functions as possible static |
nogj |
6884d 07h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1557 |
Fix most warnings issued by gcc4 |
nogj |
7020d 17h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1487 |
Remove useless *breakpoint argument from the {set,eval}_direct* functions |
nogj |
7125d 18h |
/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 |
7130d 15h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1484 |
Use the {set,eval}_direct* functions where they are supposed to be used |
nogj |
7136d 09h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1477 |
Fix typo such that the vga peripheral may be disabled |
nogj |
7151d 07h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1467 |
* Remove useless checks.
* Don't halt the sim when not really necessary. |
nogj |
7178d 10h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1461 |
Add an optional `enabled' paramter to every peripheral |
nogj |
7178d 10h |
/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 |
7178d 11h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1368 |
Cleanup VGA peripheral useing the new callbacks |
nogj |
7219d 05h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1359 |
Pass private data in readfunc/writefunc callbacks |
nogj |
7219d 05h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1358 |
Modularise config file parseing. Paving the way for further modularisation. |
nogj |
7219d 05h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1350 |
Mark a simulated cpu address as such, by introducing the new oraddr_t type |
nogj |
7228d 09h |
/or1k/trunk/or1ksim/peripheral/vga.c |
1308 |
Gyorgy Jeney: extensive cleanup |
phoenix |
7433d 03h |
/or1k/trunk/or1ksim/peripheral/vga.c |
970 |
Testbench is now running on ORP architecture platform. |
simons |
8137d 04h |
/or1k/trunk/or1ksim/peripheral/vga.c |
884 |
code cleaning - a lot of global variables moved to runtime struct |
markom |
8173d 16h |
/or1k/trunk/or1ksim/peripheral/vga.c |
805 |
kbd, fb, vga devices now uses scheduler |
markom |
8264d 19h |
/or1k/trunk/or1ksim/peripheral/vga.c |
645 |
simple frame buffer peripheral with test added |
markom |
8328d 17h |
/or1k/trunk/or1ksim/peripheral/vga.c |