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.2 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FORGED_GMAIL_RCVD,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 Received: from tb-ob0.topicbox.com (tb-ob0.topicbox.com [64.147.108.117]) by inbox.vuxu.org (Postfix) with ESMTP id B6D8026549 for ; Sun, 17 Mar 2024 19:47:03 +0100 (CET) Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob0.topicbox.com (Postfix) with ESMTP id 2C60E22449 for ; Sun, 17 Mar 2024 14:47:01 -0400 (EDT) (envelope-from bounce.mM5172ccb429ebabb05ba2e9b6.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 200FA11F7184; Sun, 17 Mar 2024 14:47:01 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h=from:to :message-id:date:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:subject:list-unsubscribe; s=dkim-1; t= 1710701220; x=1710787620; bh=31lMm5P6xuRP780nNcXe1u5ZIhqG2Bbj6K+ LRBRv1Ig=; b=luVp+ZxLb+Myo14jYotUDL2AkfflYEJPiz7MsiygiX6rw+8vhDJ RDvfScREnIPAtI/8+sJ3tW0qvLmXc3++S7MzIF5uyrKG+Knaq/iYwqMlCUaivEB7 0Czm9ou3cHTeFU1r1DFiQ2mve+KA1qTeSMO1HX8tEQbjX1s8Rw5UP+p4= From: jubal.biggs@gmail.com To: 9fans <9fans@9fans.net> Message-Id: <17107012140.3DDfA3.94831@composer.9fans.topicbox.com> Date: Sun, 17 Mar 2024 14:46:54 -0400 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary=17107012141.6D9B.94831 Content-Transfer-Encoding: 7bit Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b9f1ddcc-e48e-11ee-bccf-876641decc0b Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYzA4MTE1NTUyMjgyYTBhMi1NNTE3MmNjYjQyOWViYWJiMDViYTJl?= =?UTF-8?B?OWI2Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Subject: [9fans] VMX Cores List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M5172ccb429ebabb05ba2e9b6:1:zTSPVF2IMmBiek8-dvQTyj2z6hxfOpjFi4X44YcXtQM --17107012141.6D9B.94831 Date: Sun, 17 Mar 2024 14:46:54 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In the man pages for VMX, it states under "bugs":=C2=A0 Currently only one core is supported. Does anyone know why this is? The inclusion of this under "bugs" alongside = the tendency to crash the kernel makes me think that VMX was originally int= ended to be able to leverage multiple cores and the author only got it "mos= tly working". Is there any documentation around what direction was going to= be taken with this?=C2=A0 ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tc08115552282a0a2-M5172c= cb429ebabb05ba2e9b6 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --17107012141.6D9B.94831 Date: Sun, 17 Mar 2024 14:46:54 -0400 MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
In the man pages for VMX, it states under &quo= t;bugs": 
      =
    Currently only one core is supported.

Does anyone know why this is? The inclusion of this under = "bugs" alongside the tendency to crash the kernel makes me think = that VMX was originally intended to be able to leverage multiple cores and = the author only got it "mostly working". Is there any documentati= on around what direction was going to be taken with this? 
= --17107012141.6D9B.94831-- 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 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_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, 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 533A826932 for ; Mon, 18 Mar 2024 12:41:15 +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 EFA0E308EA for ; Mon, 18 Mar 2024 07:41:14 -0400 (EDT) (envelope-from bounce.mM62c7b76e5e8a766d7ecc601d.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id ECC1711FFA5D; Mon, 18 Mar 2024 07:41:14 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=B9n6nxwb header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=23hiro@gmail.com smtp.helo=mail-pf1-f177.google.com; 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=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1710762074; bh=ymSV0Bd5JNwz08yg YNmGzkAzeobOKz1EV1e4zWEcLOg=; b=RVe+JRgmpC24g7eZ1qsc5magug2oC4TU /QR6ZXzGuyCuIsak7g3PF93l1YFbW0g2+DHaQTmbEtMeycdbUQ1Osu90EoM9Czhh dJNelH4yPumTY7XZAMBfNBR8S+wLy7c4WpDFZ6iyc//Q+XdDgX0GzAPR4NmdlRGv Z7NYy3WLnhQ= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1710762074; b=Qj9Ryx8BIj8A4omRci5LJjJUcCSIqKHK+35G4/BlWQlkaK2HAd bVt2cnagBCDuO2AFwUebBQZs8ImTUdrBHUepzhE64cEs3CI0UY8kSEMoBQz0H6pr wfsBh2S5AMuM9tAUWhzLxoeimtjafU5T9h57eN+i8dhrnRCiGaj+quAHA= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=B9n6nxwb header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=23hiro@gmail.com smtp.helo=mail-pf1-f177.google.com; 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-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=B9n6nxwb header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.177 (mail-pf1-f177.google.com); spf=pass smtp.mailfrom=23hiro@gmail.com smtp.helo=mail-pf1-f177.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=cXgu63Cn; x-me-sender=none; x-ptr=pass smtp.helo=mail-pf1-f177.google.com policy.ptr=mail-pf1-f177.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; t=1710762074; x=1710848474; bh=ymSV0Bd5JNwz08ygYNmGzkAzeobOKz1E V1e4zWEcLOg=; b=JgNvtEuzhIeyp/tV04+ajyWWWYl+3UmB7gX4IdrFWvYSbVFV c0ciBTTU2en+0dx6ojd5KXvLFdeLj+Hg1/o+Cip09SfzYmkc38LQaiBVzVKrecTX vd8rCffjv78usGg6EH+DmmqO7a/3kJXMYDLOUmYRU4uXInS4osrzFU6Vljg= Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id F3D3BF4382D for <9fans@9fans.net>; Mon, 18 Mar 2024 07:40:54 -0400 (EDT) (envelope-from 23hiro@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 7D57FE718B2; Mon, 18 Mar 2024 07:40:54 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1710762054; b=fpHkfgBdnBFU/wqRAFu2xujZFBL03WGCyzm0xeeRK+OFXWI4B1 cmWh8QZ1Ar+M70fYrrK/nniwZNuHR6v3UH4u96R5aRxQ+W/jo/tUP5IThaMZZc9t z5qBnmrZVOmRcPH+CkDUdXqH9srEpgMZDL69oYZ8IyY/eWZ9B/XYdpR2XWklXm3Y Dkek5kNps0JrjM5a2UNV3WsAreXjj+WeC00SifNL2IUxc6xwuyV2pl4ZFgNnFYwG HLp7HOaU4uv7d+n+g569IJbuheY+AOCysTFb5VaWqc+/cMrMSAPBR7Bh2SXFhbpE OayAN0a3jNII++KkOiOlbwGX2XnFS9Lo9REw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1710762054; bh=OS3u5I1l3OzqZD9maq8lSfwV6qedz/Tgz4WHX3wHqXo=; b=f6M2wL3Ys8ln wfCKbZqebvocJelDw9Pkoxbnn4PjkY/PDRNiXj/us8gYNnEMqotla8OHalDtzc1M A5a+IzkWwEAg83YvyVHKFqa2y16qiAtHtDD+9ohT+xyZsi3YaVI0AKqcQ8Eq40GG KL36KSslaSns63jQbsU/KC1/2q88+LUph/ycQ+jZJXzME9NlQC4uixWARXkYSnoT lXxqUZFF60ax2eVl32qhR87AJu0K3oViHXfS3WYey7LJE2doiUPxkkMTMGUV4+V3 M9TeS6r05srFwDsvEQWNwP5WCrU+eo+bYBcIAXWbFSlc62ot2vC5tZKwMVpykeVM DatPw7n5QA== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=B9n6nxwb header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.177 (mail-pf1-f177.google.com); spf=pass smtp.mailfrom=23hiro@gmail.com smtp.helo=mail-pf1-f177.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=cXgu63Cn; x-me-sender=none; x-ptr=pass smtp.helo=mail-pf1-f177.google.com policy.ptr=mail-pf1-f177.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvledrkeejgdefudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepgghfjgfhff fkuffvtgesthdtredttddtjeenucfhrhhomhephhhirhhouceovdefhhhirhhosehgmhgr ihhlrdgtohhmqeenucggtffrrghtthgvrhhnpeetledtfeelhfffheeiueeigeegkeduhe fgfeekjeeitdehhfduueffkedvueehgfenucfkphepvddtledrkeehrddvuddtrddujeej necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepvddtledrkeehrd dvuddtrddujeejpdhhvghlohepmhgrihhlqdhpfhduqdhfudejjedrghhoohhglhgvrdgt ohhmpdhmrghilhhfrhhomhepoedvfehhihhrohesghhmrghilhdrtghomheqpdhnsggprh gtphhtthhopedupdhrtghpthhtohepoeelfhgrnhhsseelfhgrnhhsrdhnvghtqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use '23hiro@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="23hiro@gmail.com"; helo=mail-pf1-f177.google.com; client-ip=209.85.210.177 Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 18 Mar 2024 07:40:54 -0400 (EDT) (envelope-from 23hiro@gmail.com) Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-6e72123e12dso43147b3a.0 for <9fans@9fans.net>; Mon, 18 Mar 2024 04:40:54 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710762053; x=1711366853; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OS3u5I1l3OzqZD9maq8lSfwV6qedz/Tgz4WHX3wHqXo=; b=cXgu63CnTt4wSgeHUmlsQ5ug+ckxAwXcKCkUMS+HS5QJ1qy4a6UusANCn5vMbbjhPv ZkG0kUojz252va6nZrA6sZIYv/FxjXf8aCpatpVaubjCbHOvKb1GxPuzH3/sfL37UhqL DBpWv6PaND8/pPtyPYlElUfwK/fDepihwMNCYCFNdt5b+6firaOysa4bGPGuS6JpJ3tC 5yxV2YNBpJ7HIRA+M/yCNXzASuJpOLnzjngwI9Fk63oKe2qfKhrBPVeDDsPlGkWe1mX9 jNwsZlDpQLcVHoXTnyQFrVlt8eNvx7PxQAw0lDel0FHZOCrlEC3Yd3kgbY4hbOhtpiY3 gJ4A== X-Gm-Message-State: AOJu0YwJMDni2TVoXG5tBxIFhjlu0AcdEdCVhmNxUnvASpuPvGOiWGin QwhwF7hgUpm3WPOVgKFQar0BlRz52JeAxThltxPeS2VhiYkWXkOnf78Jdt5JCpGMY4XwL5Ef0TE 9DuhHHsRjskQ2RmJ8kzPYtkz9pk835HSm X-Google-Smtp-Source: AGHT+IH/xrUiyn+27VrKz2M2ZKfu52+OGsQv36cCo90SiR0eu6eiZDE+Ly6bEkdbb5DjwcgSu2X94UnpdrP3UvT4zfI= X-Received: by 2002:a05:6a21:99a4:b0:1a3:622b:c405 with SMTP id ve36-20020a056a2199a400b001a3622bc405mr4759848pzb.3.1710762053497; Mon, 18 Mar 2024 04:40:53 -0700 (PDT) MIME-Version: 1.0 References: <17107012140.3DDfA3.94831@composer.9fans.topicbox.com> <13FCA7C1E47C7879DAEF559AB19DEE5F@felloff.net> In-Reply-To: <13FCA7C1E47C7879DAEF559AB19DEE5F@felloff.net> From: hiro <23hiro@gmail.com> Date: Mon, 18 Mar 2024 12:40:42 +0100 Message-ID: Subject: Re: [9fans] VMX Cores To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset=UTF-8 Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 643b0cf8-e51c-11ee-b2a8-bb5c28513ea5 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYzA4MTE1NTUyMjgyYTBhMi1NNjJjN2I3NmU1ZThhNzY2ZDdlY2M2?= =?UTF-8?B?MDFkPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: quoted-printable List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:M62c7b76e5e8a766d7ecc601d:1:QYejUIX7HP-J5nTHx79cC5YZr8yNN-w4zJZq_Bz8Xao > 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. and not like any competitor has any great solution to that either. the hardware just never was built for such strong isolation to meaningfully prevent that kind of exploit. and if it did, there would still always be other side-channels. just less obvious ones (from today's pov). in terms of stability, my slowlaris hypervisor (their own vmx plus qemu) has finally reached some limit, which destroyed the guest kernel's interpretation of time, which created some centuries of timeshifting, waits don't fire any more, and suddenly i have 1000s days of uptime bec. it's like a hundred years later now. forced me to destroy this virtual computer and thus reboot the guest. :D stuff breaks. everywhere. vmx is small, so actually it might break less in some edge-cases. but yes, virtualization is one more layer, and the interfaces, drivers, aren't as minimal as they could be, so virtualization still sucks. even with all these hw optimizations now. still a neat hack, i guess if you want to implement multi-core vmx, a lot of firefox on vmx on plan9 users will be happy. otherwise, what do we need that needs multiple cores in a vm? ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tc08115552282a0a2-M62c7b= 76e5e8a766d7ecc601d Delivery options: https://9fans.topicbox.com/groups/9fans/subscription