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 |
|
Werner Almesberger
|
3727324a2c
|
m1/perf/: scripts for bulk test runs and tabulating the results
|
2011-09-18 11:06:35 -03:00 |
|
Werner Almesberger
|
c02c02903d
|
m1/perf/: a bunch of bug fixes all over the place
|
2011-09-18 10:14:12 -03:00 |
|
Werner Almesberger
|
065ad19d99
|
m1rc3/norruption/LOG: yet another corruption !
|
2011-09-18 08:08:22 -03:00 |
|
Werner Almesberger
|
5dc1c6de36
|
m1/perf/: added LCPF scheduler
|
2011-09-18 07:45:17 -03:00 |
|
Werner Almesberger
|
abd7de7265
|
m1/perf/: added instrumentation for monitoring register allocation
|
2011-09-18 06:56:00 -03:00 |
|
Werner Almesberger
|
a66c9577b2
|
m1rc3/norruption/: got a quick one
|
2011-09-18 06:18:39 -03:00 |
|
Werner Almesberger
|
b4abaffa5c
|
m1/perf/: allocate scheduler context (about 0.5 MB) dynamically
|
2011-09-18 06:18:25 -03:00 |
|
Werner Almesberger
|
c009a13f5c
|
m1/perf/: cleaned up sched.c a little; added TODO
|
2011-09-18 01:28:02 -03:00 |
|
Werner Almesberger
|
64e2a3c6b7
|
m1/perf/: scheduler cleanup; output comparison tool
|
2011-09-18 00:51:17 -03:00 |
|
Werner Almesberger
|
31558805ae
|
labsw/: made column cavities 0.2 mm wider on each side
|
2011-09-18 00:49:38 -03:00 |
|
Werner Almesberger
|
a80b77de72
|
m1rc3/norruption/LOG: got a multiple hit
|
2011-09-18 00:36:45 -03:00 |
|
Werner Almesberger
|
9a5a22eda5
|
m1/perf/: main.c was missing. Added on-going work.
|
2011-09-17 23:02:34 -03:00 |
|
Werner Almesberger
|
001ca49cc6
|
m1/perf/: build the patch compiler with gcc and with profiling
|
2011-09-17 03:24:08 -03:00 |
|
Werner Almesberger
|
a624fbebc5
|
m1rc3/norruption/LOG: latest results
|
2011-09-17 02:32:21 -03:00 |
|
Werner Almesberger
|
0a605c85f9
|
m1rc3/norruption/peek: new tool to quickly check for corruption at low addresses
|
2011-09-15 20:18:44 -03:00 |
|
Werner Almesberger
|
88fa76bc88
|
m1rc3/norruption/LOG: finally got one more
|
2011-09-15 04:05:40 -03:00 |
|
Werner Almesberger
|
1a2d591947
|
m1rc3/norruption/LOG: finally got one more corruption
|
2011-09-13 01:01:47 -03:00 |
|
Werner Almesberger
|
50d66bfdea
|
m1rc3/norruption/LOG: still trying to reproduce the NOR corruption ...
|
2011-09-12 20:17:32 -03:00 |
|
Werner Almesberger
|
a48f34a6ac
|
labsw/: corrected size of 2512 footprints
|
2011-09-12 20:15:37 -03:00 |
|
Werner Almesberger
|
5ef4f4a369
|
labsw/: removed copper from mounting holes
|
2011-09-12 14:30:19 -03:00 |
|
Werner Almesberger
|
5085080f7d
|
labsw/web/: added visual indication of test loop
|
2011-09-12 08:27:36 -03:00 |
|
Werner Almesberger
|
cc2b07ba16
|
m1/jtag-boot/: added "standby" (by Cristian Paul Penaranda Rojas)
|
2011-09-12 00:17:23 -03:00 |
|
Werner Almesberger
|
28cdb890a0
|
labsw/web/: Web-based overview page
|
2011-09-11 14:50:30 -03:00 |
|
Werner Almesberger
|
f9c4bb60d2
|
labsw/README: all opto headers need wider spacing for high voltage
|
2011-09-11 13:13:18 -03:00 |
|
Werner Almesberger
|
a400f9a018
|
labsw/fw/labsw.c: improved debouncing and cleaned up button logic
|
2011-09-11 13:03:20 -03:00 |
|
Werner Almesberger
|
165d799b17
|
m1rc3/norruption/LOG: latest result (showing failure to reproduce NOR corruption)
|
2011-09-11 12:42:11 -03:00 |
|
Werner Almesberger
|
b2c84810c6
|
labsw/README: described situation with respect to high voltage
|
2011-09-11 12:41:24 -03:00 |
|
Werner Almesberger
|
761eae16bd
|
labsw/: added hardware revision indication
|
2011-09-10 20:42:00 -03:00 |
|
Werner Almesberger
|
bdaff51ad3
|
labsw/: added low-pass filters to button input (with help from Joerg Reisenweber)
|
2011-09-10 20:35:23 -03:00 |
|
Werner Almesberger
|
6190dbe261
|
labsw/ changed internal pull-ups to external to remove sneak current path
|
2011-09-10 20:23:59 -03:00 |
|
Werner Almesberger
|
5d32ade1e5
|
labsw/: power bypassing is now the way SiLabs recommend
|
2011-09-10 20:00:05 -03:00 |
|