From owner-freebsd-hackers@freebsd.org Tue Feb 19 21:34:49 2019 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5B20A14DA63D for ; Tue, 19 Feb 2019 21:34:49 +0000 (UTC) (envelope-from amshafer64@gmail.com) Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E7ADA75359 for ; Tue, 19 Feb 2019 21:34:48 +0000 (UTC) (envelope-from amshafer64@gmail.com) Received: by mail-qk1-x72d.google.com with SMTP id v139so624883qkb.12 for ; Tue, 19 Feb 2019 13:34:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=GYFaYNAiBiF1Ug4lmGd8BmyJUMaSg3/Ni6czf08zX9k=; b=ZfO8/FwY4nxd7LLKOcAHRLzfHPyNeOJXKlofWcg3yRGAu3606w6WYhjdw7qqGeAEd1 BCuotFHTtBkYZSi1OhnTPf68wvwQj6LQwnuhdn7GgRU2rAS8VvaPnodgW9xUfnqhl7pt WHs/xR/6Dnz2BpnWcad+1+KNj86J0BBe+JNgQmZkKD1LbUy/9omXPC08PB7dCkrqpuBJ tcXGlYoCeGuGlEI9ynsPmD3Ln4HaenROmO1DpIYhhF7naFaTG8OSH0EkA91R3KyZ/hdz sec1Qr6JVJxImkIbaN6Qy1iCZ0QGMqIrCYoaJD9R7UVPzeoPuf4McykW8g4qgW1lNg3x iklQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=GYFaYNAiBiF1Ug4lmGd8BmyJUMaSg3/Ni6czf08zX9k=; b=LrDf6RW3qA3xRrmSEP8fcfoc0clIc5mX77MiDI5+siQ70jGyGJlzIujAeyYmt68514 D0CvURSAkVsfsvD6HcFcvxURMzK1s3W4e2qa+v3pZEYoqnLWZw+IzGLw4UgZeJf+9+mi k1d4tkN/o0jAvlAyom+CzCCr+HIcmK5sBzlN690UD6gAFFMqE0mqEbH+QVkTpx/i0zb6 UHG1Zhy1ewfB/T7Bt3We87LCMrXSzFf5rQy4+ZJPle/cOIgGVjtLpn2JTF95bsZVVbJ7 c8exIxWpXyRpeWDdyhbqLo0wdWjRceECQ8rFk+y9YsrtkdKbPhNMz4tXOj+r5cxfa+hn UJlA== X-Gm-Message-State: AHQUAubSO70bpfVmvBCdviu/K6XYw4NaK5oEXPcilB8K9QCbgwqTcz4a kyNhWD4NXyMFBj6JWh2p3H9nAlLI X-Google-Smtp-Source: AHgI3IZZLKAd1Faog8tY8gQWoXtPihsM08Mo/qm1h/YesxQ9Xa4Bldb2I7oBOa6nZTOiFOC407SCJQ== X-Received: by 2002:a37:8d01:: with SMTP id p1mr22779260qkd.91.1550612088603; Tue, 19 Feb 2019 13:34:48 -0800 (PST) Received: from localhost ([178.128.156.9]) by smtp.gmail.com with ESMTPSA id k5sm11034646qti.41.2019.02.19.13.34.47 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 19 Feb 2019 13:34:47 -0800 (PST) From: Austin Shafer To: Konstantin Belousov Cc: freebsd-hackers@freebsd.org Subject: Re: vm_page_t's do not appear initialized In-Reply-To: <20190219093745.GM2420@kib.kiev.ua> References: <86lg2cz4pn.fsf@triplebuff.com> <20190219093745.GM2420@kib.kiev.ua> Date: Tue, 19 Feb 2019 16:34:46 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Rspamd-Queue-Id: E7ADA75359 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.982,0] X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2019 21:34:49 -0000 Konstantin Belousov writes: > I do not know exactly what are you doing, but problems with > PHYS_TO_VM_PAGE() on the framebuffers pages usually indicate incorrect > (or missed) usage of the vm_phys_fictitious_reg_range() KPI. Thanks! That did the trick, I had no idea I needed to call that first. There are plenty of descriptions of vm pages and objects online, but are there any docs for the physical allocator portion of virtual memory? Specifically about vm_phys.c/h? "The design/implementation of FreeBSD" and the handbook both focus on vm pages. Thanks again for your help! Austin Shafer