Astro astro
astro pushed to master at M-Labs/zynq-rs 2020-04-21 05:40:25 +08:00
a376b37426 libsupport_zynq: add logger implementation for the `log` crate
astro pushed to astro at M-Labs/artiq-zynq 2020-04-18 05:34:51 +08:00
b1dea24e98 libdyld: add arm relocation types
astro pushed to astro at M-Labs/artiq-zynq 2020-04-17 05:58:38 +08:00
559e4660f8 runtime: encapsulate core1 state in KernelControl
astro pushed to astro at M-Labs/artiq-zynq 2020-04-17 04:13:31 +08:00
cc69bc0f63 Cargo.lock: cargo update
3277a385e7 comms: replace TcpStream::listen() with TcpStream::accept()
6816e8f346 libdyld: change to e_machine == EM_ARM
astro pushed to master at M-Labs/zynq-rs 2020-04-17 02:44:09 +08:00
bcedd02ad9 libasync: add TcpSocket::{close, abort, keep_alive, timeout}()
60e45f096d libasync: Sockets::run() returns !
c3fc948714 libasync: replace TcpStream::listen() with accept(), make accept() return earlier
Compare 3 commits »
astro pushed to master at M-Labs/nix-scripts 2020-04-16 09:00:52 +08:00
9617de32f9 mattermost-github-integration: pin src rev
astro pushed to master at M-Labs/zynq-rs 2020-04-14 07:06:41 +08:00
e3a6a6e1f8 libasync: don't let TcpStream::read() call back for empty buffers
astro pushed to master at M-Labs/zynq-rs 2020-04-14 06:09:47 +08:00
60a29456ec libasync: change TcpStream::listen() callback constraint from Copy to Clone
astro pushed to master at M-Labs/zynq-rs 2020-04-13 07:25:04 +08:00
0000575ce0 libasync: add async_send/async_recv methods
astro pushed to master at M-Labs/zynq-rs 2020-04-11 02:57:18 +08:00
526cfe7577 update rust-nightly
astro pushed to master at M-Labs/zynq-rs 2020-04-11 02:42:04 +08:00
c3502888f2 experiments: mod ps7_init only for target_zc706
4b346f5c55 libboard_zynq: fix flash manual_mode chip_index
2dda3ca4e6 libboard_zynq: delint
e8763fa969 Cargo.toml: flip LTO back on to fit OCM
58e4e34fa5 libsupport_zynq: fix a cast
Compare 5 commits »
astro pushed to master at M-Labs/zynq-rs 2020-04-09 08:57:16 +08:00
6fd6f429fe libcortex_a9: impl Iterator for sync_channel::Receiver
astro pushed to master at M-Labs/zynq-rs 2020-04-09 08:49:40 +08:00
e54edbf32d libcortex_a9: add sync_channel
64771bf233 libcortex_a9: revamp cache maintenance
Compare 2 commits »
astro pushed to master at M-Labs/zynq-rs 2020-04-08 08:33:51 +08:00
c3ebafa6ed libboard_zynq: fix flash read
astro deleted branch smoltcp from M-Labs/zynq-rs 2020-04-08 06:13:42 +08:00
astro pushed to master at M-Labs/zynq-rs 2020-04-03 07:57:35 +08:00
ab2a8db4d3 libasync: pass time
8a98cef3fc libboard_zynq: fix some hw setup
de4e24adf4 experiments: add ps7_init::report_differences()
Compare 3 commits »
astro pushed to master at M-Labs/zynq-rs 2020-04-02 06:45:41 +08:00
6dde8c3b02 libasync: doc TcpStream
75a8889d28 libasync: create TcpSocketBuffers from uninitialized memory
0618642d3f libasync: simplify TcpStream::accept()
90e9a7db02 libasync: refactor listen() into accept()+listen() with a backlog
Compare 4 commits »
astro pushed to master at M-Labs/zynq-rs 2020-04-01 06:16:57 +08:00
ab1404488c libasync: fix TcpStream, implement recv()+send()
8bc721826c libasync: wrap_waker()
25e80f63f9 experiments: setup IoPll to 1 GHz to fix eth
Compare 3 commits »
astro pushed to master at M-Labs/zynq-rs 2020-03-31 09:22:42 +08:00
d2f91eac25 libasync: start smoltcp support
48257e989c libasync: pin tasks to memory
965a00801e libcortex_a9: set DDR pages non-bufferable to fix eth dma
46af38906e libboard_zynq: wrap eth Buffer for alignment
ed52ead914 cora ddr attempts
Compare 6 commits »
astro pushed to master at M-Labs/zynq-rs 2020-03-26 08:35:47 +08:00
5b95410244 libasync: adapt from async-on-embedded/async-cortex-m