User Details
- User Since
- May 16 2014, 7:29 PM (354 w, 4 d)
Wed, Feb 10
On a dual socket POWER9:
Fri, Feb 5
@luporl we want a LE 64-bit number here.
Dec 30 2020
Dec 15 2020
Dec 13 2020
Dec 9 2020
Dec 8 2020
Dec 3 2020
Dec 1 2020
Nov 23 2020
Nov 20 2020
Nov 18 2020
Nov 16 2020
Nov 14 2020
Nov 13 2020
Since mail/thunderbird now builds and works on powerpc64, is this OBE? Or is more needed?
Nov 11 2020
Looks fine to me
Nov 10 2020
Nov 6 2020
Maybe after it's in, someone can try to figure out why enabling superpages causes a 2% performance penalty in buildworld.
Nov 4 2020
Nov 3 2020
Maybe we should stop playing whack-a-mole and just use an overkill bounce page that can hold the full name field (2048 bytes?)
Is there any more work needed on this?
I like the refactoring!
Seems fine to me. It's consistent with all other archs.
Looks good, glad you got the speed back!
Oct 7 2020
Oct 3 2020
Sep 30 2020
This is mostly a series of experiments to see what can reduce the locking contention on the 'page pv' lock (PV_LOCK()/PV_PAGE_LOCK()) since those seem to be pretty heavily contended, as measured with lockstat(1).
Sep 26 2020
Sep 25 2020
Sep 15 2020
Aug 21 2020
Jul 21 2020
Jul 2 2020
Jun 23 2020
Move pc_flags to a better spot.
Jun 20 2020
Jun 18 2020
Jun 15 2020
One last thing: did you try a debug session between the initrd syms setup and pmap_bootstrap() to make sure it doesn't panic due to being unable to access the DMAP?
Jun 14 2020
Jun 13 2020
Jun 11 2020
Jun 10 2020
Jun 9 2020
Jun 8 2020
Jun 6 2020
Jun 5 2020
Try again...
Fix booke, which doesn't use ifuncs for copyin/copyout. Use a "naked function"
definition instead, since it's really treated as a secondary return path.
Address bdragon's feedback.
Jun 4 2020
May 29 2020
May 28 2020
Fix the flag value for PC_FLAG_NOSRS.
Once more, with compile
Upload the real diff...
May 27 2020
Committed as r361544.
May 26 2020
Apply to ps3.
May 25 2020
Fix bugs caused by my misunderstanding of how ifuncs work.
I think this is now OBE.
May 21 2020
May 20 2020
Copy the pc_flags before unleashing the CPUs, instead of recomputing on each CPU.