whitequark
|
b8f3d28bc0
|
firmware: update compiler_builtins dependency and move it to libboard.
This is so that we only specify it once.
|
2017-12-31 09:16:11 +00:00 |
Sebastien Bourdeauducq
|
a897d82324
|
ad9154: retry initialization (#727)
|
2017-12-31 11:27:43 +08:00 |
whitequark
|
3505878176
|
bootloader: add basic network support.
|
2017-12-28 15:26:12 +00:00 |
whitequark
|
d2687ce3c4
|
firmware: fix a typo replacing spiflash::SECTOR_SIZE with PAGE_SIZE.
|
2017-12-28 15:26:12 +00:00 |
whitequark
|
33e0393e4a
|
firmware: move mod ethmac to libboard.
|
2017-12-28 14:40:15 +00:00 |
whitequark
|
55cfdec644
|
firmware: enlarge bootloader partition to 4 sectors.
|
2017-12-28 14:39:26 +00:00 |
whitequark
|
acd13837ff
|
firmware: implement the new bootloader.
|
2017-12-28 13:18:51 +00:00 |
whitequark
|
b9754e7108
|
firmware: deduplicate libbuild_misoc and libbuild_artiq.
|
2017-12-28 13:18:51 +00:00 |
whitequark
|
d94db1de5d
|
Revert accidentally committed parts of 1b9b5602 .
|
2017-12-28 08:23:34 +00:00 |
whitequark
|
fcc438524c
|
firmware: use main.rs as the root source for non-library crates. NFC.
|
2017-12-28 08:20:23 +00:00 |
whitequark
|
1b9b560242
|
firmware: use libbuild_misoc in libdrtioaux. NFC.
|
2017-12-28 08:20:23 +00:00 |
whitequark
|
8f33061a6d
|
firmware: fix sayma_amc_standalone build with sawg.
|
2017-12-28 08:20:23 +00:00 |
Sebastien Bourdeauducq
|
4ea801b2ea
|
firmware: si5324 moved to board_artiq
|
2017-12-28 15:45:45 +08:00 |
whitequark
|
3b18ece3b7
|
satman: update for changes in firmware elsewhere.
|
2017-12-28 07:36:33 +00:00 |
whitequark
|
d3066e5044
|
firmware: oops, misoc #[cfg]s were missing from libboard_artiq.
|
2017-12-28 07:36:33 +00:00 |
whitequark
|
ca419aa3c2
|
firmware: split out libboard_artiq from libboard.
|
2017-12-28 07:07:00 +00:00 |
whitequark
|
b443fbd8f7
|
runtime: remove #[repr(simd)] hack.
|
2017-12-28 04:46:27 +00:00 |
whitequark
|
7687a34285
|
firmware: remove dependency on compiler-rt.
|
2017-12-28 04:08:29 +00:00 |
whitequark
|
4dfe71676e
|
firmware: remove dependency on libbase.
|
2017-12-28 04:03:27 +00:00 |
whitequark
|
68f128944a
|
firmware: clean up makefiles.
|
2017-12-27 23:10:47 +00:00 |
whitequark
|
d7cb4963e1
|
firmware: prepare config block for access from BIOS/bootloader.
* remove liballoc dependency from mod config,
* move mod config to libboard,
* move config sector immediately after BIOS sector.
|
2017-12-27 21:28:40 +00:00 |
whitequark
|
5a2cbe7088
|
runtime: remove borrow_mut!() in favor of backtraces.
|
2017-12-27 19:15:25 +00:00 |
whitequark
|
edfacbd063
|
conda: ship runtime.elf in board-specific packages.
This is so that backtraces may be symbolized.
|
2017-12-26 21:50:31 +00:00 |
whitequark
|
8b4a006855
|
runtime: update smoltcp.
|
2017-12-26 14:33:56 +00:00 |
whitequark
|
71eca5ad61
|
runtime: fix some final flash storage issues.
|
2017-12-26 14:09:17 +00:00 |
whitequark
|
188764693e
|
runtime: we're growing, put storage at 1M instead of 512K.
|
2017-12-26 03:34:16 +00:00 |
whitequark
|
e2513a2401
|
runtime: ensure flash storage never overlaps with runtime sections.
|
2017-12-26 03:31:37 +00:00 |
whitequark
|
6e341da3a1
|
runtime: simplify. NFC.
|
2017-12-26 02:31:28 +00:00 |
whitequark
|
061fb3dcd5
|
runtime: remove accidentally committed parts of a Makefile.
|
2017-12-25 20:30:13 +00:00 |
whitequark
|
230f2e5e18
|
runtime: print (address-only) backtraces on core device panics.
|
2017-12-25 18:32:41 +00:00 |
whitequark
|
3eec15c01d
|
firmware: fix compatibility with newer rustc. NFC.
|
2017-12-25 17:16:05 +00:00 |
Sebastien Bourdeauducq
|
00ed51f6f4
|
satman: use new alloc_list (#880)
|
2017-12-23 22:15:39 +08:00 |
Sebastien Bourdeauducq
|
a6ffe9f38d
|
drtio: add Sayma top-level designs
|
2017-12-21 23:08:56 +08:00 |
Sebastien Bourdeauducq
|
a23251276d
|
Revert "sayma: set up Si5324 for RGMII clock rerouting"
This reverts commit 2b01aa22b6 .
|
2017-12-21 14:42:15 +08:00 |
whitequark
|
701308474f
|
runtime: update smoltcp.
|
2017-12-19 15:51:03 +00:00 |
whitequark
|
aaba36be7a
|
runtime: log moninj messages at TRACE level, like all others.
|
2017-12-16 22:39:13 +00:00 |
whitequark
|
8cece4f260
|
runtime: hotswap slightly more carefully.
This generally lets some last characters out of UART, last ACKs
out of queues, etc. Nothing guaranteed though.
|
2017-12-16 22:39:13 +00:00 |
whitequark
|
4a9d8c9459
|
runtime: fix a warning.
|
2017-12-16 22:39:13 +00:00 |
Sebastien Bourdeauducq
|
2b01aa22b6
|
sayma: set up Si5324 for RGMII clock rerouting
|
2017-12-17 00:25:33 +08:00 |
Sebastien Bourdeauducq
|
f02c74cb7b
|
libboard/si5324: enable both clock outputs
|
2017-12-15 16:56:44 +08:00 |
Sebastien Bourdeauducq
|
9caef3c1d3
|
libboard/si5324: configure I2C mux on Sayma
|
2017-12-15 16:45:26 +08:00 |
Sebastien Bourdeauducq
|
77977932f2
|
firmware: remove AD9516 support
This was only used in KC705 phaser.
|
2017-12-14 19:16:39 +08:00 |
Sebastien Bourdeauducq
|
5809e08686
|
runtime: no startup_clock config is not an error
|
2017-12-14 12:39:26 +08:00 |
whitequark
|
9e8bb1d51c
|
runtime: update smoltcp.
|
2017-12-08 07:36:56 +00:00 |
Sebastien Bourdeauducq
|
66e089b376
|
libboard/serwb: more explicit retry log message
|
2017-12-02 10:51:13 +08:00 |
Florent Kermarrec
|
0eb9f93611
|
libboard/serwb: retry serwb initialization on error
|
2017-12-01 22:45:05 +01:00 |
Sebastien Bourdeauducq
|
2e5b20d53d
|
libboard/hmc830_7043: enable HMC830
|
2017-11-30 12:06:54 +08:00 |
Sebastien Bourdeauducq
|
ad2a32d381
|
libboard/ad9154: small cleanup
|
2017-11-30 11:33:58 +08:00 |
Florent Kermarrec
|
bd75954192
|
libboard/ad9154: update for sayma (spi, jesd parameters, linerate), breaks kc705/ad9154 fmc support
|
2017-11-29 18:09:39 +01:00 |
Florent Kermarrec
|
8b8da39a8f
|
libboard/hmc830_7043.rs: fix HMC7043 comments
|
2017-11-29 17:59:42 +01:00 |