User Details
- User Since
- May 14 2014, 7:57 AM (613 w, 1 d)
Today
Wed, Feb 11
Tue, Feb 10
Mon, Feb 9
I think it's fine to land as-is. Yes, the vlog vs vprintf discussion should happen soon. :-)
Sun, Feb 8
oh crap i missed testing this; lemme test this on -HEAD today on the G5 and POWER8.
As mentioned on IRC, I think we should create _PATH_DEBUG_PREFIX or something similar to hide the /usr/lib/debug path.
- convert the superpage lock path to use the iterator lock
- and another function involved as well
delete old code
Sat, Feb 7
updated; i removed the recursive lock as now we shouldn't be recursing.
update
Fri, Feb 6
not needed now!
Thu, Feb 5
I did, I tried searching for 'pkg search git-arc' ;-P
looks good, land when you're ready!
Wed, Feb 4
@jhb so the submitter is going to also need to add/bump symbol versions to a bunch of stdio routines? Is that what you're saying?
This looks fine to me, nice catch!
I think this is fine; let's see what justin thinks tomorrow morning!
oh that's a good catch!
Also /proc/iomem, which i think has what you're after in more specific detail:
here's petitboot:
ok, two normal boots and then the boot with this diff attached are at https://people.freebsd.org/~adrian/powerpc64/20260203-D54745-fail-1.txt .
so it didn't finish booting;
ok, its definitely unhappy, stay tuned!
Tue, Feb 3
rebase after jhibbits@ recent changes
(I still haven't forgotten about this diff; I'm going to test it in VMs and on power8 hardware this week.)
Mon, Feb 2
i'm ok with accepting the ppc64 side of this; i've run it for days on p8/p9 doing test builds and i've not seen anything weird.
oops, will review tonight/tomorrow, sorry!
Fri, Jan 30
sigh, turns out we need to fix something in sdt_machdep.h first:
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:
I haven't evaluated what's going on with 32 bit powerpc, but 64 bit powerpc this seems OK so far. I've been going through the ppc64 elfv2 abi v1.5 (https://files.openpower.foundation/s/cfA2oFPXbbZwEBK) and it does look like all of the relocs we're doing aren't instruction ones.
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!
ok, I cleaned this up and have tested it in a chroot constantly doing buildkernel. It didn't trigger any make failures so far.
Sat, Jan 24
remove extra mttb()
don't duplicate the section, thanks ppl
Fri, Jan 23
Note: you can test this for ppc64 by using power8/power9 VMs:
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
I agree. There's a reason EINTR is something userland is supposed to handle and restart in a documented way, and it's "so the kernel doesn't have to bend over backwards to restart things."
Wed, Jan 21
works for me!
