From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from tb-ob1.topicbox.com (tb-ob1.topicbox.com [64.147.108.173]) by inbox.vuxu.org (Postfix) with ESMTP id DE1E6269B3 for ; Sun, 17 Mar 2024 21:46:23 +0100 (CET) Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob1.topicbox.com (Postfix) with ESMTP id A276F2A7D9 for ; Sun, 17 Mar 2024 16:46:22 -0400 (EDT) (envelope-from bounce.mM6ac623797c50743cf9de92ad.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 9F42411F110F; Sun, 17 Mar 2024 16:46:22 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=felloff.net; spf=pass smtp.mailfrom=cinap_lenrek@felloff.net smtp.helo=duke.felloff.net; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:from:to:subject:in-reply-to :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= sysmsg-1; t=1710708382; bh=8KwSQhbnPp1RQHhp8tkbIBhGesZoKiy8ctlR4 w0LE+Q=; b=sdxdp2V7nrs0mo/5eNT+FUDs35rlnBVsw1csbiV6lq0LFUoFkSKPz 0cwxHwD6XLZ7BrmQkNdOiqmZFfu97+iw2sxg07xM3SvoKK9ijpYRbOpFyPZoB8EP +G9IJVES1lTt1M4uNjFt6ZD8QPsLfNH/NYzCxi04Fr2OMtt5EXXfco= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1710708382; b=B34968os2N0nlFVagVnRoVlwFQH0bKhOHRCJwjIJlod1trMZ6M bCgmVTnq55Ew4Qd4i/lLedzmNQy0MzRaBsHCwOPMb+aXJTzhEi7xGXfRgAMQK+BW dO2m2U/2YUnmzp4OzJ1De+89iN56JJSee9b335FyFkVkZd7m4gQOdPRfo= Authentication-Results: topicbox.com; arc=pass; dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=felloff.net; spf=pass smtp.mailfrom=cinap_lenrek@felloff.net smtp.helo=duke.felloff.net; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=felloff.net; iprev=pass smtp.remote-ip=216.126.196.34 (duke.felloff.net); spf=pass smtp.mailfrom=cinap_lenrek@felloff.net smtp.helo=duke.felloff.net; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=duke.felloff.net policy.ptr=duke.felloff.net; x-return-mx=pass header.domain=felloff.net policy.is_org=yes (MX Records found: duke.felloff.net); x-return-mx=pass smtp.domain=felloff.net policy.is_org=yes (MX Records found: duke.felloff.net); x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=message-id :date:from:to:subject:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t= 1710708382; x=1710794782; bh=8KwSQhbnPp1RQHhp8tkbIBhGesZoKiy8ctl R4w0LE+Q=; b=M2dNwUMrgILdjUZWaH4Nu/nQ8EU66JVKOcNEfRcdAfZMpZqeQJ1 cAF9oP0w419noefUp2ETiSBxxwd/ztU1QGKlopzIPB5Pa4TNLosdLlAylaHNbTFu lU+pHyDcJYgCFcwF5ly13NPI93RtgdLNV+sqM2njIhK9TOvgvyirTOeg= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 15FE011F0BD4 for <9fans@9fans.net>; Sun, 17 Mar 2024 16:46:09 -0400 (EDT) (envelope-from cinap_lenrek@felloff.net) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id CB7C4A0DB86; Sun, 17 Mar 2024 16:46:08 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1710708368; b=N4+e+ZcBgSBtCHDlDZCNgGe/cdsXVzEilpvNeaXNeJc6sPk7nS ziOmjmW4QvF94iIzfc6JMn15+CTHpVEEzm3hZ9PVXhjl/ssIDeCZsjpeTDsowtTM 62VikAgSKeR/9tZzEVd9nbqvUkcZF2oe+s4hq47VKNeDUjs1EUlak3zDfuJIGwA8 Q4T3LU7xb88yyoYeCf9ogHB/Hyi3gb16s86Orgdktr1ubidGRXevglssAEqo+fh5 xO2ArU+ZMLnK96mFzzZekaF//sSmVBDEopMno/C044OymgaCaHqau2cr5bjR0rcg 8Fl3Sjc/oYSEW0zJ96gOEnwp6iIhC/jyhslA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:date:from:to:subject:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1710708368; bh=OQSMHRmPdh2vk3yL+aRjntBc93IyE3TZtLvK1tKJKmg=; b= kQ3Nsj70zkdquLEQr6/7GfZqiOGS6KR7eEMCCIkH04lyty/7ehTX1Pr1DgoEnO+8 TAP41rEHN5ED4/KSmwbOwAG7ci3RtDeohmm55wo//K9J40TI1bYWOq94cevVBzNV JNhvjzWfMzMNwwgWHtojTcW1wnkO3e+B5kZW2JR02codeCY9GTVvWXPfWOwZRGxD qukdxMRPf5CIORN8lEtACqPCz5GrwDR7U+v8t2umTJKqLOjEUsP8L2xrcpSHZCN4 VRS73J22wEtySUS//5VPjG8juXk1HUy1bynXZict/1wm62evyVVj5pooZte91P/7 PW97DFpcrxr2HP/DV3Qn2A== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=felloff.net; iprev=pass smtp.remote-ip=216.126.196.34 (duke.felloff.net); spf=pass smtp.mailfrom=cinap_lenrek@felloff.net smtp.helo=duke.felloff.net; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=duke.felloff.net policy.ptr=duke.felloff.net; x-return-mx=pass header.domain=felloff.net policy.is_org=yes (MX Records found: duke.felloff.net); x-return-mx=pass smtp.domain=felloff.net policy.is_org=yes (MX Records found: duke.felloff.net); x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvledrkeehgdduudekucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkfffhvf fujgggtgfgsehtjeejtddttddvnecuhfhrohhmpegtihhnrghppghlvghnrhgvkhesfhgv lhhlohhffhdrnhgvthenucggtffrrghtthgvrhhnpeeuheeujedvhedtveevheejveegte evffdtieeufffffedvieefvedtgfeiueetudenucfkphepvdduiedruddviedrudeliedr feegnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvdduiedrud dviedrudeliedrfeegpdhhvghlohepughukhgvrdhfvghllhhofhhfrdhnvghtpdhmrghi lhhfrhhomhepoegtihhnrghppghlvghnrhgvkhesfhgvlhhlohhffhdrnhgvtheqpdhnsg gprhgtphhtthhopedupdhrtghpthhtohepoeelfhgrnhhsseelfhgrnhhsrdhnvghtqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (felloff.net: 216.126.196.34 is authorized to use 'cinap_lenrek@felloff.net' in 'mfrom' identity (mechanism 'mx' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="cinap_lenrek@felloff.net"; helo=duke.felloff.net; client-ip=216.126.196.34 Received: from duke.felloff.net (duke.felloff.net [216.126.196.34]) by tb-mx0.topicbox.com (Postfix) with ESMTP for <9fans@9fans.net>; Sun, 17 Mar 2024 16:45:58 -0400 (EDT) (envelope-from cinap_lenrek@felloff.net) Message-ID: <13FCA7C1E47C7879DAEF559AB19DEE5F@felloff.net> Date: Sun, 17 Mar 2024 21:45:48 +0100 From: cinap_lenrek@felloff.net To: 9fans@9fans.net Subject: Re: [9fans] VMX Cores In-Reply-To: <17107012140.3DDfA3.94831@composer.9fans.topicbox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 650fecde-e49f-11ee-bd61-75310a8c7b06 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYzA4MTE1NTUyMjgyYTBhMi1NNmFjNjIzNzk3YzUwNzQzY2Y5ZGU5?= =?UTF-8?B?MmFkPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M6ac623797c50743cf9de92ad:1:yKi-GVvmbq4S2zmrlDjGSo0T9Wtuw8YGl7DAKYLenyM for the kernel part, a devvmx vm *IS* a core basically and the physical memory that core sees is passed as a segment to the device. so having multiple cpu support should be fine without having even to change the kernel part, you just have multiple vmx instances share a memory segment. however, to be practical, you'd need to add emulation code for the apic interrupt controller as well provide acpi or mp tables... reason is a core is started with a inter processor interrupt thru the apic. the kernel discoveres the apics thru eigther MP tables or ACPI tables. and the processor comes up in real-mode, which might have some limitations in what hardware will emulate for us so a interpreter might be needed. (tho i'm not fully sure on this) (note, right now vmx has no BIOS and it implements each OS bootloader itself so it starts executing the kernel in 32 bit mode directly). i dont see vmx causing kernel crashes for me. however, i think the author meant to express is lack of confidence in the air-tightiness of vmx giving the zillions of architectual registers you have to setup to contain a guest. it is easy to forget to set some bit and everything works until someone manages to exploit that. patches welcome. -- cinap ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tc08115552282a0a2-M6ac62= 3797c50743cf9de92ad Delivery options: https://9fans.topicbox.com/groups/9fans/subscription