Commit Graph

554 Commits

Author SHA1 Message Date
78d58d17ec libsupport_zynq: fix stack pointer problems 2021-01-28 12:33:06 +08:00
06c646e61f libcortex_a9: added interrupt_handler macro
closes #73
2021-01-28 11:41:34 +08:00
7681745282 experiments: fix broken build 2021-01-26 12:53:26 +08:00
6e6612bc3e szl: move enable l2c to artiq-zynq 2021-01-26 11:19:33 +08:00
b50540915d libcortex_a9: memcpy throughput optimization 2021-01-26 11:16:37 +08:00
4aa252546f experiments: updated experiment 2021-01-15 17:08:20 +08:00
b42869e655 libsupport_zynq: removed naked annotation 2021-01-15 17:08:20 +08:00
d62c77e6e0 libcortex_a9: fixed usage of deprecated APIs 2021-01-15 17:08:20 +08:00
4555afa624 libsupport_zynq: custom memcpy 2021-01-15 17:08:14 +08:00
5923a66512 libsupport_zynq/boot: enable FPU on boot 2021-01-15 16:45:27 +08:00
2c6cc58c07 updated rust and compiler_builtins 2021-01-15 16:45:11 +08:00
b4d91e7904 nix/rust-platform: remove rustcSrc which had to be kept in sync 2021-01-15 00:52:22 +01:00
4c79c797d5 default.nix: filterSource 2021-01-15 00:51:45 +01:00
966e43e14e update dependency: linked_list_allocator 2020-12-24 00:52:14 +01:00
8432ff3e30 default.nix: update cargoSha256* 2020-11-20 17:32:52 +01:00
1cd4056370 libboard_zynq: remove unused eth phy name information 2020-11-20 17:21:38 +01:00
ddff295ae1 libboard_zynq: implement eth hot-plugging 2020-11-20 17:12:22 +01:00
379b6b973a libboard_zynq: add support for target_kasli_soc's Marvell88E1512 eth phy 2020-11-19 20:38:10 +01:00
178ab38e35 experiments: delint 2020-11-19 20:27:05 +01:00
3172aba1a8 libboard_zynq: improve i2c doc 2020-11-19 20:26:48 +01:00
a62ca507d0 libregister: allow rustdoc for register! macro 2020-11-19 20:26:18 +01:00
975202a653 libboard_zynq: enable i2c+eeprom for target_kasli_soc 2020-11-19 20:17:36 +01:00
d76a77b443 libregister: s/libregister::/$crate::/ 2020-11-19 20:16:36 +01:00
500472b2a8 add feature target_kasli_soc to libsupport_zynq, libconfig, experiments, szl, default.nix 2020-11-19 19:41:38 +01:00
02217f27d1 libcortex_a9: remove useless target_* features 2020-11-19 19:38:57 +01:00
a3eabf1947 libboard_zynq: prepare target_kasli_soc 2020-11-19 19:28:17 +01:00
a32d7abb9a libboard_zynq: rename ddr DCI_FREQ to DCI_MAX_FREQ 2020-11-19 19:21:38 +01:00
0e8354faa1 remote_run.sh: clean up getopts 2020-11-18 17:45:43 +08:00
07f161d9d8 libconfig: fix ipv6 address configuration key 2020-11-18 10:47:48 +08:00
ef160aa841 README: update board support info 2020-11-18 10:36:55 +08:00
cb50c8d61b update deps, pin compiler_builtins to 0.1.35 2020-11-13 19:40:38 +01:00
7bbd16f143 default.nix: build crates for all targets 2020-11-13 18:07:22 +01:00
0714162113 rename target_cora_z7_10 to target_coraz7 globally 2020-11-13 17:56:47 +01:00
5b2c779cba libboard_zynq: delint ps7_init 2020-11-13 00:23:56 +01:00
0a40d4f36d libboard_zynq: fix zc706 build 2020-11-13 00:23:38 +01:00
55f8d02da8 libboard_zynq: remove ddr-only ps7_init for redpitaya 2020-11-13 00:12:43 +01:00
990fa56d6a libboard_zynq: complete ddr without ps7_init for redpitaya 2020-11-13 00:10:34 +01:00
8fd317d580 libboard_zynq: remove ps7_init for cora_z7_10 2020-11-11 14:21:48 +01:00
07fedddad9 libboard_zynq: doc ddr size limitation, correct target_redpitaya to 512MB 2020-11-11 13:25:55 +01:00
0fde82a982 szl: add target_cora_z7_10 2020-11-10 20:57:31 +01:00
dffe3cb251 libboard_zynq: rm superfluous ddr settings for cora_z7_10 2020-11-10 20:53:46 +01:00
b9323653bb libboard_zynq: complete ddr without ps7_init for cora_z7_10 2020-11-10 14:33:31 +01:00
515d3bb381 libboard_zynq: configure ddr while keeping rstb low 2020-11-08 22:47:59 +01:00
7e22010d7d libboard_zynq: fix pll_cp/pll_res swap in ClockSource::setup() 2020-11-08 22:46:43 +01:00
9ee77d8f44 libboard_zynq: indent ps7_init/cora_z7_10 2020-11-08 19:32:31 +01:00
e508b78b3e libboard_zynq: add ps7_init for cora_z7_10 2020-11-08 19:28:59 +01:00
aef010cb14 openocd: remove xilinx-tcl on Cora Z7 2020-11-08 18:44:41 +01:00
d623913535 libconfig: fixed szl build.
to_lowercase would handle unicode which causes a huge increase in rodata
size, we have to use to_ascii_lowercase.
2020-11-04 20:47:40 +08:00
0efc7a616f libconfig: implemented config write
Config write and config remove are now implemented.
Config keys are now treated case insensitively, which is consistence to
the filesystem behavior.
BOOT.BIN can be replaced by setting the config key "boot".
2020-10-30 16:11:18 +08:00
22833ef0c6 libconfig/sd_reader: added FAT16_LBA ID 2020-10-17 13:37:18 +08:00