Re: x86S Specification

Liste des GroupesRevenir à co vms 
Sujet : Re: x86S Specification
De : camiel.vanderhoeven (at) *nospam* vmssoftware.com (Camiel Vanderhoeven)
Groupes : comp.os.vms
Date : 03. Nov 2024, 17:38:56
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <8e6dec20-d4b8-7301-30f0-8d92eb8e79cc@vmssoftware.com>
References : 1 2 3 4 5 6
User-Agent : Mozilla/5.0 (Windows NT 10.0; WOW64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.19
Arne Vajhøj wrote:
On 11/3/2024 9:06 AM, Camiel Vanderhoeven wrote:
Arne Vajhøj wrote:
x86-64 in long mode only support 2 modes in PTE's, so
VMS x86-64 is a hardware 2 mode OS 4 mode OS - U in ring 3,
S, E and K in ring 0.
>
Not exactly.
>
Ring 3 is used for Exec, Super, and User
>
Ring 0 is used for kernel and for transitions between modes (SWIS)
>
Running Exec and Super in ring 0 would blow away the separation (which, I might add, is there more for stability than for security, before I unintentionally re-start that debate)
 You are more afraid that DCL or RMS would step on VMS than
applications would step on DCL or RMS?
No, certainly not. That is why we have a separate set of page tables for each mode. For instance, a page that has kernel write / exec read protections is represented by the following PTEs in these 4 sets of page tables:
kernel mode: S(upervisor) W(riteable)
exec mode: U(ser) R(eadable)
super mode: not present
user mode: not present
Camiel

Date Sujet#  Auteur
18 Oct 24 * x86S Specification13Lawrence D'Oliveiro
18 Oct 24 `* Re: x86S Specification12Arne Vajhøj
18 Oct 24  `* Re: x86S Specification11Single Stage to Orbit
18 Oct 24   `* Re: x86S Specification10Arne Vajhøj
18 Oct 24    +* Re: x86S Specification2Single Stage to Orbit
21 Oct 24    i`- Re: x86S Specification1Simon Clubley
3 Nov 24    `* Re: x86S Specification7Camiel Vanderhoeven
3 Nov 24     `* Re: x86S Specification6Arne Vajhøj
3 Nov 24      `* Re: x86S Specification5Camiel Vanderhoeven
3 Nov 24       +* Re: x86S Specification2Arne Vajhøj
4 Nov 24       i`- Re: x86S Specification1Dan Cross
4 Nov 24       `* Re: x86S Specification2Arne Vajhøj
4 Nov 24        `- Re: x86S Specification1Dan Cross

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal