From owner-freebsd-hackers Sun Sep 29 18:20:46 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id SAA29184 for hackers-outgoing; Sun, 29 Sep 1996 18:20:46 -0700 (PDT) Received: from kithrup.com (kithrup.com [205.179.156.40]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id SAA29159 for ; Sun, 29 Sep 1996 18:20:43 -0700 (PDT) Received: (from sef@localhost) by kithrup.com (8.6.8/8.6.6) id SAA14731 for hackers@freebsd.org; Sun, 29 Sep 1996 18:20:41 -0700 Date: Sun, 29 Sep 1996 18:20:41 -0700 From: Sean Eric Fagan Message-Id: <199609300120.SAA14731@kithrup.com> To: hackers@freebsd.org Subject: Help -- getting a panic in pmap_is_modified Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk I am getting a panic (in 2.1.5-RELEASE) in pmap_is_modified() during a shutdown if I change struct trapframe. (A page-not-present panic, in fact.) In particular, I have added four words to the end of struct trapframe. I've compensated by also pushing four additional words in locore.s, just before calling _main. The annoying part is that it only happens when I shutdown; the code path is calling through vfs_unmountroot(). I think it's safe to say that I've missed *somewhere* where the size of the trapframe is important. But I can't think of *where*. I've asked both David and Bruce, and neither of them has any ideas. Anyone else? Sean.