User Details
- User Since
- May 10 2014, 2:21 PM (616 w, 4 d)
Yesterday
I see, the issue is the generated ifunc trampolines only have BTI landing pads when the note is in all object files.
The change is correct. I think it is more likely that rebuilding the kernel with a consistent toolchain is the fix for the BTI exception.
How does it fix the Branch Target exception? The kernel doesn't care about the note, it's just there to ensure all source files are built with BTI enabled.
Tue, Mar 3
Mon, Mar 2
Should the dma sync operations be BUS_DMASYNC_PREWRITE | BUS_DMASYNC_PREREAD and BUS_DMASYNC_POSTREAD | BUS_DMASYNC_POSTWRITE given virtio may read from & write to the buffer.
Fri, Feb 27
Where is the thunderbolt device defined? I don't see it in main.
Wed, Feb 25
Should the alignment for the rx & tx DMA tags be VTNET_ETHER_ALIGN?
Tue, Feb 24
Wed, Feb 18
Tue, Feb 17
Do we want to zero the CPU for PPIs & IPIs? I expect that check should be before the handlers == 0 check as they may be sent to all CPUs.
Wed, Feb 11
Tue, Feb 10
These should be the same as Linux. Some userspace software defines these values if they are not already defined.
This appears to only be a problem for binutils for mov with :abs_g0_nc:
Mon, Feb 9
It looks like this is missing the pmap changes for the sanitizer kernels.
Add a comment
What is the overhead form all the extra wakeups this adds? I'd prefer we add a way for userspace to tell the kernel to perform an update.
Fri, Feb 6
Thu, Feb 5
Wed, Feb 4
The only user of get_kernel_reg_iss_masked that I know about is vmm, however get_kernel_reg_iss is used via the get_kernel_reg macro in many places, see D55105 for the full list.
D55103 moves it earlier, along with other cleanups.
