From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id ccfab0ba for ; Mon, 1 Jul 2019 13:20:58 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 2E15D9BD0D; Mon, 1 Jul 2019 23:20:56 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 31ECE9BCAB; Mon, 1 Jul 2019 23:20:23 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; unprotected) header.d=outdoorexpressionslimited.onmicrosoft.com header.i=@outdoorexpressionslimited.onmicrosoft.com header.b="gLhL7yjb"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 043479BCA8; Mon, 1 Jul 2019 23:20:21 +1000 (AEST) Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-eopbgr1310044.outbound.protection.outlook.com [40.107.131.44]) by minnie.tuhs.org (Postfix) with ESMTPS id 20F199BCA7 for ; Mon, 1 Jul 2019 23:20:20 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outdoorexpressionslimited.onmicrosoft.com; s=selector1-outdoorexpressionslimited-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1g20C6p/lHLNZENal4Uy//5BYNnRCIemoqjThUJGXE8=; b=gLhL7yjbMEncH61GCQ9Ktb0ur/fC3ubavoe/hgh3U7+PjIigbXbRLSxN6zGSPA5hPwMO11+EiB11YTsbUcq6VfUaw5zAS8aDCy2ANLzJ/stRhgYXpoOFbyPKrCvYuOrzfALc4f2ghtoapPxUKdJntXdvfUb9tPWSMs+xlWbX3qs= Received: from PS2PR02CA0078.apcprd02.prod.outlook.com (2603:1096:300:5c::18) by SG2PR02MB4250.apcprd02.prod.outlook.com (2603:1096:4:a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2032.18; Mon, 1 Jul 2019 13:20:16 +0000 Received: from PU1APC01FT112.eop-APC01.prod.protection.outlook.com (2a01:111:f400:7ebd::208) by PS2PR02CA0078.outlook.office365.com (2603:1096:300:5c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.2032.18 via Frontend Transport; Mon, 1 Jul 2019 13:20:15 +0000 Authentication-Results: spf=fail (sender IP is 59.148.14.54) smtp.mailfrom=superglobalmegacorp.com; tuhs.org; dkim=none (message not signed) header.d=none;tuhs.org; dmarc=none action=none header.from=superglobalmegacorp.com; Received-SPF: Fail (protection.outlook.com: domain of superglobalmegacorp.com does not designate 59.148.14.54 as permitted sender) receiver=protection.outlook.com; client-ip=59.148.14.54; helo=exchange.superglobalmegacorp.local; Received: from exchange.superglobalmegacorp.local (59.148.14.54) by PU1APC01FT112.mail.protection.outlook.com (10.152.252.234) with Microsoft SMTP Server id 15.20.2032.15 via Frontend Transport; Mon, 1 Jul 2019 13:20:14 +0000 Received: from mail.outlook.com (joes-20dollar-tunnel [10.5.11.1]) by exchange.superglobalmegacorp.local with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id NPGTF15T; Mon, 1 Jul 2019 21:20:13 +0800 Date: Mon, 1 Jul 2019 13:20:12 +0000 From: Jason Stevens To: The Eunuchs Hysterical Society Message-ID: MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_25641_1275814982.1561987212040" X-Mailer: Outlook for iOS and Android X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:59.148.14.54; IPV:NLI; CTRY:HK; EFV:NLI; SFV:NSPM; SFS:(10009020)(346002)(396003)(136003)(39830400003)(376002)(2980300002)(1110001)(339900001)(189003)(199004)(486006)(81166006)(8936002)(8676002)(81156014)(77096007)(508600001)(186003)(2906002)(126002)(85226003)(70586007)(70206006)(476003)(26005)(53416004)(9686003)(336012)(7696005)(33964004)(5660300002)(105606002)(71190400001)(50226002)(36906005)(316002)(86362001)(356004)(16586007)(305945005)(55016002)(6916009); DIR:OUT; SFP:1101; SCL:1; SRVR:SG2PR02MB4250; H:exchange.superglobalmegacorp.local; FPR:; SPF:Fail; LANG:en; PTR:059148014054.ctinets.com; MX:1; A:1; X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 33f25c0c-fdc8-4692-52b2-08d6fe26da89 X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(7021145)(8989299)(4534185)(7022145)(4603075)(4627221)(201702281549075)(8990200)(7048125)(7024125)(7027125)(7023125)(5600148)(711020)(4605104)(1401327)(2017052603328); SRVR:SG2PR02MB4250; X-MS-TrafficTypeDiagnostic: SG2PR02MB4250: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3513; X-Forefront-PRVS: 00851CA28B X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: mMTKdsDAb1lLUL1e7hazknZoYwtEmYEKXoHUTlBbMRicUgcmyWORTn8Elx3H4oHaqJAg9wQDWq0GFgIGwJzIe5coCF7FMeD9wlkIpD5JERADFup5Xbb2dCeeb80D2FP1SAHC63W6Q1aOXsdZYWfWiYq3olfgbLxsMhIlIeCA3BUxeWYUr4w3KPlIcW7RliR2UyYCiE3RHgYbV0qO7qsFQCYTVNp7aiqthWOkNPNrysWCFOws+x7AR/PkEp9h/7EZE1EgsdkeDeBPCw/OQM1ReSsh0z44jyANdOX1N1VqOhJiwZ/fScwXLGzF2+zwISG2/ujoDJQR09Fcozcr/kd39gLnq2QAOnyeFqvvD3ne+ZR3ifoeXHANUPM3xwX57o/6YBZfMAUVxwyZ6I9JdJgA5FJSoYlsu8J84QLLFIr2DmA= X-OriginatorOrg: superglobalmegacorp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Jul 2019 13:20:14.5887 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 33f25c0c-fdc8-4692-52b2-08d6fe26da89 X-MS-Exchange-CrossTenant-Id: 870ed452-0577-4b7b-90ed-9cac080031b9 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=870ed452-0577-4b7b-90ed-9cac080031b9; Ip=[59.148.14.54]; Helo=[exchange.superglobalmegacorp.local] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR02MB4250 Subject: [TUHS] CMU Mach sources? X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" ------=_Part_25641_1275814982.1561987212040 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I finally got a chance to talk to someone who knows a hell of a lot about t= he i386 than I could ever hope to know.=C2=A0 I gave him all the materials = and I think he spent more time replying to my email than doing the debuggin= g.=20 Basically the registers for entering protected mode with paging are backwar= ds.=C2=A0 This is kind of funny as the port was done by Intel of all people= .=20 Anyway I reversed them and I now have the Mach kernel from 1988 booted unde= r VMware.=20 I have to say that it's super cool to finally have chased this one down.=20 ------=_Part_25641_1275814982.1561987212040 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit
I finally got a chance to talk to someone who knows a hell of a lot about the i386 than I could ever hope to know.  I gave him all the materials and I think he spent more time replying to my email than doing the debugging.

Basically the registers for entering protected mode with paging are backwards.  This is kind of funny as the port was done by Intel of all people.

Anyway I reversed them and I now have the Mach kernel from 1988 booted under VMware.

I have to say that it's super cool to finally have chased this one down.
------=_Part_25641_1275814982.1561987212040--