Astro astro
astro pushed to master at M-Labs/artiq-zynq 2020-06-19 00:35:26 +08:00
06ad8dfe27 szl: flush now write-buffered dcache of DDR pages before executing instructions in them
f750234cb5 update dependencies
Compare 2 commits »
astro pushed to master at M-Labs/zynq-rs 2020-06-19 00:08:05 +08:00
b33ccf83ba eth: doc
astro pushed to master at M-Labs/nix-scripts 2020-06-18 22:20:35 +08:00
131df3a337 nixops: set astro's shell to bashInteractive
astro commented on issue M-Labs/nix-scripts#25 2020-06-18 17:29:58 +08:00
artiq-full evaluation is a memory hog

For each of the board jobs, it was loading and evaluating the Vivado, Artiq and associated declarations over and over. I think it's putting import statements inside much-called functions (artiq-board) even when none of the function parameters are actually passed along.

astro pushed to master at M-Labs/zynq-rs 2020-06-18 07:57:05 +08:00
b4bcc6cf5c TcpStream: add send_slice()
astro pushed to master at M-Labs/zynq-rs 2020-06-18 07:28:50 +08:00
a80a2c67ef eth: put desc list behind UncachedSlice, invalidate buffers, add barriers
d96343c249 uncached: refactor into UncachedSlice
ae739146c5 cache: add the required barriers
f50018092c mmu: add early memory barrier to L1Table.update()
7c4d390ce4 libcortex_a9: start Uncached
Compare 7 commits »
astro deleted branch eth from M-Labs/zynq-rs 2020-06-18 07:26:52 +08:00
astro commented on issue M-Labs/nix-scripts#25 2020-06-18 05:21:32 +08:00
artiq-full evaluation is a memory hog

This improves memory usage and duration a lot for me: f1325dce2941dbc127654e13b8acffdc151e5ffa

astro pushed to master at M-Labs/nix-scripts 2020-06-18 05:20:30 +08:00
f1325dce29 artiq-board.nix: move inputs outside inner function, accept vivado as arg to cut memory usage
astro pushed to master at astro/nix-scripts 2020-06-18 04:41:27 +08:00
2461ec8e3f artiq-board.nix: move inputs outside inner function, accept vivado as arg to cut memory usage
astro pushed to master at astro/nix-scripts 2020-06-18 04:34:33 +08:00
dbadb2b16b move to my fork
astro pushed to master at astro/nix-scripts 2020-06-18 04:33:40 +08:00
08d28437e4 wfvm: new visual studio installation technique
1bf63a88ad wfvm: fix win-get of directory
6d2d0745e0 conda-windows: be more selective when copying conda packages
0e446db26e wfvm: fix win-get path problems
ab90fc88f6 wfvm: disable SSH host key warning messages
Compare 347 commits »
astro pushed to wfvm at astro/nix-scripts 2020-06-18 04:25:58 +08:00
4419818631 artiq-full: fix vivado.nix path
astro pushed to wfvm at astro/nix-scripts 2020-06-18 04:21:25 +08:00
4bfe5420d3 artiq-board: let artiq-full pass vivado
astro pushed to wfvm at astro/nix-scripts 2020-06-18 04:17:12 +08:00
b876be5ef9 artiq-board: move inputs outside inner function
astro pushed to wfvm at astro/nix-scripts 2020-06-18 04:10:38 +08:00
f5429f28ae add more tracing
6ba6edd6f2 Revert "artiq-full: disable other jobs"
5496b3fa05 add trace
Compare 3 commits »
astro pushed to wfvm at astro/nix-scripts 2020-06-18 03:11:38 +08:00
c1490f2c68 add some tracing
astro pushed to wfvm at astro/nix-scripts 2020-06-18 01:08:39 +08:00
dcad2654a3 artiq-full: disable other jobs
astro pushed to wfvm at astro/nix-scripts 2020-06-17 22:59:46 +08:00
59d6df933e point to nix-scripts.git wfvm branch
f9d5fd0520 windows: disable kvm
2c0015979c point to my nix-scripts.git
6edecf8671 Add a sleep after install script
1f0d703646 Remove redhat cert (leftover from WHQL)
Compare 148 commits »
astro pushed to eth at M-Labs/zynq-rs 2020-06-15 05:55:55 +08:00
d27ba81078 libcortex_a9: start Uncached
63267cf004 mmu: add L1Table.update()
67ca84b4fa mmu: switch bufferable=1 (writeback) for DDR pages