bug-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 0/9 gnumach] move kernel vm map to high addresses on x86_64


From: Luca
Subject: Re: [PATCH 0/9 gnumach] move kernel vm map to high addresses on x86_64
Date: Sun, 12 Feb 2023 18:33:32 +0100

Il 12/02/23 18:28, Luca Dariz ha scritto:
The kernel vm region is moved to the last 2GB of the 64-bit address
space. According to the -mcmodel=kernel, the code must be placed in
this range, but probably other addresses can be used for other data
structures, direct memory mapping and so on (as in Linux).

This is just the first step towards being able to use more memory, as
now also user-space has the same 3GB as on a 32-bit kernel, but the
memory structure has not changed much otherwise. The kernel map is not
immediatly following the user map anymore, so the main changes are on
the pmap module.

I forgot to add, I didn't change the code for XEN as I don't know xen in general. I hope the code can be reused also in that case.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]