- User Since
- May 10 2014, 2:21 PM (446 w, 5 d)
Wed, Nov 23
Therefore, in context switch any additional call to vfp_save_state should cause storing vfp state in temporary &ctx->state. Is it a case you were referring to?
I'm not sure this is correct in the case we have a userspace thread calling into the kernel when the kernel uses the VFP.
Why do you need 8 pages? That's a large increase from the 2 currently used on arm.
Fri, Nov 18
Thu, Nov 17
Fix the check before calling vm_page_dirty
Wed, Nov 16
Tue, Nov 15
Add stage 2 TLB invalidation to pmap_enter
I think you either want __is_aligned or to define is_aligned in FreeBSD. I only see is_aligned in CheriBSD.
Reverted as it breaks the build.
Fri, Nov 11
Remove unneeded NULL check
Thu, Nov 10
I think the extres changes should be split out to a new file.
Mon, Nov 7
- Rebase on D37302
- Remove an extra space
- Create a common entry point for stage 1 and 2 invalidation functions
- Implement stage 2 page invalidation with a range callback
Fri, Nov 4
Most of it is in the kernel. Only the virtual machine switcher, stage 2 tlb handling, cache handling, and support to read a few EL2 registers needs to live in EL2.
Thu, Nov 3
Wed, Nov 2
Nov 1 2022
Oct 31 2022
This should be 4 commits, one for each file.
Oct 28 2022
Did you just apply these changes, or reimplement them? The license on at least some of the files has changed there so we can't just use the changes directly.
Oct 27 2022
Can you rebase this on a recent main? I'm getting conflicts while trying to apply it.
Oct 20 2022
Oct 18 2022
I've tested on Parallels on a m1 Mac & do see an event. I guess it still needs something to turn that into a shutdown command?
It might be better to name the selector "OFW" to be consistant with the directory name, ofwdump, etc.