User Details
- User Since
- May 10 2014, 2:21 PM (636 w, 2 d)
Wed, Jul 15
Tue, Jul 14
Mon, Jul 13
How does this compare with D55474?
Thu, Jul 9
For the IOMMU we use a separate busdma implementation. It looks like the dma-ranges property on an iommu is to translate between the translated iommu address and a cpu physical address. Because of this I don't think it's a problem there as devices behind an iommu will use a virtual address, so can allocate addresses as needed.
Wed, Jul 8
How will this work with the tags boundary, lowaddr and highaddr? We allocate memory assuming these are CPU physical addresses, but they should be bus addresses.
Mon, Jul 6
Fri, Jul 3
Wed, Jul 1
- Stop cleaning tags in pmap_enter after D57990
- Set the VM_MEMATTR_TAGGED attribute in more pmap functions
- Make PROT_MTE visible on all architectures
- Add VM_PROT_MTE
- Disallow chaning PROT_MTE in mprotect
- Also check if max_prot has PROT_MTE for non-anon mapping in mmap
- Fix an inline asm constraint
- Use mte_enabled to decide to allocate the MTE swap zone
- Call swblk_lookup with the object lock
- Rebase to use PV_MTE_CLEAN & atomically check the flag
Tue, Jun 30
Wed, Jun 24
Tue, Jun 23
Jun 18 2026
Jun 8 2026
Only allow PROT_MTE with MAP_ANON
Rebase & use a pointer in mte_{load,save}_tags
Jun 5 2026
Jun 4 2026
I looks like some lines might be wider than 80 characters
Jun 3 2026
May 29 2026
Is this something cheri could use too?
May 27 2026
May 18 2026
It looks like a few lines passed 80 characters so will need to be split.
We should name __hypctx_vncr_sysreg to __hypctx_vncr_sysreg_64 or similar to indicate it supports 64-bit registers (and the other accessors). CHERI could add a version to indicate it handles capabiliries (or it handles pointer-like registers).
May 15 2026
Use D57017 to build the instructions
May 14 2026
- Remove the unneeded bind handler
- Cleanup better on attach failure
- Clean up table size/alignment handling
- Read the table PA range from the register
- Support 2 level device tables
- Support a non-coherent ITS
- Cleanup better on attach failure
- Implement more functions
- Clean up table size/alignment handling
- Read the table PA range from the register
- Handle IPIs without having to change common code
