User Details
- User Since
- Dec 14 2014, 5:52 AM (560 w, 4 d)
Wed, Sep 3
Tue, Sep 2
Mon, Sep 1
In principle, I am okay with this change. However, I do have some questions.
Fri, Aug 29
I have been following this, but have not given it a careful reading. I should be able to do so over the weekend.
Thu, Aug 28
Sat, Aug 16
Aug 10 2025
Aug 9 2025
Aug 2 2025
Jul 30 2025
Jul 29 2025
Jul 27 2025
Eliminate unnecessary indirection.
Jul 26 2025
Jul 25 2025
Jul 23 2025
Jul 20 2025
Jul 19 2025
Jul 18 2025
Jul 17 2025
I have two related observations:
Jul 16 2025
Use ADDR_IS_KERNEL.
I also have an upcoming change in this area. AMD Ryzen processors have long supported a subset of the invpcid instruction’s functionality, even though they don’t support PCID. Specifically, they support the functionality to invalidate PG_G mappings, and not surprisingly this is supposed to be faster than toggling the PGE bit in CR4.
Jul 15 2025
This can be abandoned.
Jul 14 2025
Jul 13 2025
Jul 12 2025
See inline comment for an explanation.
Jul 11 2025
Jul 10 2025
Jul 9 2025
Rename remove_pt to demote_kl2e to better reflect what it controls.
Jul 7 2025
Jul 6 2025
This lookup originated here:
commit 87b646630c4892e21446cd096bea6bcaecea33ac Author: Mark Johnston <markj@FreeBSD.org> Date: Mon Nov 15 11:35:44 2021 -0500
Jul 5 2025
Rebase. Add lockp KASSERT.
I am rather concerned that the pathological case of having to walk up to the root and then back down will be common place. For example, consider a memory mapped file that is read sequentially. The first access, when the file is not yet memory resident, will leave the cursor at the end. Subsequent accesses well then have to walk all the way up, and all the way down to get to the first page.
Jul 4 2025
Jul 3 2025
Jul 1 2025
Jun 30 2025
dougm@ has been running stress on a Ryzen processor for more than 24 hours, and seen no ill effects.