Commit Graph

  • 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
  • dd3ad3be67 zynq::flash: implement stopping LinearAddressing mode Astro 2019-11-29 23:48:08 +0100
  • a8a7f11990 zynq::flash: configure quad i/o fast read mode Astro 2019-11-29 23:37:54 +0100
  • 78caca1f04 zynq::flash: setup additional signals Astro 2019-11-28 03:22:26 +0100
  • 5642feb824 zynq::flash: add missing config bits to enable addressing mode Astro 2019-11-28 03:02:51 +0100
  • a199a5dc7d zynq::flash: add more setup Astro 2019-11-23 01:59:24 +0100
  • 3180f1c3f7 zynq::flash: begin driver implementation Astro 2019-11-21 00:14:09 +0100
  • 8037042040 zynq::slcr: implement boot_mode bits Astro 2019-11-20 21:31:54 +0100
  • 6ffcf7d4a4 ram: lock for concurrent use Astro 2019-11-20 17:25:30 +0100
  • 4f8a76e29b stdio: lock for use by core1 Astro 2019-11-20 17:00:57 +0100
  • ff41f4dd2d cortex_a9::mutex: restore and fix powersaving behaviour, doc Astro 2019-11-20 16:19:35 +0100
  • d89f594ba4 cortex_a9::mutex: use AtomU32, remove powersaving behavior Astro 2019-11-18 02:37:59 +0100
  • 4e4ff512d9 add cortex_a9::mutex Astro 2019-11-18 02:13:54 +0100
  • 85f29ace6b boot: flush cache-line Astro 2019-11-18 01:13:57 +0100
  • ef6d0ff3f1 boot: reset core1 before start Astro 2019-11-18 00:38:03 +0100
  • 0bc941d789 main: start_core1 Astro 2019-11-16 00:53:30 +0100
  • a416f48af1 main: add empty main_core1() Astro 2019-11-16 00:21:57 +0100
  • b6596d930d boot: ACTLR.enable_smp() Astro 2019-11-16 00:12:58 +0100
  • 49901d1b8a boot: prepare core1 bootup Astro 2019-11-15 23:54:26 +0100
  • 4a1d0fc0c3 zynq::mpcore: add register definitions Björn Stein 2019-11-14 02:11:58 +0100
  • 50481b3a80 main: rm obsolete compile feature Astro 2019-11-13 23:33:11 +0100
  • b76dc4037d main: change IP address to 192.168.1.51/24 Astro 2019-11-13 16:02:56 +0100
  • caa69fda2e main: refactor into boot Astro 2019-11-11 02:43:05 +0100
  • 3279aab961 main: refactor into abort, panic, ram Astro 2019-11-11 02:37:06 +0100
  • 92c274348f zynq::eth: enable checksum offload Astro 2019-11-11 01:39:07 +0100
  • 3eb7fce572 delint Astro 2019-11-11 01:21:30 +0100
  • b1472096ba main: change IP address to 192.168.1.28/24 Astro 2019-11-11 01:04:55 +0100
  • cb1b5776cd Cargo.lock: update dependencies Astro 2019-11-11 00:45:33 +0100
  • 3496755406 update rust + smoltcp Astro 2019-11-11 00:28:46 +0100
  • 959bf8a245 zynq::eth: don't check_link_change if link already established Astro 2019-11-11 00:08:05 +0100
  • 4d3b2ac7e5 zynq::ddr: use different data_bus_width for targets Astro 2019-11-11 00:06:35 +0100
  • cae02947bc zynq::eth: remove all memory barriers Astro 2019-11-10 23:47:56 +0100
  • afd96bd887 zynq::clocks: unlock slcr in enable_io() Astro 2019-11-06 23:21:22 +0100