Commit Graph

94 Commits

Author SHA1 Message Date
a75568bd42 EBAZ4205 Initial commit 2024-08-13 14:01:46 -07:00
7c58c0cf43 abort: rename to exception_vectors 2024-03-07 12:26:28 +08:00
9005b73316 experiment: add set_vector_table example 2024-03-07 12:03:49 +08:00
5bd336c961 add support for using custom FIQ handler
cfg: add dummy FIQ handler cfg
abort: gate dummy FIQ handler using cfg
2024-02-02 17:01:07 +08:00
24c804e6f0 libcortex_a9: add interrupt exit support for interrupt_handler macro (#107)
Co-authored-by: morgan <mc@m-labs.hk>
Co-committed-by: morgan <mc@m-labs.hk>
2023-11-20 12:30:27 +08:00
f586ba5a13 experiments: add error led test for kasli_soc 2022-08-26 17:22:42 +08:00
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
4aa252546f experiments: updated experiment 2021-01-15 17:08:20 +08:00
178ab38e35 experiments: delint 2020-11-19 20:27:05 +01:00
500472b2a8 add feature target_kasli_soc to libsupport_zynq, libconfig, experiments, szl, default.nix 2020-11-19 19:41:38 +01:00
0714162113 rename target_cora_z7_10 to target_coraz7 globally 2020-11-13 17:56:47 +01:00
55f8d02da8 libboard_zynq: remove ddr-only ps7_init for redpitaya 2020-11-13 00:12:43 +01:00
b9323653bb libboard_zynq: complete ddr without ps7_init for cora_z7_10 2020-11-10 14:33:31 +01:00
e508b78b3e libboard_zynq: add ps7_init for cora_z7_10 2020-11-08 19:28:59 +01:00
ac3e6983b0 experiments: fix zc706 build 2020-09-09 21:30:56 +08:00
338f918531 experiments: update banner 2020-09-09 21:29:25 +08:00
e601ac9c45 remove flash support
PITA to get to work and most boards have SD.
2020-09-09 20:13:13 +08:00
a6955edf14 add Red Pitaya support (WIP) 2020-09-09 20:10:05 +08:00
c634313d5e update authors in cargo.toml 2020-09-09 19:36:25 +08:00
66c66447dd fix some compilation warnings 2020-09-06 00:17:59 +08:00
a1f859637a experiments: enabled L2 cache
...and removed some trailing spaces
2020-08-20 13:02:28 +08:00
1a96a7550a libboard_zynq: make RegisterBlock constructors more consistent 2020-08-13 14:49:26 +08:00
36947104e3 libboard_zynq: make constructor names more consistent 2020-08-13 13:31:53 +08:00
76a4cac873 i2c: disable its usage on Cora Z7-10 2020-08-10 14:24:13 +08:00
fa07bdb681 libcortex_a9/mmu: share ocm3.
This fixes issue #54.
2020-08-07 15:10:38 +08:00
4565a75766 experiments: add I2C bitbang EEPROM writing/reading example 2020-08-07 11:10:20 +08:00
3958953ceb libcortex_a9/sync_channel: added drop_elements function. 2020-08-05 15:29:28 +08:00
25c6d5eeaa Changes usage of sev/wfe to spinlock functions. 2020-08-04 13:54:19 +08:00
36c3fbdacd experiments: fixed linker script. 2020-08-03 14:48:44 +08:00
7d38c53c18 libsupport_zynq/abort: moved core1 restart code to user code. 2020-08-03 14:09:36 +08:00
02a2c4d1e3 experiments: updated example. 2020-08-03 12:35:17 +08:00
c50e72f91e experiments: use OCM instead of OCM3 (#54) 2020-07-28 12:36:23 +08:00
b099c56569 libcortex_a9/sync_channel: new version compiled. 2020-07-28 12:36:16 +08:00
0aa75d3544 experiments: fix timer.get_us() usage 2020-07-22 23:47:57 +02:00
f8785c3f07 fix some compilation warnings 2020-07-19 15:39:08 +08:00
7b78bc0494 libasync: new stream.recv API
M-Labs/artiq-zynq#40 (comment)
2020-07-19 15:34:32 +08:00
e430600683 fix exception vectors 2020-07-06 21:02:46 +08:00
6fa3a6bbd9 fix previous commit 2020-07-06 12:11:20 +08:00
7082e07a18 experiments: move BSS and stack to OCM3 2020-07-06 11:57:02 +08:00
dd288912af fix experiments build for Cora 2020-06-28 17:47:33 +08:00
ec252b099c experiments: don't write raw blocks to the sdcard by default 2020-06-26 23:27:28 +02:00
a16c639eaf experiments: add bandwidth tester 2020-06-26 22:36:52 +02:00
c0e66a632c ps7_init: move from experiments to libboard_zynq 2020-06-25 01:40:42 +02:00
1e4be13869 experiments: implement ps7_init::apply() 2020-06-25 01:27:02 +02:00
eea042e2ee experiments: update ps7_init for zc706 2020-06-24 22:23:05 +02:00
2c3fa991ad implemented display trait for errors 2020-06-16 17:36:01 +08:00
a1a211334f eth: always just allocate desc list + buffers
buffers are allocated vec anyway. this removes the lifetime hack and
further prepares work on cache-line alignment to enable L1 writeback.
2020-06-11 00:21:18 +02:00
187ef703f2 experiments: use stream.close() instead of .flush() 2020-06-10 20:21:01 +02:00