User Details
- User Since
- Jan 29 2022, 5:50 PM (157 w, 5 d)
Thu, Jan 30
Wed, Jan 29
Address @manu 's comments.
Mon, Jan 27
After the last two diff updates the patch is no longer blocked on the pctrie batching patches and is ready for review. I'd appreciate any input on this patch (and other in the series).
Minor style fixes.
Address @manu 's comments - include sdhci_fdt_rockchip.c in files.arm64.
Sun, Jan 26
Add the sdhci_fdt_xilinx.c to the aarch64 build files.
Sat, Jan 25
Minor style(9) fixes.
Properly handle howto bitmask.
Remove redundant initialization steps.
Address @manu 's comments:
- Correct authorship info
- Split out xilinx-specific code into a separate file
- Move several generic reoutines into sdhci_fdt.c
Wed, Jan 22
Adjust calls to xsave_* routines after changes in D48466.
Tue, Jan 21
Address @manu 's comments.
Address @jrtc27 's comments.
Address @jrtc27 's comments.
Address @manu 's comments:
- Correct copyright lines
- Add missing sdhci_fdt.c to build
Mon, Jan 20
Sun, Jan 19
I agree that it's a bit verbose and I really appreciate your feedback on this patch.
I'd really like to have some flavor of batch insertion in the tree, but I'm not hell-bent on landing the current iteration of the patch.
I'll suspend work on this until your memq removal patch lands as that'll make performance evaluation and development easier.
In the meantime, I'd appreciate if you could share any tips on how you'd like this patch to look like.
Fri, Jan 17
Simplify patch by switching to loop-based vm_page_iter_insert radix insertion.
Wed, Jan 15
Dec 23 2024
Dec 22 2024
Address @kib 's comments.
Dec 21 2024
Dec 16 2024
Address @dougm 's comments.
Fix compile errors when building without NUMA.
Address @alc 's comments.
Dec 15 2024
Dropping this revision since it was made obsolete by D47394.
Dec 8 2024
Update driver to use XSAVE interfaces added in D47394.
Address @kib 's comments.
Dec 5 2024
Refactor patch to avoid precalculating the number of nodes or passing allocfn to subr_pctrie.c:
- the old pctrie_batch_insert logic was moved into pctrie.h
- lookup logic was split out into a separate lookup function
- pctrie.h will now use said lookup function to allocate nodes and pass them to pctrie_batch_insert using a "lookup result" structure
Dec 4 2024
Address @kib 's comments:
- Move XFEATURE component metadata into xsave_area_desc
Dec 1 2024
Address @kib 's comments:
- Move checks to assertions
- Check for use_xsave
Nov 27 2024
Nov 26 2024
Address @kib 's comments:
- split specialreg.h definitions into separate commit
- move xstate routines to amd64/fpu.c
Nov 25 2024
Nov 7 2024
Nov 5 2024
Address @dougm 's comments:
Nov 4 2024
Address @dougm 's comments:
- Removed separate lookup function and enum type
- Explicit range lookup before insertion
- Moved pctrie_iter_insert to subr_pctrie.c so it can be used for single-element insertions
Nov 1 2024
A quick remark regarding code placement - I couldn't decide where this code should reside so I ultimately placed it in cpu_machdep.c, but I'm not too happy about it.
I'd certainly like to hear your thoughts on where this should reside.
Oct 29 2024
Oct 28 2024
Address @dougm 's comments.
Oct 25 2024
Oct 24 2024
I'd appreciate if you could break this patch into a couple of smaller ones, it'll make D47271 easier to review as well.
Oct 21 2024
Address @kib 's comments.
LGTM, it would be good to briefly note this change in the 'Physical Memory Stats' section of the top(1) manpage as well.