From 6dff577bd6912ba5de46a8a722f4b80438c7ebcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= Date: Mon, 4 May 2020 08:43:41 +0000 Subject: emulators/xen-kernel: improve package message Use onifconsole for the Xen console, so that when booting bare metal there are no annoying messages about a console being off. Also note the usage of vm.max_user_wired instead of vm.max_wired on FreeBSD > 13. Finally expand a little bit on how to get a working serial and VGA consoles simultaneously. Sponsored by: Citrix Systems R&D Approved by: bapt (implicit) --- emulators/xen-kernel/pkg-message | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'emulators/xen-kernel') diff --git a/emulators/xen-kernel/pkg-message b/emulators/xen-kernel/pkg-message index 37683720d077..8fa7bcd18dbd 100644 --- a/emulators/xen-kernel/pkg-message +++ b/emulators/xen-kernel/pkg-message @@ -6,15 +6,26 @@ Please add the following entries in order to boot the xen kernel In /etc/sysctl.conf: vm.max_wired=-1 +Or if running FreeBSD 13 or newer: + vm.max_user_wired=-1 + In /etc/ttys: - xc0 "/usr/libexec/getty Pc" xterm on secure + xc0 "/usr/libexec/getty Pc" xterm onifconsole secure In /boot/loader.conf for a dom0 with 2G memory and 4 vcpus: xen_kernel="/boot/xen" xen_cmdline="dom0_mem=2048M dom0_max_vcpus=4 dom0=pvh com1=115200,8n1 guest_loglvl=all loglvl=all" Add to the above xen_cmdline in order to activate the serial console: - console=com1 + console=vga,com1 + +Note that you will have to enable multicons on FreeBSD if you want to get +output on both the serial and the VGA consoles. The following should be added +to /boot/loader.conf in that case: + boot_multicons="YES" + boot_serial="YES" + console="comconsole,vidconsole" + EOM } ] -- cgit v1.2.3