From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by befuddled.reisers.ca (Postfix, from userid 65534) id 519241EFD79; Sat, 19 Nov 2016 11:28:43 -0500 (EST) Received: from mail-it0-x242.google.com (mail-it0-x242.google.com [IPv6:2607:f8b0:4001:c0b::242]) by befuddled.reisers.ca (Postfix) with ESMTPS id 8FD8B1EFD48 for ; Sat, 19 Nov 2016 11:28:41 -0500 (EST) Received: by mail-it0-x242.google.com with SMTP id c20so9849300itb.0 for ; Sat, 19 Nov 2016 08:28:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=QTvqC0+Ir8FdjtwCJjjoOjSSJAhToPf00eTQEOdOb2k=; b=P0er1XYKmyET5rL9ANhIB3Cb4u2BkQpgaCc90pZnRtYgHE4+TEKbTDPWLwfjJkgQDg 6JEX6NpCZbMBU1KF9usq8e7YumkHkQ7Bqkh/l0Qgw5JdzsmRzU2ky4F2+g8eBJkukZLe o6YbtnnTFLz41FpO7zS/dvgODn/WEVr4LMfPYcLIxcjuVXmzBnt3/+7gRg/jpjLVepbl Vho/ItLwlYDn8UWH6xsR439zzocsb9npYQTUC6hfvJsB02ryLGcqybQO1jbffpvCXSn+ jMVnbhBpdl1dafJb2pUUzmZf8fLZ+h23bpYOJW/UqOHEGlwegsym1ZBLJDLKSPXEZcuw 3GYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=QTvqC0+Ir8FdjtwCJjjoOjSSJAhToPf00eTQEOdOb2k=; b=ToHeORooKPvSqRVbtfNd7J/JQ+Ud5Bu/FiMinJTLBLgoDlmRt32d8DUr6BchGDdHOH UtSbl6GlOw6iVcyBg4ej1839MFf0jZt4l8Psk+DhxYfn4Az3SsXWVfuUAup+hO7lCjKc 410pdUCn0LhWvCjZyhxV1KarijGiJsGSTaC3pVEv79PH6eHAhX0liHTpr2U8Hq3gGyAO o5mupoItNE18xZVikTURk7HBWt5kJ66qmKkNp4AQLQIhqf6MHaR9sEcqud3ah/+x+rl6 7u87teQV6Rl8lGbonGJHpkcQOzr/eU6DeCmNNfcwZPSvc2FIO/mgKwoDZG9MkHj9yrmv QKhg== X-Gm-Message-State: AKaTC031vTDUiWt9e1GuvSO0vJ+hp28W0cWfnnrKJLJUryE640/2fwesv9OuPS0aEwkzuQ== X-Received: by 10.36.212.66 with SMTP id x63mr2987704itg.14.1479572916537; Sat, 19 Nov 2016 08:28:36 -0800 (PST) Received: from db (CPEc03fd54e25a1-CM00fc8d424d60.cpe.net.cable.rogers.com. [99.236.54.233]) by smtp.gmail.com with ESMTPSA id l3sm4868185ioa.7.2016.11.19.08.28.35 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 19 Nov 2016 08:28:36 -0800 (PST) Date: Sat, 19 Nov 2016 11:28:34 -0500 From: David To: speakup@linux-speakup.org Subject: using system serial drivers Message-ID: <20161119162834.GA2026@db> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 X-BeenThere: speakup@linux-speakup.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Speakup is a screen review system for Linux." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Nov 2016 16:28:43 -0000 I have not measured the performance of doing bulk vs one char transfers. Have any of you bothered to read the code in the driver you are calling and see what overhead is imposed on entry/exit? It is quite abit. Some synths already have their own catch up handlers, so it would be quite easy to write a new do_catchup that used the new serial i/o and each synth could call the new one when appropriate. With respect to isa cards, I wrote the dec pc driver for the old long isa card so I am aware of the fact that all drivers do not use serial ports.