[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH 2/2] console/serial: bump buffer from 16K to 32K


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Date: Thu, 23 Jun 2022 11:08:52 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=X2oFt1bNuAp5BzqF/NN2ssNn38HZUPDDFxLmM49o1TQ=; b=WwQEPX8CH5YJo9imTWpSHZSkOSu8KgOxTd7zjYri+ZTIe8m9iXVD+KQeYNHrn8hwSRnW3lFuZ8orpE/ht7CagJODoyC4/IamAEfZV8LY8AzPb+iEYOnzRXF6OBGxs67q7u2Anmmz81k2cLuF/XwjWDHf2Sm8AA02taVGPOsMDcsg6iUaKIjTB3s4cNi6TVf8kxhrzPr6OgCdwV+1vcs/urN1ipXQLCup5HQpnbr8GzUMyf1PNTFWA9RZQqgKUV9ShQwmTgak8s9LHaa/DGH0n6mhyh3MEXo62TaVAPZ9A9UOXgT6RjnU2dLyJDmXt7u24HZBZoMNztYgancKww9crQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oWJ7k2bBkOkTZTd3ye3feMu26XbxTtzJl0seZxBPAE0LPm4CA4Ma/MZ8OL+Y95vj+JPf68zYZzfXss8bL+Ch9KwyI/emSAvIbfhgPUR75Ehw/uvEVLiCU7DQHObOtoU3ZVVQ12sUygsr8/Hzft4IZ9kTZcs31bL0s3/Lb3Shv/LJmzwLoFbHi9AOW5XByeNTYmkkghm6zGqPf8/eHiy0hAx1vV9h+tTr6w3zRUhzIzFn/BG+Trjw46nHy6FDX2yrz22BfIyydnWNYogKWPjSGQiRH1k4D6od4CE6+2HdKeNqyg3ujxVKw65bHw2qQWiqmynLd0XUnS09ef51psYcbg==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Roger Pau Monne <roger.pau@xxxxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Thu, 23 Jun 2022 09:09:18 +0000
  • Ironport-data: A9a23:6I60TazxyyBFzM3BUTF6t+crxyrEfRIJ4+MujC+fZmUNrF6WrkVSy 2AYX2qDOfqOa2Whf9x+O42x/RtSvJeGm4UwTgU/qCAxQypGp/SeCIXCJC8cHc8zwu4v7q5Dx 59DAjUVBJlsFhcwnj/0bv656yMUOZigHtIQMsadUsxKbVIiGX1JZS5LwbZj2NY224LhX2thh PupyyHhEA79s9JLGjp8B5Kr8HuDa9yr5Vv0FnRnDRx6lAe2e0s9VfrzFonoR5fMeaFGH/bSe gr25OrRElU1XfsaIojNfr7TKiXmS1NJVOSEoiI+t6OK2nCuqsGuu0qS2TV1hUp/0l20c95NJ Npl6oeCTyMYPrH2vr4nTCUCFCdyMoZLweqSSZS/mZT7I0zuVVLJmq0rIGRoeIoS96BwHH1E8 uEeJHYVdBefiumqwbW9DO5xmsAkK8qtN4Qa0p1i5WiBUbB6HtaeE+OTvYcwMDQY36iiGd7EY MUUc3x3ZQnoaBxTIFYHTpk5mY9Eg1GgL2cD+A3I/8Lb5UCN6iFy9ITkG+beRfCvHptut2ikq HnZqjGR7hYycYb3JSC+2mKhgKrDkD32XKoWFaak7bh6jVuL3GsRBRYKE1yhrpGRiESzRtZeI Ew84Tc1oO4580nDZtvgWxy1plaUsxhaXMBfe8Uh8x2EwKfQ5wefB0AHQyRHZdhgs9U5LRQ10 neZktWvAiZg2IB5UlqY/7aQ6D+3Zy4cKDZaYTdeFFNdpd7+vIs0kxTDCM55F7K4hcH0Hje2x C2WqC85hPMYistjO7iHwG0rSgmE/vDhJjPZLC2MNo55xmuVvLKYWrE=
  • Ironport-hdrordr: A9a23:Vx0PcKjQOC3+o6eAX85nC6/Lm3BQX0h13DAbv31ZSRFFG/FwyP rCoB1L73XJYWgqM03I+eruBEBPewK/yXcT2/hqAV7CZnichILMFu1fBOTZslnd8kHFltK1kJ 0QCpSWa+eAcmSS8/yKhzVQeuxIqLfnzEnrv5an854Ed3AXV0gK1XYdNu/0KDwUeOEQbqBJaa Z0q/A37gaISDAyVICWF3MFV+/Mq5nik4/nWwcPA1oC5BOVhT2lxbbmG1zAty1uGA9n8PMHyy zoggb57qKsv7WSzQLd7Xba69BzlMH6wtVOKcSQgow+KynqiCyveIN9Mofy9AwdkaWK0hIHgd PMqxAvM4Ba7G7QRHi8pV/X1wzpwF8Vmgvf4G7dpUGmjd3yRTo8BcYEr5leaAHl500pu8w5+L 5X3kqC3qAnQi/orWDY3ZzlRhtqnk27rT4JiugIlUFSVoMYdft4sZEfxkVIC50NdRiKpLzPKN MeTf002cwmMW9zNxvizypSKZ2XLzkO9y69MwY/Upf/6UkVoJh7p3FosfD30E1wsa7VcKM0lt gsAp4Y6o2mcfVmHZ6VfN1xJ/dfKla9Ni4kY1jiV2gOKsk8SgHwgq+yxokJz8eXX7FN5KcOuf 36ISFlXCgJCgjTNfE=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Testing on a Kaby Lake box with 8 CPUs leads to the serial buffer
being filled halfway during dom0 boot, and thus a non-trivial chunk of
Linux boot messages are dropped.

Increasing the buffer to 32K does fix the issue and Linux boot
messages are no longer dropped.  There's no justification either on
why 16K was chosen, and hence bumping to 32K in order to cope with
current systems generating output faster does seem appropriate to have
a better user experience with the provided defaults.

Signed-off-by: Roger Pau Monné <roger.pau@xxxxxxxxxx>
---
 xen/drivers/char/Kconfig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/xen/drivers/char/Kconfig b/xen/drivers/char/Kconfig
index a349d55f18..a8ac667ba2 100644
--- a/xen/drivers/char/Kconfig
+++ b/xen/drivers/char/Kconfig
@@ -77,10 +77,10 @@ config HAS_EHCI
 
 config SERIAL_TX_BUFSIZE
        int "Size of the transmit serial buffer"
-       default 16384
+       default 32768
        help
          Controls the default size of the transmit buffer (in bytes) used by
          the serial driver.  Note the value provided will be rounder up to
          PAGE_SIZE.
 
-         Default value is 16384 (16KB).
+         Default value is 32768 (32KB).
-- 
2.36.1




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.