Today
! In D54745#1259084, @adrian wrote:
my POWER8 box does, but that may not be good enough?
@adrian Could you give this patch set a thorough test as well? It is not dependent on D54745, I mainly want some additional testing without this on top of D54745 and a merge before going to the next phase of IOMMU enablement. D54745 has some issues with DMA and the AHCI controller that I don't currently understand and will need further investigation.
When testing, does anyone else have access to a SATA controller that does DMA? I'm sporadically seeing the Blackbird's AHCI controller lock up but I don't know if this is a PE freeze, bad DMA, or something completely unrelated (flaky cabling?):
Do It!
(I still haven't forgotten about this diff; I'm going to test it in VMs and on power8 hardware this week.)
Fri, Jan 30
Thu, Jan 29
This is sort of WIP - there's some TODOs in here. I'd like some feedback on the locking changes and whether I missed something. Thanks!
Tue, Jan 27
Mon, Jan 26
ok so I had a chat with jessica, and after some more digging to try and understand what's going on here, I see both views:
ok, but on insistence from jrtc27 i added some debug logging here and it's never actually invoking syncicache in my tests.
Sun, Jan 25
cleanup
This works for me on freebsd-16 on power8, I'm doing test buildworld -j32 on it right now!
Sat, Jan 24
remove extra mttb()
don't duplicate the section, thanks ppl
Fri, Jan 23
ok, now that i have power8 hardware up and running, what should i be on the lookout for?
Just the same devinfo/dmesg resource assignment, devices found, etc?
Thu, Jan 22
Wed, Jan 21
I'm in the process of documenting / getting powernv8 and powernv9 qemu guests up and running.
(And I now have a power8 booting freebsd powernv so I can test it on real hardware as well.)
Mon, Jan 19
Adding the wider powerpc umbrella, so others can take a look as well.
the "extint-gpio1" check returned NULL
The type NULL checks are good. I think the whole of the changes for pmu_send() are a bit overkill. Could you test with just the one line I pointed out, and the rest reverted?
