Commit Graph

500 Commits (master)
 

Author SHA1 Message Date
cw 4d961c1049 WIP: Fix mutability 3 years ago
cw 9066a58d00 WIP: Fix return statement 3 years ago
cw 0f6276e722 WIP: fix borrow 3 years ago
cw e91549d1e8 WIP: fix typos 3 years ago
cw be2869bce5 Add remove and erase methods 3 years ago
cw 822473e8e0 Add blank lines between functions 3 years ago
cw a1564c5218 Add config writing capability
Tested with short (less than 100 characters) and long data strings
3 years ago
Sebastien Bourdeauducq ac3e6983b0 experiments: fix zc706 build 3 years ago
Sebastien Bourdeauducq 338f918531 experiments: update banner 3 years ago
Sebastien Bourdeauducq 4751fd6011 default.nix: build redpitaya-experiments 3 years ago
Sebastien Bourdeauducq e601ac9c45 remove flash support
PITA to get to work and most boards have SD.
3 years ago
Sebastien Bourdeauducq a6955edf14 add Red Pitaya support (WIP) 3 years ago
Sebastien Bourdeauducq c634313d5e update authors in cargo.toml 3 years ago
Sebastien Bourdeauducq 7360984efb add libconfig, libcoreio, szl from artiq-zynq a277e89b3ad; update dependencies 3 years ago
Sebastien Bourdeauducq 82794d3abd default.nix: make naming consistent with artiq-zynq 3 years ago
Sebastien Bourdeauducq 450ccef18e sync nix files with artiq-zynq c3f9a76f2a; add fsbl 3 years ago
Sebastien Bourdeauducq 4e18368aaf remove obsolete build.sh 3 years ago
Sebastien Bourdeauducq 75494421c5 cargo: remove unmaintained runner 3 years ago
Sebastien Bourdeauducq c4fb7b4c41 cargo: remove unmaintained dev profile 3 years ago
Sebastien Bourdeauducq a51f8f2eea openocd: remove ps7_init on Cora Z7 3 years ago
Sebastien Bourdeauducq 7680de26f0 openocd: sync with artiq-zynq 8bb1727e64 3 years ago
Sebastien Bourdeauducq 7edd192c3b remove outdated/unmaintained files 3 years ago
pca006132 4fef8a7192 libasync/executor: reduced reallocation for vector 3 years ago
pca006132 ae244082ed more cpu options 3 years ago
Sebastien Bourdeauducq 66c66447dd fix some compilation warnings 3 years ago
pca006132 02c67051e8 CPU options for better performance
L2 cache options and prefetch options
3 years ago
pca006132 08fd1391c5 libcortex_a9/mmu: enabled program flow prediction 3 years ago
pca006132 a116142f63 libsupport_zynq/ram: check ptr range for deallocation 3 years ago
pca006132 157439bc88 libcortex_a9/semaphore: mark new as const fn 3 years ago
pca006132 a73df780d0 libboard_zynq/slcr: fixed boot mode pins value
Notice that the bits in the table in UG585 are out of order.
3 years ago
pca006132 e73ec731aa libboard_zynq/smoltcp: default without ipv6 support
SZL netboot binary size too large with ipv6.
We can enable the ipv6 support in the runtime crate instead.
3 years ago
pca006132 73e4e4fd03 libcortex_a9/sync_channel: fixed memory leak
ptr::drop_in_place would not drop the box content properly,
the best way is to convert it back to a box and implicitly drop it.
3 years ago
Sebastien Bourdeauducq 273f9ea72b libboard_zynq/eth: fix comment 3 years ago
pca006132 671968bac3 libboard_zynq/eth: fixed tx lost packet 3 years ago
pca006132 39f672dde8 libasync/smoltcp/mod: prevent duplicated wakers 3 years ago
pca006132 c13ca614ef libcortex_a9/mutex: use AcqRel for CAS operations 3 years ago
pca006132 bb09d25378 libboard_zynq/ethernet: ethernet fix and config 3 years ago
pca006132 a1f859637a experiments: enabled L2 cache
...and removed some trailing spaces
3 years ago
pca006132 7cb2669c3b Updated cargo dependencies 3 years ago
pca006132 511c906d4d libcortex_a9/uncached: fixed mmu setting 3 years ago
pca006132 1ba0aa450f libsupport_zynq/boot: fix cache mainteinance opertaions 3 years ago
pca006132 283bc9b810 libcortex_a9: added L2 cache 3 years ago
Astro b268fe015a stdio::drop_uart(): add delay 3 years ago
Astro 64db9b0142 Merge pull request 'libboard_zynq: dead code, peripheral & regblock ctor names consistency' (#63) from harry/zynq-rs:cleanup into master 3 years ago
Astro 4b258c19f5 libasync: improve scheduling fairness between block_on and spawned tasks
in the libasync::smoltcp::Sockets::run() case the block_on iface.poll
loop would progress just one task before. now all tasks get to run in
each iteration.
3 years ago
Harry Ho 1a96a7550a libboard_zynq: make RegisterBlock constructors more consistent 3 years ago
Harry Ho 36947104e3 libboard_zynq: make constructor names more consistent 3 years ago
Harry Ho 11089d8a64 i2c: delete dead code 3 years ago
harry c69cd9951e Update README and build.sh (#59)
update build.sh to use rpi-4 directly; fix README

README: update build instruction

build.sh: fix missing package argument

Co-authored-by: Harry Ho <hh@m-labs.hk>
3 years ago
Harry Ho 76a4cac873 i2c: disable its usage on Cora Z7-10 3 years ago