Werner Almesberger
|
5ac8800b98
|
m1rc3/norruption/2/plot: analyze console log and plot probability distribution
|
2011-10-11 03:25:46 -03:00 |
|
Werner Almesberger
|
7cb967902d
|
m1rc3/norruption/2/upset: deliberately corrupt the NOR
|
2011-10-10 00:58:53 -03:00 |
|
Werner Almesberger
|
f1ebf7495b
|
m1rc3/norruption/2/aloop: corrections and put cycle number at beginning of file name
|
2011-10-10 00:57:55 -03:00 |
|
Werner Almesberger
|
d433f73101
|
m1rc3/norruption/2/: new loop and tools, with auto-reporting and auto-recovery
Untested :-)
|
2011-10-09 23:01:45 -03:00 |
|
Werner Almesberger
|
3599e3ea6b
|
m1rc3/norruption/1/peekcmp: compate standby dump obtained with "peek"
|
2011-10-09 22:25:13 -03:00 |
|
Werner Almesberger
|
f3bfd1f2c0
|
m1rc3/norruption/1/loop8: forgot to commit this one
|
2011-10-09 22:24:38 -03:00 |
|
Werner Almesberger
|
834157426a
|
labsw/Makefile (bom): generate .lst file from eeschema
|
2011-10-09 22:21:23 -03:00 |
|
Werner Almesberger
|
9e32d56ce9
|
m1/perf/sched.c: synchronize with upstream version
|
2011-10-09 22:21:23 -03:00 |
|
Werner Almesberger
|
8b4ef502d7
|
m1rc3/norruption/1/: distribution data and plot script
|
2011-10-09 22:21:23 -03:00 |
|
Werner Almesberger
|
5037afbe35
|
m1rc3/norruption: moved material of 1st series tests to 1/, 2nd to 2/
|
2011-10-09 22:21:14 -03:00 |
|
Werner Almesberger
|
84b2d419b0
|
m1rc3/norruption/mtemp: so Ubuntu now has a usbtmc module that gets in the way. rmmod :)
|
2011-10-07 19:42:25 -03:00 |
|
Werner Almesberger
|
8741616d8d
|
m1rc3/norruption/: infrastructure and test script for temperature measurements
|
2011-10-07 19:25:29 -03:00 |
|
Werner Almesberger
|
70e88c5651
|
m1/button/: milling process for making M1 buttons from a piece of wood
|
2011-10-03 17:53:50 -03:00 |
|
Werner Almesberger
|
113fc5c25b
|
ircstat/ML: traffic of the mailing lists (manually collected)
|
2011-10-03 13:31:57 -03:00 |
|
Werner Almesberger
|
36f8bf11e9
|
ircstat/stat: don't plot the last (partial) month
|
2011-10-03 13:31:01 -03:00 |
|
Werner Almesberger
|
a124f1b52c
|
labsw/labsw.brd: tightened some traces
|
2011-09-30 06:54:36 -03:00 |
|
Werner Almesberger
|
162db38e33
|
labsw/: added partially populated DIP6 sockets since DIP4 is hard to source
|
2011-09-30 04:03:08 -03:00 |
|
Werner Almesberger
|
7bc6c89b26
|
labsw/: re-layout for the various design changes (including potential separation)
|
2011-09-30 03:06:10 -03:00 |
|
Werner Almesberger
|
9ffb0c8c0d
|
labsw/: redesigned rear connections to pair in/out by "near" potential
Also separated front opto-coupler connections.
|
2011-09-27 11:55:57 -03:00 |
|
Werner Almesberger
|
35e99030e2
|
m1/perf/sched.c: code cleanup (no functional changes)
|
2011-09-26 17:22:02 -03:00 |
|
Werner Almesberger
|
24a9b85ce0
|
m1/perf/sched.c: return -1 if malloc fails
|
2011-09-26 16:55:04 -03:00 |
|
Werner Almesberger
|
0a7e5b1473
|
m1/perf/sched.c: use calloc instead of malloc plus memset
|
2011-09-26 16:51:37 -03:00 |
|
Werner Almesberger
|
5bf9ae002f
|
m1/perf/eval.pl: warn if an instruction reads and writes from the same register
|
2011-09-25 10:48:22 -03:00 |
|
Werner Almesberger
|
a0abd4e122
|
m1/perf/sched.c: overlook compiler warnings at your own peril, grrr ...
|
2011-09-25 06:00:32 -03:00 |
|
Werner Almesberger
|
71cdeb80df
|
m1/perf/favg: tool to extract values from ./tabulate -h and to calculate averages
|
2011-09-24 20:34:09 -03:00 |
|
Werner Almesberger
|
3da0074896
|
m1/perf/sched.c: if register allocation fails, return an error instead of aborting
|
2011-09-24 20:33:09 -03:00 |
|
Werner Almesberger
|
bb8c1ce741
|
m1/perf/sched.c: tried and rejected more accurate LCPF distance heuristics
They turned out to produce the same or even slightly worse results.
|
2011-09-24 20:20:04 -03:00 |
|
Werner Almesberger
|
9db83ae72c
|
m1/perf/sched.c: removed "assert" hack (since we now use regular libc)
|
2011-09-24 09:38:55 -03:00 |
|
Werner Almesberger
|
b2e2364231
|
m1/perf/Makefile: use libfpvm/x86-linux/Makefile
|
2011-09-24 09:37:49 -03:00 |
|
Werner Almesberger
|
37f2c603fd
|
m1rc3/norruption/LOG: updated with the "endless" run
|
2011-09-23 22:20:26 -03:00 |
|
Werner Almesberger
|
af8935f5be
|
m1/perf/tabular: print total run time at the end
|
2011-09-23 22:19:36 -03:00 |
|
Werner Almesberger
|
e2c133e056
|
m1/perf/Makefile: use -fno-builtin, use profiling libc, set -DPRINTF_FLOAT
|
2011-09-23 22:18:31 -03:00 |
|
Werner Almesberger
|
0f80dcf118
|
m1/perf/sched.c: don't try to unblock references of next setter twice (more)
Also changed:
- added commented-out #define DEBUG
- work-around for abort() being a no-op in libbase
|
2011-09-23 22:15:11 -03:00 |
|
Werner Almesberger
|
69cfc407d5
|
m1/perf/tabulate: added HTML mode with highlighting (-h)
|
2011-09-22 03:23:15 -03:00 |
|
Werner Almesberger
|
c5df76a7b9
|
m1/perf/: calculate effective register allocation and how it in comparison table
|
2011-09-22 02:07:42 -03:00 |
|
Werner Almesberger
|
b3796c855f
|
m1/perf/eval.pl: process both programs (frame and vertex) and dump all assigned-to fixed registers
|
2011-09-22 01:44:05 -03:00 |
|
Werner Almesberger
|
7567c4f679
|
m1rc3/norruption/LOG: push results of on-going testing
|
2011-09-21 18:00:26 -03:00 |
|
Werner Almesberger
|
403917a034
|
m1/perf/try: disable profiling
|
2011-09-21 18:00:26 -03:00 |
|
Werner Almesberger
|
2bc4c33814
|
m1/perf/sched.c (schedule): reduced conditionally compiled code size for optimizer
|
2011-09-21 18:00:26 -03:00 |
|
Werner Almesberger
|
e98f08e857
|
m1/perf/sched.c: light code cleanup
|
2011-09-21 18:00:26 -03:00 |
|
Werner Almesberger
|
b177acd632
|
m1/perf/sched.c (foreach): improved type safety
|
2011-09-21 17:50:24 -03:00 |
|
Werner Almesberger
|
23c7bd6ce1
|
m1/perf/: "spotless" target that also removes the "main" executable
|
2011-09-21 17:48:18 -03:00 |
|
Werner Almesberger
|
a19a196785
|
m1/perf/main.c: exit immediately on compilation error
|
2011-09-21 17:46:25 -03:00 |
|
Werner Almesberger
|
8f82a0e8d4
|
m1/perf/sched.c: revamped to handle static registers correctly as well
|
2011-09-21 17:44:52 -03:00 |
|
Werner Almesberger
|
05bbe9103b
|
spiio/: simple SPI I/O example
|
2011-09-21 09:20:23 -03:00 |
|
Werner Almesberger
|
1ad7db70f1
|
m1/perf/sched.c: slight cleanup (no functional changes)
|
2011-09-19 11:32:29 -03:00 |
|
Werner Almesberger
|
e34e8ebb16
|
m1/perf/sched.c: fixed compilation with DEBUG enabled
|
2011-09-18 19:14:13 -03:00 |
|
Werner Almesberger
|
60cf6f5e9a
|
m1/perf/sched.c: added asserts and list poisoning
|
2011-09-18 19:11:17 -03:00 |
|
Werner Almesberger
|
16b4a9a55b
|
m1/perf/tabulate: some small improvements and corrections
|
2011-09-18 12:36:09 -03:00 |
|
Werner Almesberger
|
4c9ff643d3
|
m1rc3/norruption/: productive day - yet another corruption
|
2011-09-18 12:35:19 -03:00 |
|