tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Improvements in i386
Now i386 benefits from the same improvements as amd64. There are two
differences though:
- on non-PAE i386, NOX does not exist. Therefore the mappings all have an
additional X permission. To benefit from X-less mappings, your CPU must
support PAE, and your kernel must be GENERIC_PAE.
- the segments are not large-page-aligned, which means that probably some
parts of the segments are still mapped with normal pages. It is still more
optimized than it used to be, but not as much as amd64 is.
The asm code is similar now, and each change made in amd64 can easily be made
in i386 as well.
The commits are here, if you spot any mistakes.
[1] http://mail-index.netbsd.org/source-changes/2016/05/14/msg074672.html
[2] http://mail-index.netbsd.org/source-changes/2016/05/14/msg074673.html
[3] http://mail-index.netbsd.org/source-changes/2016/05/14/msg074674.html
[4] http://mail-index.netbsd.org/source-changes/2016/05/14/msg074675.html
[5] http://mail-index.netbsd.org/source-changes/2016/05/14/msg074677.html
[6] http://mail-index.netbsd.org/source-changes/2016/05/14/msg074678.html
Home |
Main Index |
Thread Index |
Old Index