From owner-freebsd-bugs@FreeBSD.ORG Sat Jan 10 06:54:29 2015 Return-Path: Delivered-To: freebsd-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8AB251F2 for ; Sat, 10 Jan 2015 06:54:29 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 721D1C62 for ; Sat, 10 Jan 2015 06:54:29 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id t0A6sT3v052991 for ; Sat, 10 Jan 2015 06:54:29 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-bugs@FreeBSD.org Subject: [Bug 196650] [PATCH] Display progress during getmemsize() so the kernel doesn't look like it hanged Date: Sat, 10 Jan 2015 06:54:28 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: rpokala@panasas.com X-Bugzilla-Status: New X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 10 Jan 2015 06:54:29 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=196650 Bug ID: 196650 Summary: [PATCH] Display progress during getmemsize() so the kernel doesn't look like it hanged Product: Base System Version: 11.0-CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: freebsd-bugs@FreeBSD.org Reporter: rpokala@panasas.com Created attachment 151564 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=151564&action=edit Add a progress indicator to getmemsize() memory mapping - print a dot every GB Several people have noticed that there can be a long, silent pause early in boot on amd64 systems with large amounts of physical RAM. This is while all the memory ranges are getting mapped in. Even with the memory tests disabled, this can take a noticeably long time, to the point that its easy to think that the kernel has stopped booting. The attached patch provides a basic progress indicator (print a dot as every GB is mapped), so it is obvious that progress actually is being made. -- You are receiving this mail because: You are the assignee for the bug.