Commit graph

2,335 commits

Author SHA1 Message Date
stephan
f5ce0d7951 md3 irena: socket tcp «port»
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7494 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-28 22:08:47 +00:00
stephan
cc741d6a6c md3 irena: test_serial_read_buffer
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7493 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-28 18:59:09 +00:00
stephan
314399f835 md3 irena: mout, merror(), socket interactive
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7492 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-28 14:54:36 +00:00
stephan
d4aca4d5c0 md3 irena: socket
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7491 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-28 11:51:28 +00:00
stephan
5a26e22591 md3 irena: rotate after emit_host()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7490 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-26 08:41:09 +00:00
stephan
1929b64b8c md3 irena: fix file rotation with delay
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7488 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-25 21:05:52 +00:00
stephan
d2e9ecd2f9 arm uart: do not check_uart_flag(TX_FLAG_BASE64), too expensive
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7487 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-25 21:05:12 +00:00
stephan
0b24e3c284 arm uart: protect the tx ring against TOCTTOU races
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7482 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-24 21:46:01 +00:00
stephan
b329bf5b25 arm uart: fully disable irqs when managing tx ring, check for lost TX_FLAG_BASE64
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7481 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-24 19:38:36 +00:00
stephan
ebd512f8ef arm uart/reset[4] full init with enable
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7480 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-24 19:37:28 +00:00
stephan
4c809f9b12 arm isr: spurious irq message when different
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7479 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-24 19:36:11 +00:00
stephan
73994c8958 md3 irena: minor fix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7478 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-24 19:27:15 +00:00
stephan
a7bcb19d77 md3 irena: fix mean, rename
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7473 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-24 09:54:56 +00:00
stephan
629d017f7b mde irena: print_datarate with burst_status
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7472 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-24 09:53:50 +00:00
stephan
75d928983e arm: geet with proper SerialNumber
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7471 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-24 09:53:00 +00:00
stephan
5db7e50ab9 arm ssp_injection_abort()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7470 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-24 09:16:15 +00:00
stephan
72fc2019d5 md3 irena: fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7468 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-23 21:55:06 +00:00
stephan
adaa39714a md3 irena: tag temp filenames at the end, to allow for directory paths prefix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7467 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-23 21:31:30 +00:00
stephan
65092e2dcb md3 irena: float status values
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7466 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-23 20:38:32 +00:00
stephan
f6ed856409 md3 irena: add reset flag to datarate command, print status
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7465 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-23 18:56:11 +00:00
stephan
12a77f7a46 md3 irena: fixes
fct fixes
	irena command overrun prevention
	poll_uart() in scripts, other loops.
	data_priorities get initial burst allowance.


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7463 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-22 21:36:18 +00:00
stephan
2e0567c93a arm/uart: add robustness of the command handshake
rx.busy will be confirmed by mainloop.
	TX_FLAG_CMDR will be verified in the tx._buffers.
	With that we got a lot of "stuck tx.flags 0x00008000 cleared"
	Those seem to be reduced after adding some barriers.
	There are not gone, yet.  There are now more "Spurious IRQ 0x00241008"
	This is being tested with MD3 irena fct and clock_sync.
	To be continued …


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7462 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-22 21:31:13 +00:00
stephan
bf0fa61d40 irenafile: add md3host
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7461 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-22 21:20:37 +00:00
stephan
a62dda42e1 uartterm: fix fct resp
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7460 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-22 21:20:02 +00:00
stephan
4db7eb6c4b md3 irena: set_clock(), uart flow control
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7459 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-22 12:17:22 +00:00
stephan
5eb459589c md3 irena: fix age
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7458 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-22 00:33:57 +00:00
stephan
f8c4e3de2f flash_MD3: fix L2 triggers
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7457 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-22 00:33:27 +00:00
stephan
a637b5e706 flash_MD3: enable clock
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7456 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-22 00:33:04 +00:00
stephan
01ac9428de md3 irena: fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7455 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 23:55:57 +00:00
stephan
c9b0690b2b md3 irena: fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7454 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 23:15:58 +00:00
stephan
e85aea3c4e armlib: fix housekeeping()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7453 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 22:33:14 +00:00
stephan
6e1cd1d987 md3 irena: fix ADC_uV, rate status, irena command
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7452 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 21:21:14 +00:00
stephan
d9c77ae9d2 md3 irena: eliminate infinite loop, dooh
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7451 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 17:48:26 +00:00
stephan
a7494c1ad1 md3 irena: process all input read in get_line()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7450 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 16:08:44 +00:00
stephan
9837102904 md3 irena: sleep after uart/baud, for real now
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7449 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 15:49:59 +00:00
stephan
3f479d8f98 flash_MD3: sleep after uart/baud, bitfile
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7448 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 15:46:02 +00:00
stephan
304d2a41c3 md3 irena: start at 38400 baud when do_reset
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7447 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 15:35:22 +00:00
stephan
a633ec9b11 md3 irena: do not abort when </dev/null
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7446 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 15:20:28 +00:00
stephan
86afc11357 md3 irena: add .age to status
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7445 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 15:07:58 +00:00
stephan
c0403d573c md3 irena: fix _hk return
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7444 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-21 15:03:11 +00:00
stephan
8ec4dbc8d1 md3 irena: arm_reset()
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7443 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-20 22:02:11 +00:00
stephan
0653eb4a86 MD3 irena: fixes
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7442 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-20 21:32:07 +00:00
stephan
687d4ebd82 md3 irena v0.9
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7441 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-20 09:47:09 +00:00
stephan
9666a09a72 libirena: fix nm_counter
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7440 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-20 09:45:55 +00:00
stephan
51a0535163 MD3 irena: …
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7439 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-19 01:10:39 +00:00
stephan
a750c31ac0 MD3 irena: …
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7438 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-18 20:38:19 +00:00
stephan
d9cd4c9ec0 arm pressure: fix /reset
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7437 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-18 20:36:38 +00:00
stephan
1bb14b0527 arm MD3: fix hk in CRON
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7436 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-18 20:35:42 +00:00
stephan
d3555e8eac libirena: sparse pressure, nm_counter
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7435 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-18 20:19:01 +00:00
stephan
bb000d6bfc arm pres/inj
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/arm@7434 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-17 23:21:49 +00:00