MIPS

Timeline
Login

50 most recent timeline items

2010-10-24
17:19
[3eb3ef7baa] Leaf: Make sbrk more error-resilient. (user: matias, tags: trunk)
04:05
[3c81e0be50] Now it was really solved. Perhaps there was a reentrancy issue with things being called in the interrupt handler. (user: matias, tags: trunk)
03:56
[66fb3250dd] SIGINT fixed! (user: matias, tags: trunk)
03:49
[ebd7f7290c] Console output optimization and SIGINT handler near-fix. (user: matias, tags: trunk)
03:25
[b33a0d7234] Echo user input. (user: matias, tags: trunk)
03:22
[095ab93855] Fixed bug in readline compatability layer. (user: matias, tags: trunk)
03:19
[6fe89d30eb] First GNU bc running! (user: matias, tags: trunk)
02:10
[d164e3fdde] Fix in printf for %x,%X,%p (user: matias, tags: trunk)
02:02
[d7732d4f70] Forgot to add printf to the repository. (user: matias, tags: trunk)
01:44
[7858ec0047] Finally catch a processor bug in the SLT instruction! (user: matias, tags: trunk)
01:23
[d143ba124f] Option for bin2vmem to load the bin file at an address != 0x400 (user: matias, tags: trunk)
00:25
[d770c7f5a9] printf implemented (user: matias, tags: trunk)
2010-10-23
22:20
[545d458b54] Added putchar and getchar. (user: matias, tags: trunk)
22:10
[2a28aa3609] :retab (user: matias, tags: trunk)
22:08
[679ed72ca0] Don't shift the console output to an empty line. (user: matias, tags: trunk)
22:05
[030c5825d1] New console input scheme. (user: matias, tags: trunk)
21:43
[8a58f2ad86] More renaming stuff. (user: matias, tags: trunk)
21:42
[f96f478d2f] Renamed lcd.{c,h} to console.{c,h}. (user: matias, tags: trunk)
21:04
[0ac27a55f0] sbrk is required for malloc (user: matias, tags: trunk)
20:46
[0b2ac5ec44] Renamed mallocr.c to malloc.c (user: matias, tags: trunk)
20:42
[fc083c85c4] Starting malloc (user: matias, tags: trunk)
19:54
[064b287896] More functions (user: matias, tags: trunk)
19:39
[a6254da783] Starting to implement the libc. (user: matias, tags: trunk)
19:25
[e32d309528] More porting effort. (user: matias, tags: trunk)
19:07
[e9bcead1e7] Starting to work in the GNU bc port. (user: matias, tags: trunk)
15:26
[0df226cb8e] Fixed comment. (user: matias, tags: trunk)
15:05
[1b9c83f23a] Comment missing (user: matias, tags: trunk)
14:57
[e954ffe67d] :retab (user: matias, tags: trunk)
14:54
[831adea4ae] Adding the bcsd tree. (user: matias, tags: trunk)
14:53
[211a2b8368] Replacing shell scripts by Makefiles (user: matias, tags: trunk)
2010-10-22
19:53
[959f4485bf] :retab (user: matias, tags: trunk)
19:45
[39d3d6f2c7] Adding the -fno-zero-initialized-in-bss gcc option (user: matias, tags: trunk)
2010-10-21
23:39
[b17943722e] Adding board-related files to the repository. Added the bootrom sources. (user: matias, tags: trunk)
23:35
[09b2a0e1ee] Added tools. Removed pcc-related patches. Now we are using gcc. (user: matias, tags: trunk)
2010-10-19
12:09
[abafcbd9c3] Forgot to divide address by four. (user: matias, tags: trunk)
12:04
[66fcd5546c] Flexibilized reset and irq address specification. (user: matias, tags: trunk)
2010-10-16
12:36
[733c1663b2] Make IRQ emulation an option (+irqemu) in the emulator. (user: matias, tags: trunk)
2010-10-15
02:44
[2105effa8a] Removing useless trace in RFile. (user: matias, tags: trunk)
02:43
[648fb46c26] IRQs working in the simulation! (user: matias, tags: trunk)
02:07
[84abc50487] Rethinking IRQ-related instructions (user: matias, tags: trunk)
2010-10-14
19:59
[39d8cc990b] IRQs implemented (not tested yet). (user: matias, tags: trunk)
15:45
[b2e547534c] Starting to design the IRQ support. (user: matias, tags: trunk)
02:35
[2c05c8a2d2] Increasing Divider steps to 4 per cycle preserves the same timing. (user: matias, tags: trunk)
2010-10-13
19:04
[61652912a2] Integrated the new Divider into the Processor. (user: matias, tags: trunk)
18:39
[168b82e524] Adding a custom multi-cycle divider. Trying to improve timing. (user: matias, tags: trunk)
2010-10-12
23:56
[2cf29834fa] Oops, unsigned. (user: matias, tags: trunk)
23:27
[e43151663a] Let's use the syscall instruction for everything instead of break and sync. Also added means for the program running in the simulator to show output (via syscall 1). (user: matias, tags: trunk)
22:54
[0423f3b8a1] Added patches for binutils and pcc (portable c compiler). (user: matias, tags: trunk)
19:40
[3bbce5c69e] Fixed jump & link instructions to use pc<<2 (user: matias, tags: trunk)
19:37
[3f24582937] New SYNC & BREAK instructions. Fixed load/store to use signExtend. More debugging info in the trace. (user: matias, tags: trunk)
Older