Commit Graph

  • 2dda3ca4e6 libboard_zynq: delint Astro 2020-04-10 20:35:32 +0200
  • e8763fa969 Cargo.toml: flip LTO back on to fit OCM Astro 2020-04-10 20:33:39 +0200
  • 58e4e34fa5 libsupport_zynq: fix a cast Astro 2020-04-10 20:29:20 +0200
  • 8e09947c54 update cargo lockfile Sebastien Bourdeauducq 2020-04-10 17:46:32 +0800
  • 6fd6f429fe libcortex_a9: impl Iterator for sync_channel::Receiver Astro 2020-04-09 02:56:54 +0200
  • e54edbf32d libcortex_a9: add sync_channel Astro 2020-04-09 02:49:24 +0200
  • 64771bf233 libcortex_a9: revamp cache maintenance Astro 2020-04-09 00:18:23 +0200
  • c3ebafa6ed libboard_zynq: fix flash read Astro 2020-04-06 22:02:10 +0200
  • ab2a8db4d3 libasync: pass time Astro 2020-04-03 00:18:04 +0200
  • 8a98cef3fc libboard_zynq: fix some hw setup Astro 2020-04-03 00:17:25 +0200
  • de4e24adf4 experiments: add ps7_init::report_differences() Astro 2020-04-02 21:27:57 +0200
  • 6dde8c3b02 libasync: doc TcpStream Astro 2020-04-01 23:34:53 +0200
  • 75a8889d28 libasync: create TcpSocketBuffers from uninitialized memory Astro 2020-04-01 23:21:27 +0200
  • 0618642d3f libasync: simplify TcpStream::accept() Astro 2020-04-01 23:01:48 +0200
  • 90e9a7db02 libasync: refactor listen() into accept()+listen() with a backlog Astro 2020-04-01 22:55:25 +0200
  • ab1404488c libasync: fix TcpStream, implement recv()+send() Astro 2020-03-31 22:34:32 +0200
  • 8bc721826c libasync: wrap_waker() Astro 2020-03-31 18:55:03 +0200
  • 25e80f63f9 experiments: setup IoPll to 1 GHz to fix eth Astro 2020-03-31 18:47:36 +0200
  • d2f91eac25 libasync: start smoltcp support Astro 2020-03-31 01:16:58 +0200
  • 48257e989c libasync: pin tasks to memory Astro 2020-03-31 01:13:01 +0200
  • 965a00801e libcortex_a9: set DDR pages non-bufferable to fix eth dma Astro 2020-03-31 01:09:28 +0200
  • 46af38906e libboard_zynq: wrap eth Buffer for alignment Astro 2020-03-28 23:30:39 +0100
  • ed52ead914 cora ddr attempts Astro 2020-03-25 13:02:55 +0100
  • ea765fc529 libasync: replace executor Mutexes with RefCells Astro 2020-03-26 20:29:36 +0100
  • 5b95410244 libasync: adapt from async-on-embedded/async-cortex-m Astro 2020-03-26 01:35:05 +0100
  • d2fc0ecc14 default.nix: update cargoSha256 Astro 2020-03-25 22:25:44 +0100
  • ab75be80ba update smoltcp to 0.6.0 Astro 2020-03-25 22:24:01 +0100
  • 319f7d9eef move smoltcp dependency to libboard_zynq only Astro 2020-03-25 22:23:30 +0100
  • 74012603f6 default.nix: update cargoSha256 Astro 2020-03-25 22:17:31 +0100
  • a0c95c3b3e remove superfluous dependencies Astro 2020-03-25 21:54:29 +0100
  • 97e7605804 update dependency r0 Astro 2020-03-25 21:50:04 +0100
  • 000741d05a update rust-nightly + linked_list_allocator Astro 2020-03-25 21:47:51 +0100
  • 29bf29a037 add some fpga regs Astro 2020-03-25 13:02:01 +0100
  • 774e4e88a9 Merge branch 'dmac' Astro 2020-02-03 23:05:03 +0100
  • 03da85dcea libboard_zynq::dmac: enable mod, add channel_regs() Astro 2020-02-03 23:04:26 +0100
  • d7e8ba297b libboard_zynq::dmac: unify equal registers Astro 2020-02-03 22:09:51 +0100
  • 57efbf0cec Merge branch 'mem' Astro 2020-02-03 00:51:09 +0100
  • 1e5fe1b836 regs: add more #[inline] annotations Astro 2020-01-31 20:47:16 +0100
  • 02c9c4d2dd Cargo.toml: turn off link-time optimization Astro 2020-02-03 00:48:48 +0100
  • fc91a0427b link.x: simplify while used with jtag only Astro 2020-01-31 20:48:01 +0100
  • 26c8164837 Merge branch 'tmux' of M-Labs/zc706 into master Astro 2020-02-03 06:20:06 +0800
  • f9cb2e7cb0 delint Astro 2020-01-30 23:18:14 +0100
  • 2b543c18c5 libboard_zc706: rename to libsupport_zynq Astro 2020-01-30 22:54:48 +0100
  • d3142ab6fa default.nix: fix name, rm debug Astro 2020-01-26 01:50:14 +0100
  • 266b0dec1a Merge branch 'nix' Astro 2020-01-26 01:46:22 +0100
  • 606ebb0bfb default.nix: fix Astro 2020-01-26 01:45:02 +0100
  • 1f7014877a default.nix: update rust Astro 2020-01-26 01:18:57 +0100
  • 43722eff8b add support for cora z7 in tmux script Stewart Mackenzie 2020-01-24 07:51:29 +0800
  • 8c10f27dce README: update for multi-crate layout Astro 2020-01-24 00:04:16 +0100
  • 3d1f859cb4 Merge branch 'clocks' Astro 2020-01-23 23:16:08 +0100
  • c900f57be8 libboard_zc706::abort: soft_reset on PrefetchAbort/DataAbort Astro 2020-01-23 22:45:05 +0100
  • aae85981e2 libboard_zynq::clocks: setup clock sources and cpu clock Astro 2020-01-23 22:44:10 +0100
  • 77f440db33 libboard_zynq::stdio: add drop_uart() Astro 2020-01-23 22:34:37 +0100
  • 99a2e5d621 libboard_zynq::slcr: fix arm_clk_ctrl srcsel, doc Astro 2020-01-23 00:28:47 +0100
  • d88ba97a03 Merge branch 'cora' Astro 2020-01-22 01:19:01 +0100
  • 6272e381f1 */Cargo.toml: add descriptions Astro 2020-01-22 00:47:22 +0100
  • fc8e948a86 */Cargo.toml: pass down target_* feature flags to dependencies Astro 2020-01-22 00:44:36 +0100
  • a26d187219 Merge branch 'dmac' of M-Labs/zc706 into master sjm 2020-01-22 04:16:18 +0800
  • e8f5aee0e6 Merge branch 'devc' of M-Labs/zc706 into master sjm 2020-01-22 04:14:36 +0800
  • a85c2d5009 added registers for DMA controller Stewart Mackenzie 2020-01-20 19:27:33 +0800
  • a23506fb8a added registers for device configuration interface (devc) Stewart Mackenzie 2020-01-20 19:26:29 +0800
  • 01e9f2031a remove picocom from tmux.sh allowing easy exit of processes instead of playing the picocom ctrl-a x Stewart Mackenzie 2020-01-16 02:14:42 +0800
  • 957228f134 document bitstream loading in readme and remove from zc706.cfg Stewart Mackenzie 2020-01-16 02:14:16 +0800
  • 63378f880c remove zc706.elf from gitignore Stewart Mackenzie 2020-01-16 02:13:11 +0800
  • 738ee32a51 improved the development process Stewart Mackenzie 2020-01-15 05:07:19 +0800
  • 688e3b4432 libboard_zc706:👢 don't leave core1 stopped Astro 2020-01-09 22:13:04 +0100
  • 2e8d291ee7 running code causes board to fail in an unrecoverable manner Stewart Mackenzie 2020-01-03 18:07:07 +0800
  • 8b025b8644 add .gitignore to ignore the generated target directory Stewart Mackenzie 2020-01-03 18:05:41 +0800
  • 9199bb7a16 libboard_zynq::flash: use only 32-bit spi words in program() Astro 2019-12-22 03:14:18 +0100
  • da60be38b1 libboard_zynq::flash: move man_start_com(true) into wait_tx_fifo_flush() Astro 2019-12-22 03:13:38 +0100
  • 6c4b07e0cf libboard_zynq::flash: syntax Astro 2019-12-22 03:12:53 +0100
  • 4439a64974 libboard_zc706: move main.rs into experiments bin crate Astro 2019-12-18 00:06:10 +0100
  • cf1983e543 split into lib{register, cortex_a9, board_zynq, board_zc706} crates Astro 2019-12-17 23:35:58 +0100
  • 1036ecc0f7 main: add latest experimentation code Astro 2019-12-17 01:07:46 +0100
  • a8cb085a25 cortex_a9::mmu: make OCM region cachable Astro 2019-12-17 00:56:18 +0100
  • 1ba587ccf9 remove dependency compiler_builtins Astro 2019-12-17 00:30:02 +0100
  • 62ecb5095b Cargo.toml: optimize for size Astro 2019-12-17 00:29:08 +0100
  • 887627b137 panic: print location info + message Astro 2019-12-17 00:27:20 +0100
  • 0adb0d5c51 zynq::flash: remove post-WRDI check Astro 2019-12-16 00:49:29 +0100
  • dd0fe054d7 zynq::flash: add working erase(), add barely working program() Astro 2019-12-16 00:48:39 +0100
  • 1dbb358a4c zynq::flash::spi_flash_register: doc, add BA Astro 2019-12-16 00:46:53 +0100
  • b94afa1581 zynq::flash: add read_reg_until() Astro 2019-12-15 23:52:47 +0100
  • 0d1cf04a34 zynq::flash: split into mod transfer Astro 2019-12-15 19:28:55 +0100
  • 8a9dde6119 zynq::flash: add consts Astro 2019-12-14 01:57:51 +0100
  • 5268839467 zynq::flash: add write_enabled() Astro 2019-12-14 01:56:49 +0100
  • 0b9a150255 zynq::flash: abstract SpiFlashRegister Astro 2019-12-14 01:55:17 +0100
  • 2d1c8e1f4f zynq::flash: fix txd[123] alignment Astro 2019-12-14 01:07:15 +0100
  • e1068af948 zynq::flash: add rdsr1() Astro 2019-12-12 01:02:09 +0100
  • 3b3b5dc7c1 zynq::flash: add support for writing 1/2/3-byte words Astro 2019-12-12 00:17:34 +0100
  • 70d56d2b28 zynq::flash: doc Astro 2019-12-12 00:13:02 +0100
  • b346ea8297 zynq::flash: fix INST_RDCR Astro 2019-12-12 00:11:42 +0100
  • e9b80eaef9 zynq::flash: don't send excess data, fixes, refactorings Astro 2019-12-10 02:50:44 +0100
  • 0823a74164 zynq::flash: fix rx_thres register Astro 2019-12-10 02:46:25 +0100
  • aab82f6843 zynq::flash: enable big endian mode Astro 2019-12-10 02:45:05 +0100
  • f3676c945a zynq::flash: flush after instruction Astro 2019-12-07 02:48:55 +0100
  • 1e465250f5 zynq::flash: enable/disable spi for every transfer Astro 2019-12-07 02:11:50 +0100
  • e37659e4b3 zynq::flash: refactor Astro 2019-12-05 01:15:14 +0100
  • 45cc271735 zynq::flash: fix + refactor Astro 2019-12-04 23:56:38 +0100
  • cfaa1213e2 zynq::flash: add more initialization Astro 2019-12-03 02:41:49 +0100
  • 7107244a6e zynq::flash: start implementing Manual mode Astro 2019-11-30 02:48:39 +0100