Dans ARM linux, la plage d'adresses virtuelles du noyau utilisateur est divisée dans le rapport 3: 1.division de l'adresse du noyau utilisateur
Mais dans linux MIPS, cela est généralement 2: 2
Est-ce que quelqu'un sait ce qui motive cette différence de conception? J'ai une faible idée que cela a quelque chose à voir avec le fait que dans MIPS, la recharge TLB est gérée en s/w et les entrées TLB du noyau sont en quelque sorte câblées en s'assurant qu'elles ne subiront jamais un TLB manquer.