Path: utzoo!attcan!uunet!lll-winken!uwm.edu!cs.utexas.edu!execu!sequoia!uudell!loft386!dsuvax!ghelmer From: ghelmer@dsuvax.uucp (Guy Helmer) Newsgroups: comp.os.minix Subject: Receiving General Protection panic from 386 Minix Keywords: general protection 386 Message-ID: <1990Sep22.055445.15470@dsuvax.uucp> Date: 22 Sep 90 05:54:45 GMT Organization: Dakota State University Lines: 27 I just built the 386 version of MINIX, and I've been searching for the source of this error for several hours now. I receive a general protection from process number 1, pc = 0x0007:0x00000385 and the friendly "Kernel panic: exception in kernel, mm, or fs" message immediately after pressing the '=' key at the boot menu. I'm trying to run this without shoelace or db. I've tried this on two very different 386 boxes with identical results from both, so I must have done something wrong while building the system. I've re-built the kernel several times, as well as the various tools (build, init, bootblok). bootblok has the patches to copy itself very high in memory before loading the rest of the o/s, so I don't believe it's related to the tools. For the gurus that have built 386 kernels that work, am I right in believing that the code segment of the above address (0x0007) is the segment descriptor for the BIOS code segment that the BIOS uses in INT 0x15 function 0x89? Right now I think perhaps a GDT entry isn't being set up correctly, but that's an uneducated guess :-( Thanks for any help! -- Guy Helmer work: DSU Computing Services, Business & Education Institute (605) 256-5315 play: MidIX System Support Services (605) 256-2788 helmer@sdnet.bitnet, ghelmer@dsuvax.uucp, uunet!loft386!dsuvax!ghelmer