Sebastien Bourdeauducq
|
6f11ddb079
|
software/dvisampler: periodically reset PLL until locked + recalibrate IO every second
|
2013-05-09 14:11:08 +02:00 |
Sebastien Bourdeauducq
|
546aa76aef
|
software/dvimixer: support two channels
|
2013-05-09 13:41:21 +02:00 |
Sebastien Bourdeauducq
|
c6d553e4e4
|
software/videomixer: interrupt-driven video passthrough
|
2013-05-09 10:52:43 +02:00 |
Sebastien Bourdeauducq
|
b3d87e1c79
|
software/videomixer: use new DMA engine
|
2013-05-08 22:31:18 +02:00 |
Sebastien Bourdeauducq
|
f82a16f3a3
|
software/videomixer: send to framebuffer
|
2013-05-06 09:56:49 +02:00 |
Sebastien Bourdeauducq
|
ad01dc8a74
|
software/videomixer: use new resdetection regs
|
2013-05-05 11:58:43 +02:00 |
Sebastien Bourdeauducq
|
2e3c2611a6
|
software: put network code in a library
|
2013-05-01 00:12:13 +02:00 |
Werner Almesberger
|
1ab89d6a62
|
tftp.h, tftp.c: add tftp_put
|
2013-04-16 19:23:12 +02:00 |
Werner Almesberger
|
22f39b9d26
|
tftp.c: use symbolic constant for block size
|
2013-04-16 19:23:12 +02:00 |
Werner Almesberger
|
944dd5932d
|
tftp.c (format_request): pass opcode as argument
|
2013-04-16 19:23:12 +02:00 |
Werner Almesberger
|
aafb3ef8d7
|
tftp.c: use uintNN_t instead of "unsigned short", etc.
|
2013-04-16 19:23:12 +02:00 |
Werner Almesberger
|
cdb5519272
|
tftp.h, tftp.c (tftp_get): make "buffer" void and use unsigned char internally
|
2013-04-16 19:23:12 +02:00 |
Werner Almesberger
|
effa71a811
|
tftp.c: make "packet_data" unsigned and optimize strcpy+strlen
|
2013-04-16 19:23:12 +02:00 |
Werner Almesberger
|
e0e447f0e0
|
tftp.c (rx_callback): simplify expressions containing unnecessary casts
|
2013-04-16 19:23:12 +02:00 |
Werner Almesberger
|
36613c7955
|
tftp.c: use symbolic constants for protocol opcodes
|
2013-04-16 19:23:12 +02:00 |
Werner Almesberger
|
65b807b63f
|
microudp.c: avoid redundant accesses into multi-level structures
|
2013-04-16 19:23:11 +02:00 |
Sebastien Bourdeauducq
|
f833bc9aa9
|
software/videomixer: use new csr.h
|
2013-04-14 16:33:00 +02:00 |
Sebastien Bourdeauducq
|
8fd092ca12
|
crg: support VGA pixel clock reprogramming
|
2013-03-28 19:07:17 +01:00 |
Sebastien Bourdeauducq
|
fdf7f10f54
|
Automatically build CSR access functions
|
2013-03-25 14:42:48 +01:00 |
Sebastien Bourdeauducq
|
6a54276d55
|
software/include/base: C++ compatibility
|
2013-03-25 14:38:58 +01:00 |
Sebastien Bourdeauducq
|
3640cab439
|
software/common.mak: add C++ definitions
|
2013-03-24 16:11:53 +01:00 |
Sebastien Bourdeauducq
|
6010308317
|
software/videomixer: report char position + detected resolution, detect phase at beginning
|
2013-03-24 00:46:23 +01:00 |
Sebastien Bourdeauducq
|
80f3e97ca9
|
software/stddef.h: c++ compat for NULL
|
2013-03-24 00:17:42 +01:00 |
Sebastien Bourdeauducq
|
d65941d6cc
|
dvisampler: channel synchronization
|
2013-03-22 18:37:10 +01:00 |
Sebastien Bourdeauducq
|
515cdb2bd8
|
dvisampler: character synchronization
|
2013-03-21 22:56:13 +01:00 |
Sebastien Bourdeauducq
|
2315544b36
|
software/videomixer: quick hack for phase detection
|
2013-03-21 15:32:26 +01:00 |
Sebastien Bourdeauducq
|
a6a3d93059
|
software: add videomixer base files
|
2013-03-21 10:42:31 +01:00 |
Sebastien Bourdeauducq
|
bb566c9e7c
|
software/bios: change boot order
|
2013-03-21 10:41:56 +01:00 |
Sebastien Bourdeauducq
|
2ae504fb9b
|
software/bios: default length 4 for mr command
|
2013-03-13 19:59:39 +01:00 |
Sebastien Bourdeauducq
|
a9b723568a
|
Use new module, autoreg and eventmanager Migen APIs
|
2013-03-10 19:32:38 +01:00 |
Sebastien Bourdeauducq
|
2059592db2
|
software/libcompiler-rt: add ctzsi2
|
2013-03-06 11:10:16 +01:00 |
Sebastien Bourdeauducq
|
5e6505b946
|
bios: print number of memory errors
|
2013-02-24 16:51:03 +01:00 |
Sebastien Bourdeauducq
|
07120e3c3e
|
bios: use puts for long string
|
2013-02-17 16:21:25 +01:00 |
Sebastien Bourdeauducq
|
8247f3a154
|
bios: add build date to banner
|
2013-02-17 14:29:11 +01:00 |
Sebastien Bourdeauducq
|
20003f0ada
|
software: go back to GCC
|
2013-02-16 23:41:42 +01:00 |
Sebastien Bourdeauducq
|
a94ee3884f
|
software/include: add float.h
|
2013-01-12 10:57:43 +01:00 |
Sebastien Bourdeauducq
|
83f562a76c
|
software/include: add stdbool.h
|
2013-01-12 10:51:07 +01:00 |
Sebastien Bourdeauducq
|
080dbaa206
|
software: hide and delete .ts files
|
2013-01-10 18:01:42 +01:00 |
Sebastien Bourdeauducq
|
7adee988f2
|
software: compile compiler-rt ourselves
|
2013-01-10 17:59:00 +01:00 |
Sebastien Bourdeauducq
|
d576893bda
|
software/include/base/stdint.h: add INT32_C
|
2013-01-10 17:58:17 +01:00 |
Sebastien Bourdeauducq
|
c5c29199be
|
software: run the assembler ourselves to prevent future time wastage due to breakage of our custom Clang toolchain
|
2013-01-10 17:20:31 +01:00 |
Sebastien Bourdeauducq
|
c490917aec
|
software/common.mak: remove -fsigned-char from CFLAGS
|
2013-01-10 17:14:51 +01:00 |
Sebastien Bourdeauducq
|
e4144f2c7d
|
software/common.mak: use -target instead of deprecated -ccc-host-triple
|
2013-01-10 17:13:33 +01:00 |
Sebastien Bourdeauducq
|
b0503aaf85
|
software/include/base/stdint.h: more definitions
|
2013-01-10 17:10:29 +01:00 |
Sebastien Bourdeauducq
|
dd6eacba62
|
Remove uses of the RE signal on field registers
|
2012-10-09 19:08:37 +02:00 |
Sebastien Bourdeauducq
|
5ef8d5f534
|
bios/dataflow: use freeze register
|
2012-08-04 23:39:29 +02:00 |
Sebastien Bourdeauducq
|
274a00217e
|
bios: asmiprobe command
Because with reordering architectures come order-dependent intermittent bugs.
|
2012-08-04 16:32:15 +02:00 |
Sebastien Bourdeauducq
|
eb751f6e80
|
bios: add command to print df debug info
|
2012-08-03 18:51:39 +02:00 |
Sebastien Bourdeauducq
|
59f4490630
|
software/libbase: qsort
|
2012-06-04 19:45:13 +02:00 |
Sebastien Bourdeauducq
|
2dc346dfd6
|
base/stdlib.h: abs/labs
|
2012-06-04 19:41:49 +02:00 |