Commit Graph

397 Commits

Author SHA1 Message Date
Sebastien Bourdeauducq 171ed70f2a pc_rpc: remove WaitQuit (use e.g. Ctrl-C on the controller side instead) 2014-10-27 14:33:45 +08:00
Sebastien Bourdeauducq ea37274c09 test/pc_rpc: support slow server startups 2014-10-27 14:19:51 +08:00
Sebastien Bourdeauducq 934442bd07 pc_rpc: document 2014-10-27 13:50:32 +08:00
Sebastien Bourdeauducq 27fc19e415 pyon: add doc 2014-10-27 12:54:59 +08:00
Sebastien Bourdeauducq 47c0352505 test/pc_rpc: tougher test for string encoding 2014-10-25 17:32:50 +08:00
Sebastien Bourdeauducq 0909c5ddfa test: add pc_rpc 2014-10-25 17:25:30 +08:00
Sebastien Bourdeauducq ee225d5f0d pc_rpc: raise RemoteError on non-existing method RPC attempt 2014-10-25 17:25:17 +08:00
Sebastien Bourdeauducq 489bcb3447 pyon: add bool support 2014-10-25 17:06:44 +08:00
Sebastien Bourdeauducq 6ac3c5d8ae worker: use pyon 2014-10-25 16:31:34 +08:00
Sebastien Bourdeauducq 3f1391f7f2 devices: basic pdq2 controller/client 2014-10-25 11:38:42 +08:00
Sebastien Bourdeauducq 16170c9013 pc_rpc: numpy-compatible serialization 2014-10-25 11:35:21 +08:00
Sebastien Bourdeauducq 74856c151b artiqd: add bind parameters 2014-10-25 11:34:52 +08:00
Sebastien Bourdeauducq b13b77e42f pc_rpc: factor WaitQuit code 2014-10-25 11:34:09 +08:00
Sebastien Bourdeauducq 513aa393b0 pc_rpc: avoid 'close' name conflict in client 2014-10-25 11:33:08 +08:00
Sebastien Bourdeauducq f106b238eb pc_rpc: report exception traceback 2014-10-25 11:31:54 +08:00
Sebastien Bourdeauducq a0ea83c98a frontend/client: connection parameters 2014-10-23 19:07:36 +08:00
Sebastien Bourdeauducq 7a10cb8c32 mc: use pc_rpc 2014-10-23 18:48:03 +08:00
Sebastien Bourdeauducq 2aac43c6e5 management: add generic PC/PC RPC 2014-10-23 18:47:26 +08:00
Sebastien Bourdeauducq 85b6a7ca24 pdq2: small improvements based on ML feedback 2014-10-22 17:31:33 +08:00
Sebastien Bourdeauducq b96249339d doc: more precisions on RTIO error handling 2014-10-21 23:56:12 +08:00
Sebastien Bourdeauducq 97f9c9c34f doc: add precisions on RTIO error handling 2014-10-21 23:46:14 +08:00
Sebastien Bourdeauducq 5105b88302 rtio: raise input overflow exception 2014-10-21 23:41:02 +08:00
Sebastien Bourdeauducq 9a14081031 rtio: add pileup count reporting 2014-10-21 23:14:01 +08:00
Sebastien Bourdeauducq 346cca9e90 soc/target: remap RTIO to avoid conflict with spiflash and ddrphy in MiSoC 2014-10-21 18:40:08 +08:00
Sebastien Bourdeauducq 61a50ee53c reorganize for devices/controllers 2014-10-19 23:51:49 +08:00
Sebastien Bourdeauducq c5acb68258 examples/transport: pep8 2014-10-19 13:09:10 +08:00
Sebastien Bourdeauducq caab81974a devices: add pdq2 (incomplete) 2014-10-17 00:13:09 +08:00
Sebastien Bourdeauducq 111bd3092c devices/rtio_core: add LLRTIOOut 2014-10-17 00:12:53 +08:00
Sebastien Bourdeauducq 3c49d7448d examples/transport: some fixes + PDQ2 API refinements 2014-10-17 00:04:30 +08:00
Sebastien Bourdeauducq 27d1a5ffb9 devices/dds_core: rename rtio_channel to rtio_switch 2014-10-16 23:36:28 +08:00
Robert Jördens 00a6de2245 examples/transport.py: refine syntax 2014-10-15 23:00:05 +08:00
Robert Jördens 4943cce5ab examples/transport.py: add pdq2 api suggestion 2014-10-15 23:00:00 +08:00
Sebastien Bourdeauducq 7110f3640e add runelf debug utility 2014-10-15 16:11:47 +08:00
Sebastien Bourdeauducq 0c9632d71b runtime/exception_raise: never return 2014-10-15 16:11:28 +08:00
Sebastien Bourdeauducq cbf915c2cc devices/runtime: pretty-print 2014-10-14 19:49:39 +08:00
Sebastien Bourdeauducq 88ad4fbf23 pdq2: pep8 2014-10-14 17:02:25 +08:00
Sebastien Bourdeauducq ea0773ccb5 pdq2: split CLI 2014-10-14 16:38:02 +08:00
Robert Jördens de158e0aeb artiq/devices: add pdq2.py 2014-10-14 16:00:52 +08:00
Sebastien Bourdeauducq 5e994071ce examples: add RTIO skew 2014-10-14 15:54:28 +08:00
Sebastien Bourdeauducq d22c30650d rtio: add timestamp function 2014-10-14 15:54:10 +08:00
Sebastien Bourdeauducq 754a06c623 transforms/fold_constants: support BoolOp 2014-10-14 15:15:02 +08:00
Sebastien Bourdeauducq b6ac4bdbf3 transforms/tools: support NameConstant 2014-10-14 15:14:39 +08:00
Sebastien Bourdeauducq 2449348f31 devices/runtime: allow 1ms for all initial DDS programming 2014-10-14 12:47:24 +08:00
Sebastien Bourdeauducq 7d48ef263a soc/runtime: fix RTIO sequence error detection on FUD 2014-10-14 12:47:04 +08:00
Sebastien Bourdeauducq 594b3dda74 py2llvm/ast_body: pep8 2014-10-14 00:08:42 +08:00
Sebastien Bourdeauducq a303293e8f devices/dds_core: fix merging of back-to-back pulses of different frequencies 2014-10-13 23:58:32 +08:00
Sebastien Bourdeauducq 8a06f93eb2 transforms/inline: embed bool calls 2014-10-13 23:55:14 +08:00
Sebastien Bourdeauducq d26a9d031b py2llvm: support BoolOp 2014-10-13 23:54:56 +08:00
Sebastien Bourdeauducq 6b173d0a9a py2llvm/base_types: fix not on bool 2014-10-13 19:49:29 +08:00
Sebastien Bourdeauducq 7c4450a963 time_to_cycles: round instead of flooring 2014-10-13 18:35:05 +08:00